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 条
  • [1] VirtCO: Joint Coflow Scheduling and Virtual Machine Placement in Cloud Data Centers
    Shen, Dian
    Luo, Junzhou
    Dong, Fang
    Zhang, Junxue
    TSINGHUA SCIENCE AND TECHNOLOGY, 2019, 24 (05) : 630 - 644
  • [2] A metaheuristic method for joint task scheduling and virtual machine placement in cloud data centers
    Alboaneen, Dabiah
    Tianfield, Hugo
    Zhang, Yan
    Pranggono, Bernardi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 201 - 212
  • [3] Joint flow and virtual machine placement in hybrid cloud data centers
    Roh, Heejun
    Jung, Cheoulhoon
    Kim, Kyunghwi
    Pack, Sangheon
    Lee, Wonjun
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 85 : 4 - 13
  • [4] An Approach to Virtual Machine Placement in Cloud Data Centers
    Telenyk, Sergii
    Zharikov, Eduard
    Rolik, Oleksandr
    2016 INTERNATIONAL CONFERENCE RADIO ELECTRONICS & INFO COMMUNICATIONS (UKRMICO), 2016,
  • [5] Multicore-Aware Virtual Machine Placement in Cloud Data Centers
    Mann, Zoltan Adam
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (11) : 3357 - 3369
  • [6] Flow and Virtual Machine Placement in Wireless Cloud Data Centers
    Roh, Heejun
    Kim, Kyunghwi
    Pack, Sangheon
    Lee, Wonjun
    QUALITY, RELIABILITY, SECURITY AND ROBUSTNESS IN HETEROGENEOUS NETWORKS, 2017, 199 : 138 - 148
  • [7] Big Data Aware Virtual Machine Placement in Cloud Data Centers
    Hall, Logan
    Harris, Bryan
    Tomes, Erica
    Altiparmak, Nihat
    BDCAT'17: PROCEEDINGS OF THE FOURTH IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, 2017, : 209 - 218
  • [8] Efficient Virtual Machine Placement Algorithms for Consolidation in Cloud Data Centers
    Alsbatin, Loiy
    Oz, Gurcu
    Ulusoy, Ali Hakan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2020, 17 (01) : 29 - 50
  • [9] Virtual Machine Placement via Bin Packing in Cloud Data Centers
    Fatima, Aisha
    Javaid, Nadeem
    Sultana, Tanzeela
    Hussain, Waqar
    Bilal, Muhammad
    Shabbir, Shaista
    Asim, Yousra
    Akbar, Mariam
    Ilahi, Manzoor
    ELECTRONICS, 2018, 7 (12)
  • [10] Joint Virtual Machine and Network Policy Consolidation in Cloud Data Centers
    Cui, Lin
    Tso, Fung Po
    2015 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2015, : 153 - 158