Data-locality-aware mapreduce real-time scheduling framework

被引:22
|
作者
Kao, Yu-Chon [1 ]
Chen, Ya-Shu [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Elect Engn, Taipei, Taiwan
关键词
Real-time scheduling; Data-locality; Cloud computing systems;
D O I
10.1016/j.jss.2015.11.001
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
MapReduce is widely used in cloud applications for large-scale data processing. The increasing number of interactive cloud applications has led to an increasing need for MapReduce real-time scheduling. Most MapReduce applications are data-oriented and nonpreemptively executed. Therefore, the problem of MapReduce real-time scheduling is complicated because of the trade-off between run-time blocking for nonpreemptive execution and data-locality. This paper proposes a data-locality-aware MapReduce real-time scheduling framework for guaranteeing quality of service for interactive MapReduce applications. A scheduler and dispatcher that can be used for scheduling two-phase MapReduce jobs and for assigning jobs to computing resources are presented, and the dispatcher enable the consideration of blocking and data-locality. Furthermore, dynamic power management for run-time energy saving is discussed. Finally, the proposed methodology is evaluated by considering synthetic workloads, and a comparative study of different scheduling algorithms is conducted. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:65 / 77
页数:13
相关论文
共 50 条
  • [1] An Enhanced Data-Locality-Aware Task Scheduling Algorithm for Hadoop Applications
    Choi, Dongjoo
    Jeon, Myunghoon
    Kim, Namgi
    Lee, Byoung-Dai
    [J]. IEEE SYSTEMS JOURNAL, 2018, 12 (04): : 3346 - 3357
  • [2] Real-Time Scheduling in MapReduce Clusters
    He, Chen
    Lu, Ying
    Swanson, David
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1536 - 1544
  • [3] Thermal-aware MapReduce Real-Time Scheduling in Heterogeneous Server Systems
    Tang, Tzu-Chen
    Chen, Ya-Shu
    [J]. 2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 207 - 212
  • [4] Energy-Aware Real-Time Task Scheduling Exploiting Temporal Locality
    Kim, Yong-Hee
    Jung, Myoung-Jo
    Lee, Cheol-Hoon
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (05): : 1147 - 1153
  • [5] Dependency-Aware Data Locality for MapReduce
    Fan, Xiaoyi
    Ma, Xiaoqiang
    Liu, Jiangchuan
    Li, Dan
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 409 - 416
  • [6] Dependency-Aware Data Locality for MapReduce
    Ma, Xiaoqiang
    Fan, Xiaoyi
    Liu, Jiangchuan
    Li, Dan
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (03) : 667 - 679
  • [7] The Packing Server for Real-Time Scheduling of MapReduce Workflows
    Li, Shen
    Hu, Shaohan
    Abdelzaher, Tarek
    [J]. 21ST IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2015), 2015, : 51 - 62
  • [8] Reasearch of the Real-time Scheduling Algorithm Based on MapReduce
    Wu, Y.
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY AND MANAGEMENT SCIENCE (ITMS 2015), 2015, 34 : 706 - 709
  • [9] A data-locality-aware task scheduler for distributed social graph queries
    Jin, Jiahui
    Luo, Junzhou
    Du, Mingyang
    Dang, Yongcheng
    Li, Feng
    Zhang, Jinghui
    Song, Aibo
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 93 : 1010 - 1022
  • [10] Data-Locality-Aware User Grouping in Cloud Radio Access Networks
    Ao, Weng Chon
    Psounis, Konstantinos
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (11) : 7295 - 7308