Introduction to V8 Isolates and Firecracker MicroVMs
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Vepsäläinen, Juho | |
dc.contributor.author | Vu, Tuan | |
dc.contributor.school | Sähkötekniikan korkeakoulu | fi |
dc.contributor.supervisor | Ylirisku, Salu | |
dc.date.accessioned | 2024-11-19T09:11:17Z | |
dc.date.available | 2024-11-19T09:11:17Z | |
dc.date.issued | 2024-09-02 | |
dc.description.abstract | In 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.extent | 33+6 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/131644 | |
dc.identifier.urn | URN:NBN:fi:aalto-202411197162 | |
dc.language.iso | en | en |
dc.programme | Aalto Bachelor's Programme in Science and Technology | en |
dc.programme.major | Digital Systems and Design | en |
dc.programme.mcode | ELEC3056 | fi |
dc.subject.keyword | V8 | en |
dc.subject.keyword | V8 isolates | en |
dc.subject.keyword | firecracker | en |
dc.subject.keyword | microVMs | en |
dc.subject.keyword | virtual machines | en |
dc.title | Introduction to V8 Isolates and Firecracker MicroVMs | en |
dc.type | G1 Kandidaatintyö | fi |
dc.type.dcmitype | text | en |
dc.type.ontasot | Bachelor's thesis | en |
dc.type.ontasot | Kandidaatintyö | fi |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- Vu_Tuan_2024.pdf
- Size:
- 1.05 MB
- Format:
- Adobe Portable Document Format
Download (opens in new window)
Aalto login required (access for Aalto Staff only).