Repository logo
 
Publication

Intelligent edge orchestration of real-time applications

datacite.subject.fosEngenharia e Tecnologiapt_PT
dc.contributor.advisorBarros, António Manuel de Sousa
dc.contributor.authorCalai, Rafael
dc.date.accessioned2024-10-31T16:14:03Z
dc.date.embargo2025-10-31
dc.date.issued2024-10-17
dc.description.abstractWith the rapid development of embedded systems, new communication technologies, and distributed systems, the complexity of critical system development has increased. In the past, these systems typically only performed the function of controlling a specific process, without the need for communication or being components of a complex system centralizing data processing for decision-making. Nowadays, these critical systems have more tasks and are much more integrated, aiming to provide new functionalities to users, reduce costs, and enhance the security and availability of essential services. This scenario has brought new challenges to the development of such systems, including increased computational needs, new communication methods, ensuring cybersecurity, and meeting real-time requirements in distributed systems. The central theme of the thesis will focus on the challenge associated with ensuring real-time requirements in distributed systems.To address this issue, we propose a scheduling algorithm for Docker Swarm, built on top of RT-Linux. This algorithm is designed to ensure that each process meets its temporal constraints by prioritising allocation according to their respective priorities and the resources available.pt_PT
dc.description.abstractCom o rápido desenvolvimento dos sistemas embebidos, novos meios de comunicação e dos sistemas distribuídos, elevou a complexidade do processo de desenvolvimento de sistemas críticos. No passado, estes sistemas geralmente apenas desempenhavam a função de controlar um processo específico, sem a necessidade de comunicação ou de serem componentes de um sistema complexo que centralizasse o processamento de dados para tomada de decisão. Nos dias de hoje, esses sistemas críticos possuem mais tarefas e são muito mais integrados, visando proporcionar novas funcionalidades aos utilizadores, reduzir custos e aumentar a segurança e disponibilidade de serviços essenciais. Este cenário trouxe consigo novos desafios para o desenvolvimento deste tipo de sistemas, tais como: maior necessidade computacional, novos meios de comunicação, garantia de segurança cibernética e assegurar requisitos de tempo real em sistemas distribuídos. O tema central da tese irá focar no desafio associado à garantia de requisitos em sistemas distribuídos. Para resolver esse problema, propomos um algoritmo de escalonamento para Docker Swarm, construído sobre RT-Linux. Este algoritmo foi projetado para garantir que cada o processo atende às suas restrições temporais, priorizando a alocação de acordo com seus respectivos prioridades e os recursos disponíveis.pt_PT
dc.identifier.tid203713737pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/26323
dc.language.isoengpt_PT
dc.subjectCritical systemspt_PT
dc.subjectDistributed systemspt_PT
dc.subjectReal timept_PT
dc.subjectEmbedded systemspt_PT
dc.titleIntelligent edge orchestration of real-time applicationspt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsembargoedAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia de Sistemas Computacionais Críticospt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Tese_5511_v2.pdf
Size:
4.68 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: