IEEE INFOCOM 2014 - IEEE Conference on Computer Communications 2014
DOI: 10.1109/infocom.2014.6848123
|View full text |Cite
|
Sign up to set email alerts
|

Let's stay together: Towards traffic aware virtual machine placement in data centers

Abstract: Abstract-As tenants take networked virtual machines (VMs) as their requirements, effective placement of VMs is needed to reduce the network cost in cloud data centers. The cost is one of the major concerns for the cloud providers. In addition to the cost caused by network traffics (N-cost), the cost caused by the utilization of physical machines (PM-cost) is also non-negligible. In this paper, we focus on the optimized placement of VMs to minimize the cost, the combination of N-cost and PM-cost. We define N-co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
35
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 105 publications
(36 citation statements)
references
References 11 publications
1
35
0
Order By: Relevance
“…However, this approach is too simple, which only considers CPU and does not consider other resources. Li et al [9] have proposed heuristic binary search algorithm, which places virtual machines in a few number of servers as far as possible to reduce energy consumption of the whole data center, and virtual machines of the same tenant are placed in the same server that can reduce the network consumption. The practicality of this algorithm is not good because only one resource type is considered.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, this approach is too simple, which only considers CPU and does not consider other resources. Li et al [9] have proposed heuristic binary search algorithm, which places virtual machines in a few number of servers as far as possible to reduce energy consumption of the whole data center, and virtual machines of the same tenant are placed in the same server that can reduce the network consumption. The practicality of this algorithm is not good because only one resource type is considered.…”
Section: Related Workmentioning
confidence: 99%
“…if (server has enough resources to hold vm) then (4) if ( V .isEmpty()) then (5) server.setDisplacement(1); (6) end if (7) server.add(vm); (8) break; (9) end if (10) end for (11) end for (12) for server in ServerList (13) server.setVelocity(0); (14) end for (15) return ServerList;…”
Section: (8) Vmentioning
confidence: 99%
“…This approach is fairly recent in the cloud computing domain, and algorithms vary according to their placement strategies. In [25], performance predictability is improved by greedily placing communicating tasks in VMs with high bandwidth among them, while in [26], the application components are divided into smaller tasks, and packed inside the virtual machines to maximize virtual machine utilization, while minimizing the cost of tasks communicating across these virtual machines.…”
Section: Network-aware Application Managementmentioning
confidence: 99%
“…This is because recent studies [16] [9] show that assuming that the cloud provider knows VM traffic is a very strong assumption and typically not realistic. NACER1 aims at placing VMs of a task as near as possible to each other and this practical rule generally leads to an improvement in communication cost.…”
Section: Nacer2mentioning
confidence: 99%