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 [设计与性能分析];
学科分类号
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] A Virtual Machine Placement Algorithm for Balanced Resource Utilization in Cloud Data Centers
    Nguyen Trung Hieu
    Di Francesco, Mario
    Yla-Jaaski, Antti
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 475 - 482
  • [22] Optimistic virtual machine placement in cloud data centers using queuing approach
    Ponraj, Anitha
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 93 : 338 - 344
  • [23] Virtual machine placement optimizing to improve network performance in cloud data centers
    DONG Jian-kang
    WANG Hong-bo
    LI Yang-yang
    CHENG Shi-duan
    The Journal of China Universities of Posts and Telecommunications, 2014, 21 (03) : 62 - 70
  • [24] Dynamic Multi-Objective Virtual Machine Placement in Cloud Data Centers
    Prodan, Radu
    Torre, Ennio
    Durillo, Juan J.
    Aujla, Gagangeet Singh
    Kummar, Neeraj
    Fard, Hamid Mohammadi
    Benedikt, Shajulin
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 92 - 99
  • [25] Optimal virtual machine placement with multiple resources constraints in cloud data centers
    He, Zhenxiang
    Li, Zhenjiang
    Zhang, Shengcai
    Lu, Jun
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 39 (04) : 5161 - 5170
  • [26] Co-Location Resistant Virtual Machine Placement in Cloud Data Centers
    Agarwal, Amit
    Ta Nguyen Binh Duong
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 61 - 68
  • [27] A learning-based approach for virtual machine placement in cloud data centers
    Ghobaei-Arani, Mostafa
    Rahmanian, Ali Asghar
    Shamsi, Mahboubeh
    Rasouli-Kenari, Abdolreza
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2018, 31 (08)
  • [28] GRVMP: A Greedy Randomized Algorithm for Virtual Machine Placement in Cloud Data Centers
    Azizi, Sadoon
    Shojafar, Mohammad
    Abawajy, Jemal
    Buyya, Rajkumar
    IEEE SYSTEMS JOURNAL, 2021, 15 (02): : 2571 - 2582
  • [29] Joint coflow routing and scheduling in leaf-spine data centers
    Chen, Yang
    Wu, Jie
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 148 : 83 - 95
  • [30] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Sadoon Azizi
    Maz’har Zandsalimi
    Dawei Li
    Cluster Computing, 2020, 23 : 3421 - 3434