Dziurzanski, Piotr (2018) Value-Based Allocation of Docker Containers. In: 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP). Euromicro International Conference on Parallel, Distributed and Network-based Processing, 21-23 Mar 2018 IEEE , GBR , pp. 358-362.
Abstract
Recently, an increasing number of public cloud vendors added Containers as a Service (CaaS) to their service portfolio. This is an adequate answer to the growing popularity of Docker, a software technology allowing Linux containers to run independently on a host in an isolated environment. As any software can be deployed in a container, the nature of containers differs and thus assorted allocation and orchestration approaches are needed for their effective execution. In this paper, we focus on containers whose execution value for end users varies over time. A baseline and two dynamic allocation algorithms are proposed and compared with the default Docker scheduling algorithm. Experiments show that the proposed approach can increase the total value obtained from a workload up to three times depending on the workload heaviness. It is also demonstrated that the algorithms scale well with the growing number of nodes in a cloud.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | ©2018 IEEE. This is an author-produced version of the published paper. Uploaded in accordance with the publisher’s self-archiving policy. Further copying may not be permitted; contact the publisher for details |
Keywords: | Container orchestration,Market-based heuristics,Containers as a Service,Cloud computing |
Dates: |
|
Institution: | The University of York |
Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
Depositing User: | Pure (York) |
Date Deposited: | 14 Jun 2018 09:00 |
Last Modified: | 02 Apr 2025 23:32 |
Published Version: | https://doi.org/10.1109/PDP2018.2018.00064 |
Status: | Published |
Publisher: | IEEE |
Identification Number: | 10.1109/PDP2018.2018.00064 |
Related URLs: | |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:132078 |
Download
Filename: DockerScheduling_v6short.pdf
Description: Value-Based Allocation of Docker Containers