Brezstrežniška infrastruktura je pridobila priljubljenost v modelu računalništva v oblaku s tem, da povsem abstrahira upravljanje infrastrukture. Strežniške funkcije (angl. FaaS) še dodatno abstrahirajo zaledni del infrastrukture, kar omogoča razvijalcem, da se osredotočijo izključno na implementacijo funkcij in izvajanje kode. Tako brezstrežniška infrastruktura kot FaaS temeljita na osnovnih mehanizmih vsebnikov, ki zapakirajo kodo in odvisnosti za prilagodljivo namestitev. Vendar pa "hladni zagoni" povzročajo kritične zakasnitve pri nalaganju vsebnikov ob prvem zagonu. Ta naloga predlaga dodajanje identifikatorja funkcije v paket TCP SYN za predhodno inicializacijo vsebnikov s pomočjo orodja eBPF za učinkovito izvajanje programov. Pristop je integriran z odprtokodnim orodjem za oceno in izvedbo v realnem industrijskem primeru. Najpomembnejši prispevek teze je rešitev, ki popolnoma odpravi zamude pri hladnem zagonu in uskladi odzivni čas z že aktivnimi instancami. Do te uskladitve pride, ko omrežna zakasnitev sovpada s časom hladnega zagona funkcije, kar je pogost pojav v oblakih in visoko obremenjenih omrežjih interneta stvari (angl. Internet of Things or IoT).
|