Serverless-arkkitehtuurin cold start -ilmiö ja optimointimenetelmät

dc.contributor.authorPessinen, Oskari
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.date.accessioned2026-06-11T19:01:46Z
dc.date.issued2026-05-29
dc.description.abstractServerless-arkkitehtuuri on pilvipalvelumalli, jossa palveluntarjoaja hallitsee sovelluksen ajonaikaisen infrastruktuurin ja resurssit varataan vain todellisen käytön mukaan. Mallin keskeinen haaste on cold start -ilmiö, jossa funktion suoritus viivästyy suoritusympäristön alustamisen vuoksi. Tämä tutkielma on kirjallisuuskatsaus, jossa tarkastellaan cold start -ilmiön syntymekanismeja sekä kolmea keskeistä menetelmää sen vähentämiseksi: warm pool -ratkaisuja, snapshot-tekniikoita ja ennakoivaa skaalausta. Tutkielmaa varten käytiin läpi kirjallisuutta IEEE Xplore- ja ACM Digital Library -tietokannoista vuosilta 2018–2025. Tutkielman perusteella cold start -viiveet syntyvät serverless-arkkitehtuurin scale-to-zero -periaatteesta, ja niiden kestoon vaikuttavat erityisesti ohjelmointikielen ajoympäristön raskaus, riippuvuuksien määrä sekä alustan eristysteknologia. Warm pool -ratkaisut vähentävät viiveitä ylläpitämällä valmiita kontteja, mutta kuluttavat resursseja jatkuvasti. Snapshot-tekniikat ohittavat alustusvaiheen palauttamalla ympäristön tallennetusta tilasta ja tarjoavat merkittäviä parannuksia erityisesti raskaiden ajoympäristöjen kohdalla. Ennakoiva skaalaus pyrkii ennustamaan tulevia kutsuja ja valmistelemaan ympäristöjä ennakoivasti, mutta sen tehokkuus riippuu ennustemallin tarkkuudesta. Yksikään menetelmistä ei poista cold start -ilmiötä täysin, ja käytännössä tehokkain lähestymistapa yhdistää useita menetelmiä sovelluksen vaatimusten mukaan.
dc.format.extent27
dc.identifier.urihttps://www.utupub.fi/handle/11111/61753
dc.identifier.urnURN:NBN:fi-fe2026061167930
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.subjectserverless-arkkitehtuuri
dc.subjectFaaS
dc.subjectkylmäkäynnistys
dc.subjectpilvipalvelut
dc.subjectsnapshot-tekniikat
dc.subjectennakoiva skaalaus
dc.titleServerless-arkkitehtuurin cold start -ilmiö ja optimointimenetelmät
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Pessinen_Oskari_opinnayte.pdf
Size:
304.17 KB
Format:
Adobe Portable Document Format