160 likes | 277 Views
Distribuovaný systém založený na Time-triggered Ethernetu. Zdeněk Jonáš. EU DECOS. Dependable Embedded Components and Systems Projekt EU Kritická a nekritická část. Praktická část zhotovena v laboratořích TU ve Vídni, 6 měsíční pobyt. Třída aplikací.
E N D
Distribuovaný systém založený na Time-triggered Ethernetu Zdeněk Jonáš
EU DECOS • Dependable Embedded Components and Systems • Projekt EU • Kritická a nekritická část Praktická část zhotovena v laboratořích TU ve Vídni, 6 měsíční pobyt
Třída aplikací • Určeno pro systémy pracující v reálném čase • Distribuované řídící systémy • Řízení součástí automobilů, vlaků, letadel • Distribuované multimediální systémy • Deterministický tok dat pro přehrávače
TTE – Time Triggered Ethernet • Využívá standardní IEEE Ethernet • Rezervovaný typ rámce 0x88D7 • Poskytuje deterministický časově spínaný datový tok pro distribuované real-timové řídící a multimediální aplikace. • Umožňuje stávajícím Ethernet aplikacím fungovat beze změn
Co bylo řešeno • Postavit distribuovaný systém na TTE pro přenos multimedií a demonstrovat hlavní charakteristiky TTE Architektury • Na přenosu multimédií dokázat, že TTE architektura se chová deterministicky i při velkém zatížení sítě • Vyřešit řízení toku dat a synchronizaci vysílače s přijímačem
Prototyp aplikace • Aplikace plně funkční • Řízení toku dat založeno na stavové informaci • Zvuková aplikace prošla přísnou mezinárodní kontrolou v rámci projektu EU DECOS
TTE uzel • OS: Linux s RTAI
Přínos • Vyřešena synchronizace dat při přenosu multimédií přes TTE • Úspěšná demonstrace klíčových vlastností TTE • Pochopení principu distribuovaných systémů pracujících v reálném čase • Získání zkušeností z vývoje v mezinárodním týmu
Distribuovaný systém založený na Time-triggered Ethernetu Zdeněk Jonáš
Otázka č.1 • Navržená metoda řízení toku dat je vhodná pouze pro dva uzly. Jak by jste řešil stejný problém, pokud přijímacích uzlů může být více? • Řešení: • Navržená metoda bez úprav není použitelná pro synchronizaci více uzlů.
Otázka č. 2 • Kolik testů bylo provedeno a jak trvaly dlouho? Bylo testování prováděno podle plánu?
Testování • Testovat správnost přenosu – verifikovat TTE • Testování návratových hodnot v programu a výpisy do logů. Následné kontroly. • Dlouhodobý test aplikace – 1 týden, výsledek bez pádů a chybových záznamů. • Celkové testování probíhalo 2 měsíce. • Plány dodrženy, aplikace prošla testy.
Distribuovaný systém založený na Time-triggered Ethernetu Zdeněk Jonáš