From warm to hot starts
João Carreira, Sumer Kohli, Rodrigo Bruno, Pedro Fonseca
Abstract
The serverless computing model leverages high-level languages, such as JavaScript and Java, to raise the level of abstraction for cloud programming. However, today's design of serverless computing platforms based on stateless short-lived functions leads to missed opportunities for modern runtimes to optimize serverless functions through techniques such as JIT compilation and code profiling.
Topics & Concepts
Computer scienceJavaScriptProgramming languageJavaStateless protocolCloud computingAbstractionProfiling (computer programming)Operating systemCode (set theory)Programming paradigmSoftware engineeringPhilosophyEpistemologySet (abstract data type)State (computer science)Cloud Computing and Resource ManagementDistributed and Parallel Computing SystemsParallel Computing and Optimization Techniques