Autoritatív DNS szerverek teljesítőképességének vizsgálata
A DNS (Domain Name System) feladata a szimbolikus nevek (mint pl. "www.hit.bme.hu") és az IPv4/IPv6 címek közötti leképzés biztosítása. A névfeloldás gördülékenysége alapvető fontosságú a felhasználói élmény szempontjából. A DNS rendszer fontos részét képezik az autoritatív DNS szerverek, amelyek zónafájl formájában tárolják a leképzéshez szükséges információkat. Néhány autoritatív DNS szerver implementáció teljesítményének laboratóriumi körülmények közötti mérését már sikerült elvégezni [1]. De a mérések csak szimbolikus neveknek IPv4 címekre való leképzésére vonatkoztak, és a DNS szerverrel való kommunikáció is IPv4 fölött történt. Az IPv6-ra való átállás miatt fontos lenne a méréseket elvégezni úgy is, hogy a szimbolikus nevek leképzése IPv6 címekre történik, valamint a DNS szerverrel való kommunikáció is IPv6 fölött történik.
A hallgató feladatai a következők:
- Megismerni az autoritatív DNS szerverek teljesítőképességének méréséi módszerét [1] és a használható mérőeszközt [2] beleértve annak gyakorlati kipróbálását is.
- Keresni korszerű, szabad szoftver autoritatív DNS szerver implementációkat, és a gyakorlatban tanulmányozni azok beállítását és működését.
- Kiválasztani a vizsgálatra érdemes autoritatív DNS szerver implementációkat.
- A kiválasztott implementációik esetén elvégezni azok teljesítményének és CPU magok száma szerinti skálázódásának vizsgálatát.
A téma TDK dolgozat készítésére, szakdolgozat írására is alkalmas, sőt csak ilyen szándék esetén érdemes elvállalni. Megfelelő minőségú munka esetén lehetőség van a témavezetővel közös publikációra is.
Szükséges előismeretek, készségek: Számítógép-hálózatok és a Linux operációs rendszer ismerete, értő olvasás angolul, kitartás, precizitás, önálló munkavézés képessége.
Hivatkozások:
- G. Lencse, "Benchmarking Authoritative DNS Servers", IEEE Access, vol. 8, pp. 130224-130238, July 2020. DOI: 10.1109/ACCESS.2020.3009141
- G. Lencse, D. Bakai, "Design and implementation of a test program for benchmarking DNS64 servers", IEICE Transactions on Communications, vol. E100-B, no. 6, pp. 948-954, June 2017. DOI: 10.1587/transcom.2016EBN0007