||MW 10:30–11:45am, Pierce 213 (Brooks Room)|
||From computer utility to current serverless
question (Google Form)! Both Fano and Hellerstein et al. discuss consequences
of the computer utility for “community,” especially in Fano’s concluding
section and the last paragraphs of Hellerstein et al.’s §3.2. How do you
think Fano would react to Hellerstein et al.’s notion of API simplicity
“chang[ing] the mindset of the developer community”?
||The Xen virtual machine monitor (presented by James Larisch)
|“Xen and the art of virtualization.”
Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. In Proc. SOSP 2003.
Survey question (Google Form)! If Xen were part of the software management plane for a serverless computing offering, such as Amazon Lambda, which of its components would manage starting and stopping serverless functions? Outline at a high level how you think the start process would work.
||Unikernels (presented by Vincent Viego)
Survey question (Google Form!) The Xen paper contrasts with Denali as follows: Denali “does not address the problem of supporting application multiplexing, nor multiple address spaces…each virtual machine essentially hosts a single-user single-application unprotected ‘operating system’.” Outline one important way unikernels differ from Denali-style single-user/app OSes, if there is one.
||KVM and Firecracker
Survey question (Google Form!) The KVM paper we read was published soon after KVM was developed; Firecracker is a recent KVM-based technology. Name some problems the KVM developers have addressed since the KVM paper’s publication, based on the evidence of Firecracker.
||Presidents’ Day holiday
||Evaluating serverless systems
Survey questions (Google Form!) 1. I was very surprised that Google’s “infrastructure update in February 2018” made coldstart latencies 4x slower on average! Why might this have occurred?
2. Describe something else the authors discovered that surprised you.