Locality-Aware Cooperation for VM Scheduling in Distributed Clouds

被引:0
|
作者
Pastor, Jonathan [1 ]
Bertier, Marin [2 ]
Desprez, Frederic [4 ]
Lebre, Adrien [1 ]
Quesnel, Flavien [1 ]
Tedeschi, Cedric [3 ]
机构
[1] Mines Nantes, Inria, LINA, ASCOLA Res Grp, Nantes, France
[2] INSA, Inria, IRISA, ASAP Res Grp, Rennes, France
[3] Univ Rennes 1, Myriads Res Grp, Inria, IRISA, Rennes, France
[4] ENS Lyon, Avalon Res Grp, LIP, UMR 5668, Lyon, France
来源
关键词
Cloud Computing; locality; peer-to-peer; overlay network; Vivaldi; DVMS; virtual machine scheduling;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The promotion of distributed Cloud Computing infrastructures as the next platform to deliver the Utility Computing paradigm, leads to new virtual machines (VMs) scheduling algorithms leveraging peer-to-peer approaches. Although these proposals considerably improve the scalability, leading to the management of hundreds of thousands of VMs over thousands of physical machines (PMs), they do not consider the network overhead introduced by multi-site infrastructures. This overhead can have a dramatic impact on the performance if there is no mechanism favoring intra-site v.s. inter-site manipulations. This paper introduces a new building block designed on top of a network with Vivaldi coordinates maximizing the locality criterion (i.e., efficient collaborations between PMs). We combined such a mechanism with DVMS, a large-scale virtual machine scheduler and showed its benefit by discussing several experiments performed on four distinct sites of the Grid' 5000 testbed. With our proposal and without changing the scheduling decision algorithm, the number of inter-site operations has been reduced by 72%. This result provides a glimpse of the promising future of using locality properties to improve the performance of massive distributed Cloud platforms.
引用
收藏
页码:330 / 341
页数:12
相关论文
共 50 条
  • [1] Locality-aware distributed loop scheduling for chip multiprocessors
    Xue, L.
    Kandemir, M.
    Chen, G.
    Li, F.
    Ozturk, O.
    Ramanarayanan, R.
    Vaidyanathan, B.
    [J]. 20TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: TECHNOLOGY CHALLENGES IN THE NANOELECTRONICS ERA, 2007, : 251 - +
  • [2] Data Locality-Aware Big Data Query Evaluation in Distributed Clouds
    Xia, Qiufen
    Liang, Weifa
    Xu, Zichuan
    [J]. COMPUTER JOURNAL, 2017, 60 (06): : 791 - 809
  • [3] Locality-Aware Mapping and Scheduling for Multicores
    Ding, Wei
    Zhang, Yuanrui
    Kandemir, Mahmut
    Srinivas, Jithendra
    Yedlapalli, Praveen
    [J]. PROCEEDINGS OF THE 2013 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2013, : 335 - 346
  • [4] Zeus: Locality-aware Distributed Transactions
    Katsarakis, Antonios
    Ma, Yijun
    Tan, Zhaowei
    Bainbridge, Andrew
    Balkwill, Matthew
    Dragojevic, Aleksandar
    Grot, Boris
    Radunovic, Bozidar
    Zhang, Yongguang
    [J]. PROCEEDINGS OF THE SIXTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS '21), 2021, : 145 - 161
  • [5] Minimizing Network Traffic for Distributed Joins Using Lightweight Locality-Aware Scheduling
    Cheng, Long
    Murphy, John
    Liu, Qingzhi
    Hao, Chunliang
    Theodoropoulos, Georgios
    [J]. EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 293 - 305
  • [6] Locality-aware predictive scheduling of network processors
    Wolf, T
    Franklin, MA
    [J]. ISPASS: 2001 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2001, : 152 - 159
  • [7] Locality-aware process scheduling for embedded MPSoCs
    Kandemir, M
    Chen, GL
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 870 - 875
  • [8] Locality-Aware Scheduling for Scalable Heterogeneous Environments
    Kamatar, Alok, V
    Friese, Ryan D.
    Gioiosa, Roberto
    [J]. PROCEEDINGS OF 2020 10TH IEEE/ACM INTERNATIONAL WORKSHOP ON RUNTIME AND OPERATING SYSTEMS FOR SUPERCOMPUTERS (ROSS 2020), 2020, : 50 - 58
  • [9] Locality-Aware Scheduling for Containers in Cloud Computing
    Babu, G. Charles
    Hanuman, A. Sai
    Kiran, J. Sasi
    Babu, B. Sankara
    [J]. INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES, ICICCT 2019, 2020, 89 : 177 - 185
  • [10] Locality-Aware CTA Scheduling for Gaming Applications
    Ukarande, Aditya
    Patidar, Suryakant
    Rangan, Ram
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2022, 19 (01)