Zobrazit minimální záznam

Combination of time-triggered and event-triggered scheduling



dc.contributor.advisorVlk Marek
dc.contributor.authorMarek Jaroš
dc.date.accessioned2022-06-09T22:56:42Z
dc.date.available2022-06-09T22:56:42Z
dc.date.issued2022-06-09
dc.identifierKOS-1174747651305
dc.identifier.urihttp://hdl.handle.net/10467/101699
dc.description.abstractTime-triggered (TT) systémy poskytují spolehlivé chování, zatímco event-triggered (ET) systémy poskytují vyšší flexibilitu a efektivněji využívají časovou šířku pásma. Tato práce formuluje framework kombinující ET a TT rozvrhování nepreemptivních úloh na jednoprocesoru tak, aby bylo dosaženo výhod obou systémů. Přístup, založený na generování rozvrhovacího grafu, navržený autory Nasri a Brandenburg [RTSS 2017, s. 12–23], se hodí pro kombinaci rozvrhování ET a TT úloh. Zjistili jsme však, že analýza rozvrhovatelnosti prezentovaná autory Nasri a Brandenburg není exaktní. První část diplomové práce je zaměřena na analýzu rozvrhovatelnosti, která rovněž sestrojuje rozvrhovací graf, ale je zároveň exaktní. Experimentální vyhodnocení navíc ukazuje, že naše analýza rozvrhovatelnosti je výrazně rychlejší. Druhá část diplomové práce popisuje heuristický algoritmus, který hledá platnou množinu časů pro zahájení TT úloh tak, aby byla zajištěna rozvrhovatelnost pro TT i ET úlohy. V experimentálním vyhodnocení tento algoritmus našel řešení v 97.8 % případů, kdy řešení existovalo. Navíc byl obecně schopný vyřešit instance s 20 TT a 20 ET úlohami během několika sekund.cze
dc.description.abstractThe time-triggered (TT) systems provide reliable behavior, while the event-triggered (ET) systems provide higher flexibility and make use of the bandwidth more efficiently. To attain the advantages of both, this thesis formulates a framework for combining ET and TT scheduling of non-preemptive tasks on a uniprocessor. We believe that the approach based on schedule graph generation, proposed by Nasri and Brandenburg [RTSS 2017, pp. 12–23], is well suited for combining ET and TT scheduling. However, we found out that the schedulability analysis presented by Nasri and Brandenburg is not exact. The first part of the thesis focuses on a schedulability analysis that also constructs the schedule graph but is exact. Additionally, the experimental evaluation shows that our schedulability analysis is substantially faster. In the second part of the thesis, we propose a heuristic algorithm that searches for a valid set of start times for TT tasks while ensuring schedulability for both TT and ET tasks. In an experimental evaluation, the heuristic algorithm was able to find a solution in 97.8 % of cases where a solution existed. Additionally, it was generally able to solve instances of 20 TT and 20 ET tasks in a matter of seconds.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectanalýza rozvrhovatelnosticze
dc.subjectkolísání doby vydánícze
dc.subjectkolísání doby zpracovánícze
dc.subjectonline a offline rozvrhovánícze
dc.subjectrozvrhovací grafcze
dc.subjectschedulability analysiseng
dc.subjectrelease jittereng
dc.subjectexecution time variationeng
dc.subjectonline and offline schedulingeng
dc.subjectschedule grapheng
dc.titleKombinace time-triggered a event-triggered rozvrhovánícze
dc.titleCombination of time-triggered and event-triggered schedulingeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeChrpa Lukáš
theses.degree.disciplineSoftwarové inženýrstvícze
theses.degree.grantorkatedra počítačůcze
theses.degree.programmeOtevřená informatikacze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam