Tesi etd-02122025-110046 |
Link copiato negli appunti
Tipo di tesi
Tesi di laurea magistrale
Autore
ANDRIACCIO, YURI
URN
etd-02122025-110046
Titolo
Design and Implementation of Real-Time Control Groups in the Linux kernel
Dipartimento
INFORMATICA
Corso di studi
INFORMATICA
Relatori
relatore Torquati, Massimo
relatore Abeni, Luca
relatore Abeni, Luca
Parole chiave
- cluster-based scheduling
- containers
- hierarchical scheduling
- Linux
- multiprocessor scheduling
- real-time scheduling
Data inizio appello
28/02/2025
Consultabilità
Completa
Riassunto
This thesis describes the design and the implementation of Real-Time Control Groups, a mechanism of the Linux kernel that allows running applications with real-time requirements in a containerized virtual environment, guaranteeing timing and noninterference properties. The code, inspired by an existing patchset, has been redesigned to be efficient and easily maintainable, much less invasive than the previous prototype, taking advantage of the 'dl_server' infrastructure available in the latest versions of the kernel. The proposed patchset has been extensively tested to verify that no error state is reachable. The correct behavior of the scheduler, in terms of timing guarantees, has been assessed by running experiments with artificial timing requirements and through a set of realtime applications based on the FastFlow parallel programming framework.
File
Nome file | Dimensione |
---|---|
ThesisAndriaccio.pdf | 1.04 Mb |
Contatta l’autore |