Back To Schedule
Wednesday, October 28 • 16:15 - 17:05
Fast Execution for Function Compositions in Serverless Computing - Ruichuan Chen & Istemi Ekin Akkus, Nokia Bell Labs

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Serverless computing has rapidly gained traction with its promise of continuous scaling and low costs without the hassle of managing servers. Though it was originally aimed for running single functions, developers have embraced it to compose scalable applications with multiple interacting functions. However, many platforms map individual functions of an application into their own containers and require them to be stateless. This creates the biggest downside of serverless computing: serverless applications suffer high performance penalties from long invocation delays among functions and slow access to externalized application state. In this presentation, Ruichuan and Ekin revisit these design choices and propose an alternative with KNIX: grouping an application’s functions in the same container as separate processes while isolating different applications in different containers. Coupled with process forking and locality mechanisms, this design allows function executions to start and interact about an order of magnitude faster compared to current serverless platforms. In addition, it examines the use of stateful, addressable function executions for fast access to application state.


Ruichuan Chen

Research Scientist, Nokia Bell Labs
Ruichuan Chen received the Ph.D. degree in computer science from Peking University in 2009. He was a Postdoctoral Researcher at the Max Planck Institute for Software Systems, Germany. He is currently a Research Scientist at Nokia Bell Labs, Stuttgart, Germany. His works have been... Read More →

Istemi Ekin Akkus

Research Scientist, Nokia Bell Labs
Istemi Ekin Akkus received the Ph.D. degree from Max Planck Institute for Software Systems, Germany, in cooperation with the Technical University of Kaiserslautern, Germany. In the past, he was involved in Web privacy, data recovery for Web applications, and peer-to-peer systems... Read More →

Wednesday October 28, 2020 16:15 - 17:05 GMT
Cloud Theater