The Serverless Containers framework is able to dynamically scale a container resource limit (e.g., CPU, memory, disk and network) in order to adapt them to the real usage, at any moment and in real-time. This feature in the way that is implemented, creates a serverless environment which supports containers.

  • For a brief summary of this tool you can visit its homepage website.
  • In order to see data from real experiments where this tool was used, you can visit this demo.
  • For the uncommented source code you can visit its GitHub.

Serverless Containers has also been the subject of a publication in Future Generation Computer Systems (FGCS), which is available online. (preprint) In this publication the framework is thoroughly described with all technichal detail along with several experimental examples.

This documentation webpage gives a more detailed description of the framework but without delving into the technical details as in the available publication. The webpage has been structured with the following sections:

  1. Use case: This section summarizes the core use case of this framework as well as its underlying concepts and ideas to implement it and to create the serverless environment.

  2. Architecture: Which briefly describes the architecture and design used.

  3. Deployment: In this section it is described how to deploy the framework overall. Some guidelines are also provided.

  4. Quickstart: In this section a quickstart guide is provided to show how two containers would be supported and transitioned from a traditional resource management to work with a serverless environment.

  5. Configuration: In this section a few, key configuration parameters are explained to tune the framework's behaviour between the two extremes, a traditional instance or an aggressive serverless environment.

  6. Sponsors: Some comments on the backers and sponsors of this framework.

  7. Homepage (external): the institutional webpage of this framework.

  8. Source Code (external): If you are interested on the code and inline code documentation.

If you prefer a PDF version of this webpage, you can get it here.