Nagy pontosságú IEEE 1588 (PTP) óraszinkronizációs protokoll implementációk fejlesztése és alkalmazása
Kovácsházy Tamás dr.
<>
Budapesti Műszaki és Gazdaságtudományi Egyetem
Ferencz Bálint
<>
Budapesti Műszaki és Gazdaságtudományi Egyetem
Az Internet világában az óraszinkronizáció fogalma összeforrt a Network Time Protocol (NTP) alkalmazásával. Ugyanakkor az NTP számos alkalmazásban nem képes elégséges pontosságot nyújtani, ilyenek például a pénzügyi műveletek, a mérés- és irányítástechnika, kiterjedt adatgyűjtő és hibakereső rendszerek vizsgálata, valamint ilyen az elosztott rendszerek teljesítmény optimalizálása is (pl. hibakeresés elosztott rendszerekben, szűk keresztmetszet keresése cloud computing alkalmazásokban, stb.). Ezért kifejlesztésre került az IEEE 1588 óraszinkronizációs protokoll, és annak implementációi is megjelentek. Az előadás az alábbi témakörökön keresztül vállalkozik az IEEE 1588 és annak implementációinak és alkalmazástechnikájának a megismertetésére:
- Az NTP alapproblémája, a pontosságát befolyásoló technikai korlátok,
- Az IEEE 1588 felépítése, működése és tulajdonságai,
- IEEE 1588 és GPS együttműködése, az IEEE 1588 megoldások rendszerarchitektúrája,
- Szoftver és hardver időbélyegzés, előnyök, hátrányok, korlátok,
- Szabad forráskódú megvalósítások Linux alatt, a ptpd és a linuxptp,
- Követelmények, függőségek ismertetése szoftver és hardver időbélyegek használata esetén,
- Az alkalmazott fejlesztő- és tesztkörnyezet bemutatása,
- Távoli hozzáférés Linux kernel driver fejlesztőknek,
- Virtualizáció alkalmazása Linux kernel driver fejlesztőknek,
- Eredmények ismertetése, elért pontosság, óra szabályzó hurok (szervó) hangolás kérdései.