Browsing by Author "Oliveira, Rafael Cardoso de"
Now showing 1 - 8 of 8
Results Per Page
Sort Options
- Architecture for sharing video-projection resourcesPublication . Matos, Paulo; Oliveira, Rafael Cardoso deThe video projector is an essential resource for the vast majority of teaching, organizational and other activities, such as conferences. However, the way it is used constrains what can be done to promote more effective and creative ways of interacting and sharing information and knowledge. On the conventional use, there is a pivot that takes control over the video projection resource showing the contents, that belongs to the self pivot or to third parties. Alternatively, each presenter takes on the role of pivot. Neither solution is optimal and is far from what is possible to do. In the first model, interaction is automatically constrained, due to the difficulty of changing content, in particular when it involves demonstrations with several participants. In the second case, the situation is aggravated by the well-known connectivity problems between computer equipment and video-projectors, resulting from the physical incompatibilities of adapters and software configurations, which often make it impossible or whose resolution takes time that would be fundamental for the presentation, class or meeting concerned. In fact, the present situation we are experiencing as result of SARS COV 2, which forced us to change habits, but also to be more creative, showed that much more can be done. The adoption of tools such as Team or Zoom initially served as an alternative solution to ensure meetings, classes, or even conferences. But it quickly went beyond that, being adopted in the context of face-to-face classes, as a much more agile and effective way of sharing content, not only of presentations and videos but also demonstrations in real-time. It is undeniable that this form of sharing that allows showing real-time demonstrations, quickly changing presenters, maintaining parallel channels of communication, among other things, will certainly impact the learning and productivity of our organizations and companies. Cast technologies and devices, like Podcast, Miracast and Chromecast also allow easy access to video projection resources (video-projector or LCD). The same happens with video-projectors with wireless connectivity, but these solutions are still designed for one user at a time access/control the resource. In addition, there is a substantial number of deprecated video projectors, particularly in schools, including institutions of higher education, which are not compatible with these technologies. The authors present in this article the architecture for a low-cost solution that aims to endow the video-projection resources, including the oldest ones, with management and sharing features, without the known problems of connectivity and incompatibilities. The architecture is based on a Raspberry Pi and a set of three applications that together make the use of the system very simple and intuitive, and create conditions to promote new working and teaching paradigms.
- Arquitetura para partilha de recursos de vídeo-projeçãoPublication . Matos, Paulo; Oliveira, Rafael Cardoso deO vídeo-projetor é um recurso essencial para a grande maioria das atividades de ensino, organizacionais e outras, como é o caso das conferências. Os autores apresentam neste artigo a arquitetura para uma solução de baixo custo que visa dotar os recursos de vídeo-projeção, incluindo os mais antigos, de funcionalidades de administração e partilha, sem os conhecidos problemas de conetividade que resultam da existência de diversos tipos de conetores, diferentes protocolos de transmissão e configurações (frequência e definição) nem sempre compatíveis entre vídeo projetor e computador. Incompatibilidades que levam tempo a resolver e que muitas vezes colocam mesmo em questão a utilização dos recursos de vídeo-projeção. A arquitetura tem por base um Raspberry Pi e um conjunto de três aplicações que no seu conjunto tornam a utilização do sistema muito simples e intuitiva, e criam condições para promover novos paradigmas de trabalho e de ensino.
- Near real-time network analysis for the identification of malicious activityPublication . Oliveira, Rafael Cardoso de; Pedrosa, Tiago; Lopes, Rui PedroThe evolution of technology and the increasing connectivity between devices lead to an increased risk of cyberattacks. Reliable protection systems, such as Intrusion Detection System (IDS) and Intrusion Prevention System (IPS), are essential to try to prevent, detect and counter most of the attacks. However, the increased creativity and type of attacks raise the need for more resources and processing power for the protection systems which, in turn, requires horizontal scalability to keep up with the massive companies’ network infrastructure and with the complexity of attacks. Technologies like machine learning, show promising results and can be of added value in the detection and prevention of attacks in near real-time. But good algorithms and tools are not enough. They require reliable and solid datasets to be able to effectively train the protection systems. The development of a good dataset requires horizontal-scalable, robust, modular and faulttolerant systems so that the analysis may be done in near real-time. This work describes an architecture design for horizontal-scaling capture, storage and analyses, able to collect packets from multiple sources and analyse them in a parallel fashion. The system depends on multiple modular nodes with specific roles to support different algorithms and tools.
- Parameterization and performance analysis of a scalable, near real-time packet capturing platformPublication . Oliveira, Rafael Cardoso de; Pedrosa, Tiago; Rufino, José; Lopes, Rui PedroThe rapid evolution of technology has fostered an exponential rise in the number of individuals and devices interconnected via the Internet. This interconnectedness has prompted companies to expand their computing and communication infrastructures significantly to accommodate the escalating demands. However, this proliferation of connectivity has also opened new avenues for cyber threats, emphasizing the critical need for Intrusion Detection Systems (IDSs) to adapt and operate efficiently in this evolving landscape. In response, companies are increasingly seeking IDSs characterized by horizontal, modular, and elastic attributes, capable of dynamically scaling with the fluctuating volume of network data flows deemed essential for effective monitoring and threat detection. Yet, the task extends beyond mere data capture and storage; robust IDSs must integrate sophisticated components for data analysis and anomaly detection, ideally functioning in real-time or near real-time. While Machine Learning (ML) techniques present promising avenues for detecting and mitigating malicious activities, their efficacy hinges on the availability of high-quality training datasets, which in turn poses a significant challenge. This paper proposes a comprehensive solution in the form of an architecture and reference implementation for (near) real-time capture, storage, and analysis of network data within a 1 Gbps network environment. Performance benchmarks provided offer valuable insights for prototype optimization, demonstrating the capability of the proposed IDS architecture to meet objectives even under realistic operational scenarios.
- A scalable, real-time packet capturing solutionPublication . Oliveira, Rafael Cardoso de; Almeida, João P.; Praça, Isabel; Lopes, Rui Pedro; Pedrosa, TiagoThe evolution of technology and the increasing connectivity between devices lead to an increased risk of cyberattacks. Good protection systems, such as Intrusion Detection System (IDS) and Intrusion Prevention System (IPS), are essential in trying to prevent, detect and counter most of the attacks. However, the increasing creativity and type of attacks raise the need for more resources and processing power for the protection systems which, in turn, requires horizontal scalability to keep up with the massive companies’ network infrastructure and with the complexity of attacks. Technologies like machine learning, show promising results and can be of added value in the detection and prevention of attacks in real-time. But good algorithms and tools are not enough. They require reliable and solid datasets to be able to effectively train the protection systems. The development of a good dataset requires horizontalscalable, robust, modular and fault-tolerance systems, so that the analyses may be done also in real-time. This paper describes an architecture for horizontal-scaling capture architecture, able to collect packets from multiple sources and prepared for real-time analysis. It depends on multiple modular nodes with specific roles to support different algorithms and tools.
- Simulação do tratamento de águas residuais urbanas por um sistema de lamas ativadasPublication . Daleffe, Laís; Oliveira, Rafael Cardoso de; Feliciano, ManuelA modelação matemática do tratamento de águas residuais tem sido uma ferramenta de enorme utilidade nas fases de projeto e de exploração das estruturas de tratamento. Neste artigo apresenta-se um estudo que teve por objetivo a construção de um modelo global do tratamento de uma ETAR urbana da região norte de Portugal, com vista a avaliar e otimizar o seu desempenho.O modelo foi construído em WRc STOAT 5.0, tendo-se descrito o processo de lamas ativadas pelo modelo de referência ASAL3. A calibração e a verificação do modelo foi efetuada com base em dados experimentais. O modelo foi ainda utilizado para avaliar a qualidade do efluente em resposta a alterações do caudal e composição do afluente, a alterações de condições operatórias e a outras alternativas de tratamento. O modelo mostrou-se bastante adequado na descrição da evolução mensal da qualidade do efluente final da ETAR relativamente aos parâmetros Sólidos Suspensos Totais (SST) e Carência Bioquímica de Oxigénio (CBO5). Em relação ao azoto total, os valores simulados aproximaram-se dos valores médios reais, quando se aumentaram as taxas de recirculação interna para 400%, um fator de cerca de 4 vezes superior às taxas de recirculação utilizadas na ETAR. A comparação entre valores reais e simulados demonstram que a ETAR apresenta um bom desempenho em relação à remoção de SST e CBO5. Quanto à remoção de azoto o comportamento da ETAR não é tão consistente ao longo do ano, mas é razoavelmente bom face às condições operatórias.
- Video stream – sistema iterativo de visualização de ambientes de trabalhoPublication . Oliveira, Rafael Cardoso de; Umbelino, Tiago; Matos, Paulo; Plasencia, PaulaO “Vídeo Stream” é um projeto idealizado pela Techwelf e implementado pelos autores, para o desenvolvimento de uma solução de baixo custo que permita revitalizar e dar novas funções e maisvalias aos vídeoprojetores. Potenciando novos paradigmas de utilização e, no caso de utilização em sala de aula, permitir novas formas de participação e de ensino. A ideia base consiste em associar um pequeno microcomputador, tipo Raspberry Pi, ao vídeoprojetor com o qual fica ligado pela saída HDMI. Posteriormente, utilizando as possibilidades de comunicação do microcomputador, permitir que a ligação ao vídeo projetor se faça por wireless, evitando o uso de cabos ou adaptadores e uniformizando a interface de ligação. Esta solução por si só é uma mais-valia para os equipamentos sem ligação Wifi. A partir desta base de hardware pretende-se criar todo um novo paradigma de utilização do vídeoprojetor. O microcomputador não é um simples ponto de ligação, mas um servidor de receção de stream de vídeo, para o qual se pode redirecionar várias fontes de sinal de vídeo. Fontes essas que se pretende que sejam os ambientes de trabalho dos computadores registados na rede local do microcomputador – por exemplo, os computadores de uma sala de aula. O sistema idealizado comporta três entidades. Os Issuers que são os computadores de onde provêm os sinais de vídeo – mais concretamente o ambiente de trabalho; o Coordinator que gere as transmissões no sentido de solicitar e autorizar quem é o Issuer a utilizar o vídeoprojetor; e por fim o Stream Server – microcomputador que interliga todas as comunicações entre as entidades e está ligado fisicamente a uma porta de entrada de vídeo do projetor. O Coordinator contém a aplicação que permite visualizar os Issuers disponíveis e selecionar o que deve ser convidado a utilizar o vídeoprojetor. O Issuer tem uma aplicação que executa maioritariamente em background e que faz a captura do ambiente de trabalho e retransmite como stream de vídeo. Para a transmissão ser iniciada o Issuer terá de aceitar o pedido do Coordinator ou, caso esteja configurado para tal, a transmissão dar-se-á assim que solicitada pelo Coordinator. As aplicações desenvolvidas para este projeto, tanto do Coordinator como do Issuer são suportadas em Windows e Linux, com futuro suporte para macOS.
- Video stream Interactive desktop visualization systemPublication . Oliveira, Rafael Cardoso de; Umbelino, Tiago; Matos, Paulo; Plasencia, Paula“Video Stream” is a project for the development of a low-cost solution that allows the revitalization of the existing video-projectors by adding new functionalities and added-value. Boosting new paradigms of use and allowing new forms of participation, collaboration, and teaching.