Network-aware task selection to reduce multi-application makespan in cloud

被引:0
|
作者
Xu, Jie [1 ]
Wang, Jingyu [1 ]
Qi, Qi [1 ]
Liao, Jianxin [1 ]
Sun, Haifeng [1 ]
Han, Zhu [2 ]
Li, Tonghong [3 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] Univ Houston, Sch Elect & Comp Engn, Houston, TX USA
[3] Tech Univ Madrid, Sch Comp Sci, Madrid, Spain
基金
中国国家自然科学基金;
关键词
Task selection; Network; Multiple applications; Makespan; Cost sharing game;
D O I
10.1016/j.jnca.2020.102889
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One new metric that plays a vital role in evaluating the cloud service is the multi-application makespan. There are usually multiple applications without a deadline in the cloud, while the makespan of each application should be minimized, such as parallel applications for training neural networks. However, the previous scheduling rule, called moving the computation tasks of applications closer to data, fails to reduce multi-application makespan. Because it is unknown which application the task belongs to, the number of optimized tasks (close-to-data tasks) is unbalanced among multiple applications, which causes a big gap between the makespan of multiple applications. To address this issue, we propose a cooperative scheduler that considers the application-task relationship, whose goal is reducing the multi-application makespan. Firstly, we propose a cost sharing game model to guide the balance of optimized task selection between multiple applications, in which the cost is referred to as the makespan. Specifically, we develop a network-aware method that can accurately estimate the makespan with a given task selection strategy. In the end, we evaluate the cooperative scheduler in the actual Hadoop cluster with diverse network environments. Experimental results demonstrate that the gap between multi-application makespan decreases. Moreover, compared to the baseline schedulers, the longest makespan decreases by 61.5%, and the network traffic is saved by more than 50%.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Adaptive, Network-Aware Cluster Selection for Cloud Computing in Wireless Networks
    Wagner, Stuart
    Giacopelli, Jim
    Ghetie, Andrei
    Sebuktekin, Isil
    Burns, Jim
    Tauil, Miriam
    van den Berg, Eric
    Manghwani, Prakash
    Laddaga, Robert
    Robertson, Paul
    [J]. 2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SELF-ADAPTATION AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2014, : 30 - 35
  • [2] Locality and Network-Aware Reduce Task Scheduling for Data-Intensive Applications
    Arslan, Engin
    Shekhar, Mrigank
    Kosar, Tevfik
    [J]. 2014 5TH INTERNATIONAL WORKSHOP ON DATA-INTENSIVE COMPUTING IN THE CLOUDS (DATACLOUD), 2014, : 17 - 24
  • [3] Algorithms for Network-Aware Application Component Placement for Cloud Resource Allocation
    Barshan, Maryam
    Moens, Hendrik
    Latre, Steven
    Volckaert, Bruno
    De Turck, Filip
    [J]. JOURNAL OF COMMUNICATIONS AND NETWORKS, 2017, 19 (05) : 493 - 508
  • [4] Network-aware Cloud Brokerage for telecommunication services
    Carella, Giuseppe
    Magedanz, Thomas
    Campowsky, Konrad
    Schreiner, Florian
    [J]. 2012 IEEE 1ST INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2012,
  • [5] Towards Network-Aware Service Composition in the Cloud
    Wang, Shangguang
    Zhou, Ao
    Yang, Fangchun
    Chang, Rong N.
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (04) : 1122 - 1134
  • [6] Probabilistic Network-Aware Task Placement for MapReduce Scheduling
    Shen, Haiying
    Sarker, Ankur
    Yu, Lei
    Deng, Feng
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 241 - 250
  • [7] Network-Aware Service Placement in a Distributed Cloud Environment
    Steiner, Moritz
    Gaglianello, Bob
    Gurbani, Vijay
    Hilt, Volker
    Roome, W. D.
    Scharf, Michael
    Voith, Thomas
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 73 - 74
  • [8] Network-aware virtual machine assignment method in cloud
    Lyu, Shuai
    Xu, Yue
    Zhang, Tong-Bo
    Li, Guang-Li
    Chi, Ce
    [J]. Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2020, 50 (04): : 1455 - 1464
  • [9] Network-aware virtual machine migration in an overcommitted cloud
    Zhang, Weizhe
    Han, Shuo
    He, Hui
    Chen, Huixiang
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 76 : 428 - 442
  • [10] Network-Aware Resource Allocation for Cloud Elastic Applications
    AlQayedi, Fatima Mohammed
    Salah, Khaled
    Zemerly, M. Jamal
    [J]. 2013 IEEE 20TH INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2013, : 88 - 89