Introduction to V8 Isolates and Firecracker MicroVMs

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorVepsäläinen, Juho
dc.contributor.authorVu, Tuan
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorYlirisku, Salu
dc.date.accessioned2024-11-19T09:11:17Z
dc.date.available2024-11-19T09:11:17Z
dc.date.issued2024-09-02
dc.description.abstractIn the past, it was usually the case that serverless computing compromised either security or overhead for the other, as it was challenging to balance both when using containers or traditional virtual machines. However, companies such as Cloudflare and AWS (Amazon Web Service), which provide serverless computing services, strived to advance their services further by addressing this limitation. Many technologies have been developed to serve this purpose, with two of the most notable being the V8 Isolates in Cloudflare Workers and Firecracker microVMs in AWS Lambda. For V8 Isolates, the ability to produce unparalleled performance without sacrificing too many features is what makes them stand out. Firecracker microVMs, on the other hand, are designed as a more well-rounded solution, offering slightly lower performance but with other advantages such as strong security and great flexibility. In this thesis, I study V8 Isolates and Firecracker in detail as I explore their benefits and drawbacks for web development. I perform this comparison through a literature review and an evaluation of community responses to the technologies. I found out that V8 Isolates and Firecracker microVMs are nascent technologies that need further development to gain marketshare. This is evident from the limited number of studies conducted on these technologies, mainly from their creators, Google and AWS, as well as a few other companies. Significant community support is crucial for any technologies to thrive, and that is exactly what V8 Isolates and Firecracker microVMs need at the moment.en
dc.format.extent33+6
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/131644
dc.identifier.urnURN:NBN:fi:aalto-202411197162
dc.language.isoenen
dc.programmeAalto Bachelor's Programme in Science and Technologyen
dc.programme.majorDigital Systems and Designen
dc.programme.mcodeELEC3056fi
dc.subject.keywordV8en
dc.subject.keywordV8 isolatesen
dc.subject.keywordfirecrackeren
dc.subject.keywordmicroVMsen
dc.subject.keywordvirtual machinesen
dc.titleIntroduction to V8 Isolates and Firecracker MicroVMsen
dc.typeG1 Kandidaatintyöfi
dc.type.dcmitypetexten
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Vu_Tuan_2024.pdf
Size:
1.05 MB
Format:
Adobe Portable Document Format