Adaptive MapReduce Scheduling in Shared Environments

被引:6
|
作者
Polo, Jorda [1 ]
Becerra, Yolanda [1 ]
Carrera, David [1 ]
Torres, Jordi [1 ]
Ayguade, Eduard [1 ]
Steinder, Malgorzata [2 ]
机构
[1] Tech Univ Catalonia UPC, BSC, Catalonia, Spain
[2] IBM TJ Watson Res Ctr, Yorktown Hts, NY USA
关键词
MapReduce; Scheduling; Distributed; Analytics; Transactional; Adaptive; Availability; Shared Environments;
D O I
10.1109/CCGrid.2014.65
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a MapReduce task scheduler for shared environments in which MapReduce is executed along with other resource-consuming workloads, such as transactional applications. All workloads may potentially share the same data store, some of them consuming data for analytics purposes while others acting as data generators. This kind of scenario is becoming increasingly important in data centers where improved resource utilization can be achieved through workload consolidation, and is specially challenging due to the interaction between workloads of different nature that compete for limited resources. The proposed scheduler aims to improve resource utilization across machines while observing completion time goals. Unlike other MapReduce schedulers, our approach also takes into account the resource demands for non-MapReduce workloads, and assumes that the amount of resources made available to the MapReduce applications is variable over time. As shown in our experiments, our proposal improves the management of MapReduce jobs in the presence of variable resource availability, increasing the accuracy of the estimations made by the scheduler, thus improving completion time goals without an impact on the fairness of the scheduler.
引用
收藏
页码:61 / 70
页数:10
相关论文
共 50 条
  • [1] A Review of Adaptive Approaches to MapReduce Scheduling in Heterogeneous Environments
    Naik, Nenavath Srinivas
    Negi, Atul
    Sastry, V. N.
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 677 - 683
  • [2] SLO-Driven Task Scheduling in MapReduce Environments
    Wang, Jie
    Li, Qingzhong
    Shi, Yuliang
    [J]. 2013 10TH WEB INFORMATION SYSTEM AND APPLICATION CONFERENCE (WISA 2013), 2013, : 308 - 313
  • [3] Improving MapReduce Performance by Data Prefetching in Heterogeneous or Shared Environments
    Gu, Tao
    Zuo, Chuang
    Liao, Qun
    Yang, Yulu
    Li, Tao
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2013, 6 (05): : 71 - 81
  • [4] Resource-Aware Adaptive Scheduling for MapReduce Clusters
    Polo, Jorda
    Castillo, Claris
    Carrera, David
    Becerra, Yolanda
    Whalley, Ian
    Steinder, Malgorzata
    Torres, Jordi
    Ayguade, Eduard
    [J]. MIDDLEWARE 2011, 2011, 7049 : 187 - +
  • [5] Adaptive scheduling in dynamic environments
    Hildmann, Hanno
    Martin, Miquel
    [J]. FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 2014, 2 : 1331 - 1336
  • [6] ESAMR: An Enhanced Self-Adaptive MapReduce Scheduling Algorithm
    Sun, Xiaoyu
    He, Chen
    Lu, Ying
    [J]. PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012), 2012, : 148 - 155
  • [7] Performance-Driven Task Co-Scheduling for MapReduce Environments
    Polo, Jorda
    Carrera, David
    Becerra, Yolanda
    Torres, Jordi
    Ayguade, Eduard
    Steinder, Malgorzata
    Whalley, Ian
    [J]. PROCEEDINGS OF THE 2010 IEEE-IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2010, : 373 - 380
  • [8] MRA plus plus : Scheduling and data placement on MapReduce for heterogeneous environments
    Anjos, Julio C. S.
    Carrera, Ivan
    Kolberg, Wagner
    Tibola, Andre Luis
    Arantes, Luciana B.
    Geyer, Claudio R.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 42 : 22 - 35
  • [9] Improving MapReduce Performance in Heterogeneous Environments with Adaptive Task Tuning
    Cheng, Dazhao
    Rao, Jia
    Guo, Yanfei
    Zhou, Xiaobo
    [J]. ACM/IFIP/USENIX MIDDLEWARE 2014, 2014, : 97 - 108
  • [10] An Evaluation of Optimizing for FUD in Scheduling for Shared Computing Environments
    Sedighi, Art
    Smith, Milton
    Deng, Yuefan
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2017, : 258 - 262