VirtCO:Joint Coflow Scheduling and Virtual Machine Placement in Cloud Data Centers

被引:2
作者
Dian Shen
Junzhou Luo
Fang Dong
Junxue Zhang
机构
[1] the School of Computer Science and Engineering, Southeast University
[2] the SING Group, Hong Kong University of Science and Technology
基金
中国国家自然科学基金; 国家重点研发计划; 美国国家科学基金会;
关键词
cloud computing; data center; coflow scheduling; Virtual Machine(VM) placement;
D O I
暂无
中图分类号
TP308 [机房]; TP302 [设计与性能分析];
学科分类号
0812 ; 081201 ;
摘要
Cloud data centers, such as Amazon EC2, host myriad big data applications using Virtual Machines(VMs). As these applications are communication-intensive, optimizing network transfer between VMs is critical to the performance of these applications and network utilization of data centers. Previous studies have addressed this issue by scheduling network flows with coflow semantics or optimizing VM placement with traffic considerations.However, coflow scheduling and VM placement have been conducted orthogonally. In fact, these two mechanisms are mutually dependent, and optimizing these two complementary degrees of freedom independently turns out to be suboptimal. In this paper, we present VirtCO, a practical framework that jointly schedules coflows and places VMs ahead of VM launch to optimize the overall performance of data center applications. We model the joint coflow scheduling and VM placement optimization problem, and propose effective heuristics for solving it. We further implement VirtCO with OpenStack and deploy it in a testbed environment. Extensive evaluation of real-world traces shows that compared with state-of-the-art solutions, VirtCO greatly reduces the average coflow completion time by up to 36.5%. This new framework is also compatible with and readily deployable within existing data center architectures.
引用
收藏
页码:630 / 644
页数:15
相关论文
共 50 条
  • [21] Stochastic Virtual Machine Placement for Cloud Data Centers Under Resource Requirement Variations
    Zhou, Junlong
    Zhang, Yi
    Sun, Lulu
    Zhuang, Sisi
    Tang, Cheng
    Sun, Jin
    [J]. IEEE ACCESS, 2019, 7 : 174412 - 174424
  • [22] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [23] A global-energy-aware virtual machine placement strategy for cloud data centers
    Feng, Hao
    Deng, Yuhui
    Li, Jie
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 116
  • [24] A Survey of Virtual Machine Placement Techniques in a Cloud Data Center
    Usmani, Zoha
    Singh, Shailendra
    [J]. 1ST INTERNATIONAL CONFERENCE ON INFORMATION SECURITY & PRIVACY 2015, 2016, 78 : 491 - 498
  • [25] Multi Objective Virtual Machine Allocation in Cloud Data Centers
    Portaluri, Giuseppe
    Giordano, Stefano
    [J]. 2016 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2016, : 107 - 112
  • [26] Distributed Bottleneck-Aware Coflow Scheduling in Data Centers
    Zhang, Tong
    Shu, Ran
    Shan, Zhiguang
    Ren, Fengyuan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (07) : 1565 - 1579
  • [27] Energy Aware Virtual Machine Scheduling in Data Centers
    Qiu, Yeliang
    Jiang, Congfeng
    Wang, Yumei
    Ou, Dongyang
    Li, Youhuizi
    Wan, Jian
    [J]. ENERGIES, 2019, 12 (04)
  • [28] A Metaheuristic Framework for Dynamic Virtual Machine Allocation With Optimized Task Scheduling in Cloud Data Centers
    Alsadie, Deafallah
    [J]. IEEE ACCESS, 2021, 9 : 74218 - 74233
  • [29] Joint Reducer Placement and Coflow Bandwidth Scheduling for Computing Clusters
    Zhao, Yangming
    Tian, Chen
    Fan, Jingyuan
    Guan, Tong
    Zhang, Xiaoning
    Qiao, Chunming
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (01) : 438 - 451
  • [30] An Enhanced Multi-Objective Gray Wolf Optimization for Virtual Machine Placement in Cloud Data Centers
    Fatima, Aisha
    Javaid, Nadeem
    Butt, Ayesha Anjum
    Sultana, Tanzeela
    Hussain, Waqar
    Bilal, Muhammad
    Hashmi, Muhammad Aqeel ur Rehman
    Akbar, Mariam
    Ilahi, Manzoor
    [J]. ELECTRONICS, 2019, 8 (02)