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 条
  • [31] Virtual Machine Placement Algorithm for Energy Saving and Reliability of Servers in Cloud Data Centers
    Choi, JungYul
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2019, 27 (01) : 149 - 165
  • [32] Virtual Machine Placement Algorithm for Energy Saving and Reliability of Servers in Cloud Data Centers
    JungYul Choi
    Journal of Network and Systems Management, 2019, 27 : 149 - 165
  • [33] PERMUTE: Response Time and Energy Aware Virtual Machine Placement for Cloud Data Centers
    Eslami, Benyamin
    Biabani, Morteza
    Shekarisaz, Mohsen
    Yazdani, Nasser
    2021 26TH INTERNATIONAL COMPUTER CONFERENCE, COMPUTER SOCIETY OF IRAN (CSICC), 2021,
  • [34] Multi-resource balance optimization for virtual machine placement in cloud data centers
    Wei, Wenting
    Wang, Kun
    Wang, Kexin
    Gu, Huaxi
    Shen, Hong
    COMPUTERS & ELECTRICAL ENGINEERING, 2020, 88
  • [35] An Energy-Efficient Approach for Virtual Machine Placement in Cloud Based Data Centers
    Kord, Negin
    Haghighi, Hassan
    2013 5TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2013, : 44 - 49
  • [36] Stochastic Virtual Machine Placement for Cloud Data Centers Under Resource Requirement Variations
    Zhou, Junlong
    Zhang, Yi
    Sun, Lulu
    Zhuang, Sisi
    Tang, Cheng
    Sun, Jin
    IEEE ACCESS, 2019, 7 : 174412 - 174424
  • [37] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [38] A global-energy-aware virtual machine placement strategy for cloud data centers
    Feng, Hao
    Deng, Yuhui
    Li, Jie
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 116
  • [39] Hierarchical Virtual Machine Placement in Modular Data Centers
    Zhang, Linquan
    Yin, Xunrui
    Li, Zongpeng
    Wu, Chuan
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 171 - 178
  • [40] A Study of Virtual Machine Placement Optimization in Data Centers
    Challita, Stephanie
    Paraiso, Fawaz
    Merle, Philippe
    CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 315 - 322