ISEP – CISTER – Provas públicas
URI permanente para esta coleção:
Navegar
Percorrer ISEP – CISTER – Provas públicas por assunto "C"
A mostrar 1 - 2 de 2
Resultados por página
Opções de ordenação
- Framework para Sistemas Distribuídos em Tempo-realPublication . Duarte, Roberto Daniel Alves; Ferreira, Luís Miguel Moreira LinoO desenvolvimento de sistemas distribuídos de tempo-real tem sido sempre uma tarefa complexa, altamente especializada para cada plataforma e com custo muito elevados. A introdução do paradigma de computação paralela fork/join em sistemas multicore permite dividir a computação entre vários cores. Este trabalho demostra que é possível a implementação do paradigma de computação fork/join distribuída em sistemas de tempo-real. Este paradigma permite distribuir parte de determinadas operações que não podem ser executadas localmente num nó, dentro da deadline definida para essa operação. Tal deve-se ao facto desses nós não terem capacidade de processamento suficiente. Outra razão para distribuir a computação pode também ser a necessidade de poupar energia num nó sem fios. Assim, a framework desenvolvida permite distribuir parte da computação por outros nós do mesmo sistema que tenham recursos livres. Foi especialmente desenvolvida para ser utilizada em sistemas embebidos com fraca capacidade de processamento, a operar numa rede totalmente fechada ao exterior. A implementação é por isso muito otimizada e de baixo nível de modo a que possa cumprir deadlines acima dos 70 ms. Este trabalho foi baseado numa implementação open-source do protocolo de comunicação Flexible Time Trigger-Switched Ethernet (FTT-SE) em que as operações distribuídas são executas em nós Linux com o patch PREEMPT-RT, que assegura o suporte a aplicações de tempo real.
- Quality of Service for High Performance IoT SystemsPublication . Sousa, Renato Ayres de; Barbosa, Paulo Miguel Santos; Ferreira, Luís Miguel Moreira Lino; Sousa, Paulo Baltarejo deThe fourth industrial generation brought both solutions as challenges. It allowed greater efficiency and effectiveness in manufacturing, reducing both costs and wastes. However, it consists in the deployment of innumerable devices for data collection and control processes. This brings challenges such as interoperability between all these heterogeneous systems. Thus, a group of partners, supported by the European Union, proposed a solution, the Arrowhead Framework. Its aim is to create a framework with a service-oriented architecture (SOA) enabling an abstract collaboration between all these different devices. While in development, the framework does not provide Quality of Service (QoS), which prevents its use in more demanding networks. This limitation was the central problem solved in this project. This project focus on developing an architecture that provides QoS support in Arrowhead compliant systems. Here the main challenges addressed are the following: developing an architecture capable of working with different communication protocols and technologies; develop an architecture capable of working with an unlimited number of QoS requirements. During the entire project, its development process consisted in two main iterations: the first was regarding the development of an architecture; the second consisted in the development of a pilot project based on the FTT-SE protocol that could test the architecture developed in the first iteration. At last, the final product consists in two systems, one for QoS configuration and other for monitoring. These two systems are independent of each other. Regarding QoS requirements, only delay and bandwidth were implemented.
