By the same authors

Value-Based Allocation of Docker Containers

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Author(s)

Department/unit(s)

Publication details

Title of host publication26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP)
DateAccepted/In press - 11 Dec 2017
DatePublished (current) - 21 Mar 2018
Pages358-362
PublisherIEEE
Original languageEnglish
ISBN (Electronic)9781538649756

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.

Bibliographical note

©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

    Research areas

  • Container orchestration, Market-based heuristics, Containers as a Service, Cloud computing

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations