2019
DOI: 10.1109/access.2019.2937553
|View full text |Cite
|
Sign up to set email alerts
|

A Genetic Algorithm-Based Energy-Efficient Container Placement Strategy in CaaS

Abstract: Container placement (CP) is a nontrivial problem in Container as a Service (CaaS). Many works in the literature solve it by using linear server energy-consumption models. However, the solutions of using a linear model makes different CPs indistinguishable with regard to energy consumption in a homogeneous host environment that has a same amount of active hosts. As such, these solutions are energy inefficient. In this paper, we demonstrate that an energy-saving gain can be achieved by optimizing the placement o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 37 publications
(16 citation statements)
references
References 24 publications
0
16
0
Order By: Relevance
“…As demonstrated in our previous work [10], a linear power consumption models of the resource utilization makes different container placements undistinguishable with regard to energy consumption in a homogeneous PM environment that has the same numbers of active PMs. However, energy savings can be achieved by optimizing the placement of containers under a nonlinear energy consumption model.…”
Section: Power Consumption Modelmentioning
confidence: 79%
See 3 more Smart Citations
“…As demonstrated in our previous work [10], a linear power consumption models of the resource utilization makes different container placements undistinguishable with regard to energy consumption in a homogeneous PM environment that has the same numbers of active PMs. However, energy savings can be achieved by optimizing the placement of containers under a nonlinear energy consumption model.…”
Section: Power Consumption Modelmentioning
confidence: 79%
“…The crossover and mutation operations of the GA play important roles in the population evolution phase. Note that the resource utilizations are very high after using the FF algorithm for container placement, and this may lead to an inefficient evolution for the original GA. Fortunately, our previous work [10] has showed that the mutation operation we proposed is well suited for solving the container placement problem when the resource utilizations are high. The mutation operation consists of two kinds of exchange operations and one control parameter to select the operation.…”
Section: Exchange Mutation Operationmentioning
confidence: 99%
See 2 more Smart Citations
“…On one hand, this is a consequence of their lightweight architecture, which enables less resource utilization and low bootstrapping time. On the other hand, their technical compliance with various deployment platforms, such as Virtual Machines (VMs), Physical Machines (PMs), and cloud environments makes the adoption easier in both the academia and the industries [10]. Primarily, containers are designed to provide a standardized isolation platform for application deployment which allows developers to isolate their applications from the environment.…”
Section: Introductionmentioning
confidence: 99%