Title
Pipsqueak: Lean Lambdas with Large Libraries
Abstract
Microservices are usually fast to deploy because each microservice is small, and thus each can be installed and started quickly. Unfortunately, lean microservices that depend on large libraries will start slowly and harm elasticity. In this paper, we explore the challenges of lean microservices that rely on large libraries in the context of Python packages and the OpenLambda serverless computing platform. We analyze the package types and compressibility of libraries distributed via the Python Package Index and propose PipBench, a new tool for evaluating package support. We also propose Pipsqueak, a package-aware compute platform based on OpenLambda.
Year
DOI
Venue
2017
10.1109/ICDCSW.2017.32
2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW)
Keywords
Field
DocType
serverless computing,cloud computing,distributed computing,distributed systems,python,distributed cache,software repository
Computer science,Memory management,Microservices,Operating system,Python (programming language),Cloud computing,Virtual machining
Conference
ISSN
ISBN
Citations 
1545-0678
978-1-5386-3293-2
6
PageRank 
References 
Authors
0.53
8
6
Name
Order
Citations
PageRank
Edward Oakes161.21
Leon Yang261.21
Kevin Houck361.21
Tyler Harter422512.32
Andrea C. Arpaci-Dusseau53133307.84
Remzi H. Arpaci-Dusseau63120383.86