Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Bc. Mark Barzali
Ak. rok: 2023/2024
Vedoucí: Ing. Matěj Grégr, Ph.D.
Oponent: Ing. Jan Pluskal, Ph.D.
Tato práce představuje koncept sítě pro doručování obsahu Content Delivery Network (CDN) a vymezuje současné problémy, kterým tyto sítě čelí. Následně je představena architektura CDN ve společnosti Seznam.cz. Studie zahrnuje získání výkonnostních metrik CDN Seznam.cz, konkrétně využití sítě a zaplňování mezipaměti, pro přehled o současném stavu CDN. Výsledky obsahují měření z proxy serverů v CDN Seznam.cz, která budou dále porovnávána s budoucími vylepšeními. Celkově výsledky odhalují aktuální stav CDN v existující architektuře a poskytují cenné poznatky pro potenciální optimalizace sítě. Dále jsou diskutovány přístupy, které by mohly pomoct zvýšit efektivitu vyrovnávací paměti ve firmě, detaily implementace a konečné výsledky
CDN, vyrovnávací paměť, varnish, CHR, proxy
Termín obhajoby
12.06.2024
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
C
Průběh obhajoby
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.
Otázky k obhajobě
Jazyk práce
angličtina
Fakulta
Fakulta informačních technologií
Ústav
Ústav informačních systémů
Studijní program
Informační technologie (BIT)
Složení komise
doc. Ing. Ondřej Ryšavý, Ph.D. (předseda) Ing. Tomáš Milet, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen)
Posudek vedoucíhoIng. Matěj Grégr, Ph.D.
Práce umožnila zvýšit efektivitu CDN sítě. Nad rámec zadání byl také vytvořen model, predikující zvýšení efektivity před nasazenými změnami. Celkově práci hodnotím po implementační stránce jako kvalitní. Práce byla psaná anglicky, což hodnotím také pozitivně, nicméně kvalita textu by mohla být lepší - někdy je anglický popis trochu kostrbatý. Celkově hodnotím práci jako velmi dobrou (B).
Práce si klade za cíl zvýšit efektivitu sítí CDN. Současné nástroje používané pro cache dosahují již velmi efektivních výsledků, zvýšit efektivitu při nasazení závisí primárně na velmi podrobném pochopení možností daných nástrojů a častao také na úpravě topologie. V této práci byl zvolen přístup zvýšení efektivnosti přidáním další vrstvy cache, což umožnilo zvýšení hit-rate. Díky tomu, že požadované změny byly nasazeny a ověřeny v rámci jedné z největších CDN sítí v ČR, považuji dosažené výsledky za kvalitní. Obtížnost práce hodnotím jako průměrnou až lehce obtížnější.
V rámci práce využil primárně dokumentaci k jednotlivým nástrojům a odbornou literaturu k popisu teoretické části. V rámci návrhu a testování by mohly být využity i další zdroje pro porovnání výsledného řešení.
K aktivitě v průběhu řešení práce nemám výhrady. Student byl při řešení aktivní, na konzultace byl vždy připraven.
Práce byla dokončena ke konci semestru. Většina práce byla konzultována a připomínky zahrnuty.
Výsledky práce nebyly publikovány.
Známka navržená vedoucím: B
Posudek oponentaIng. Jan Pluskal, Ph.D.
Práci doporučuji hodnotit stupněm C (dobrá). Zadání práce považuji za velmi obtížné a dosažené výsledky za excelentní. Textová část práce je však po všech stránkách na velmi nízké úrovni.
Nejsou dodrženy platné směrnice rektora i děkana.
Stupeň hodnocení: značně obtížné zadání
Optimalizaci CDN infrastruktury multimiliardové společnosti považuji za velmi ambiciózní a značně obtížné zadání s obrovským potenciálem.
Autor si zvolil vypracovat kvalifikační práci v anglickém jazyce. Text práce je místy hůře čitelný nejen kvůli jazykové obratnosti autora, ale také kvůli stylistickému pojetí. Vzhledem k délce textu považuji rozdělení do 8 kapitol za přehnané, přičemž některé sekce, například sekce 2.1, jsou příliš krátké.
Další minoritní připomínky:
- Titulek "Intro" považuji za nevhodný.
- Název sekce 2.3 (Resources CDN takes care of) považuji za nevhodně zvolený.
Práce obsahuje řadu překlepů, gramatických i typografických chyb.
Další minoritní připomínky zahrnují:
- Chybějící formální náležitosti: zadání, rozšířený abstrakt.
- Podivné formátování seznamu zkratek.
- Nevhodné a nekonzistentní úvody jednotlivých kapitol v úvodu práce.
- Artefakty v textu, například apostrof na straně 7 a přebývající mezery před tečkou.
- Chybějící popis/reference na obrázky v rámci textu práce, například u figure 2.1 a 2.2.
- Přebytečné mezery okolo znaku "/" v sekci 5.1.
- Překlepy jako "imlpementing", "aslo" a chybějící mezera před závorkou v sekci 5.1.
- Použití českého stylu uvozovek a chybějící tečky za větami, například v sekci 5.2.
Práce nerespektuje platné směrnice:
- Směrnice rektora č. 72/2017 Úprava, odevzdávání a zveřejňování závěrečných prací.
- Směrnice děkana č. 7/2018 Úprava, odevzdávání a zveřejňování závěrečných prací na FIT VUT.
Autor z programového řešení odevzdal pouze simulační model. Za realizační výstup považuji samotnou rekonfiguraci SDN řešení společnosti Seznam.cz a.s., které však není součástí odevzdání.
Výsledek práce je již nasazen v produkčním prostředí Seznam.cz a.s.
Stupeň hodnocení: zadání splněno
Autor analyzoval, navrhl a provedl změny v konfiguraci CDN infrastruktury společnosti Seznam.cz a.s., které vedly k nezanedbatelnému snížení zátěže webových serverů.
Stupeň hodnocení: je v obvyklém rozmezí
Autor práce zanedbává důležitost podložení svých tvrzení literárními zdroji. Kapitola dvě obsahuje pouze jedinou citaci ve svém úvodu, přičemž dvě další citace jsou vloženy v této přímé citaci. Práce obsahuje pouze 8 zdrojů, což považuji za naprosté minimum. Autor nevychází ze zdrojů dle zadání práce.
Známka navržená oponentem: C
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová