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 Oakes | 1 | 6 | 1.21 |
Leon Yang | 2 | 6 | 1.21 |
Kevin Houck | 3 | 6 | 1.21 |
Tyler Harter | 4 | 225 | 12.32 |
Andrea C. Arpaci-Dusseau | 5 | 3133 | 307.84 |
Remzi H. Arpaci-Dusseau | 6 | 3120 | 383.86 |