Mosaic: Optimizing Cloud Resource Efficiency with Lazily-Packaged Application Modules
Modern cloud platforms require users to build their application code and package it with its run-time dependencies in a hardware-agnostic package like a container or VM image. Packaging applications before their deployment on their target hardware prevents users from leveraging optimized hardware or harnessing opportunities that appear at run-time, like application co-location for faster communication. This forces developers to preemptively package the same application for an ever-increasing universe of possible target architectures, bloating cloud storage and package registries.
Authors
- Rodrigo Bruno (ORCID: https://orcid.org/0000-0003-1578-5149)
- Carlos Segarra (ORCID: https://orcid.org/0000-0003-3455-7563)
- Serhii Ivanenko (ORCID: https://orcid.org/0000-0002-4961-2679)
Institutions
- Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento (PT)
- University of Lisbon (PT)
- Imperial College London (GB)
Publication Details
- Published
- 2025-03-29
- DOI
- https://doi.org/10.1145/3721465.3721864
- Citations
- 1
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 3.25