polito.it
Politecnico di Torino (logo)

Designing a Scheduling Tool for Distributed Real-Time Communication

Ayman Hatoum

Designing a Scheduling Tool for Distributed Real-Time Communication.

Rel. Edgar Ernesto Sanchez Sanchez. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering), 2020

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (12MB) | Preview
[img] Archive (ZIP) (Documenti_allegati) - Altro
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (334kB)
Abstract:

The Modular Power Stress (MoPS) test system describes a system architecture that allows the operator to define and create stress tests and life tests in a very simple manner. The time-triggered extension of the communication system requires a real-time communication scheduling tool which allows an operator to generate real-time communication schedules using simple data dependency graphs. Different scheduling concepts where researched where one scheduling approach was developed and implemented as a prototype in the course of this Master thesis project. The problem statement was divided into three areas: The research of applicable scheduling algorithms, the elaboration, implementation and verification of a scheduling algorithm dealing with the bottleneck of a distributed communication system, and the implementation of an intuitive user interface via which the test description is defined. Based on this work, the configuration and verification of time-based test procedures is simplified. The developed scheduling tool allows to design the dependencies between tasks via a graphical user interface. Based on this description a real-time communication schedule is generated. To prevent communication issues by an erroneous schedule, the test description as well as the generated schedule are verified using various sanity-checks. These checks can also be executed via the command-line interface enabling external tools like the MoPS host software to verify the correctness of a communication schedule before it is loaded.

Relatori: Edgar Ernesto Sanchez Sanchez
Anno accademico: 2020/21
Tipo di pubblicazione: Elettronica
Numero di pagine: 86
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-29 - INGEGNERIA ELETTRONICA
Aziende collaboratrici: Infineon Technologies AG
URI: http://webthesis.biblio.polito.it/id/eprint/15998
Modifica (riservato agli operatori) Modifica (riservato agli operatori)