COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > Turbocharging Serverless Research with vHive
Turbocharging Serverless Research with vHiveAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Srinivasan Keshav. Serverless has emerged as the next dominant cloud architecture and programming paradigm due to its high scalability and flexible, pay-as-you-go billing model. In serverless, developers structure their cloud services as a set of functions connected in a workflow, whereas providers take responsibility for scaling each function’s resources according to traffic changes. This labor division opens great opportunities for systems researchers who seek to innovate in serverless computing. Unfortunately, leading serverless providers, like AWS Lambda and Azure Functions, rely on proprietary infrastructure. While existing in other computer systems domains, the gap between production systems and research prototypes is particularly large for serverless computing, preventing academics from discovering and solving relevant problems in realistic scenarios. I introduce vHive, an open-source ecosystem for serverless benchmarking and experimentation, with the goal of enabling researchers to study and innovate across the entire serverless stack. vHive includes a holistic performance analysis methodology and a framework that integrates industry-leading components, such as Kubernetes orchestrator and AWS Firecracker hypervisor technologies. To demonstrate vHive’s utility, I analyze the bottlenecks, namely function cold-start and cross-function data communication delays, in the leading commercial clouds. I then present two novel approaches that address each of these problems. First, to reduce the cold-start delays, I find that serverless functions operate over stable working sets – across function invocations – that can be effectively recorded and prefetched. Second, to accelerate data movement, I introduce a serverless-native cross-function data communication fabric that combines high performance with autoscaling capabilities. This talk is part of the Computer Laboratory Systems Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsFrom discovery science to industrial applications innovation Free beatOther talksDevelopmental visuospatial disorder: New advances in its research Cold dark matter subhaloes at arbitrarily low masses Stability of Minkowski space for the massless Einstein-Vlasov system without compact support Microglial function and dysfunction of TREM2 and ABI3, two major risk factors for late onset Alzheimer’s disease |