Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Firecracker - Lightweight Virtualization for Serverless Applications

USENIX via YouTube

Overview

Explore the innovative Firecracker Virtual Machine Monitor (VMM) in this 20-minute conference talk from NSDI '20. Dive into the development of this open-source technology by Amazon Web Services, designed to meet the demands of serverless applications. Learn how Firecracker combines strong security with minimal overhead, challenging the traditional trade-off between virtualization and container technologies. Discover its implementation in AWS Lambda and Fargate, supporting millions of production workloads and trillions of monthly requests. Gain insights into Firecracker's specialized design for serverless workloads, its impact on multi-tenancy, operational properties, and performance metrics. Compare Firecracker's capabilities to KVM and Linux Containers, examining boot time, startup latency, I/O latency, and throughput. Understand the operational lessons learned during its development and deployment, and explore future opportunities for this groundbreaking technology in cloud computing.

Syllabus

Introduction
Outline
What is Firecracker
Firecracker Background
Firecracker Support
AWS Firecracker
Multitenancy
Operational Properties
Performance
Compatibility
Soft Allocation
KVM vs Linux Containers
Boot Time
Startup Latency
IO Latency
throughput
Operational Lessons
Operational Hygiene
The Job is Never Done
Opportunities
Smart Questions

Taught by

USENIX

Reviews

Start your review of Firecracker - Lightweight Virtualization for Serverless Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.