A Hypergraph Based Task Scheduling Strategy for Massive Parallel Spatial Data Processing on Master-Slave Platforms

被引:0
|
作者
Cheng, Bo [1 ]
Guan, Xuefeng [1 ]
Wu, Huayi [1 ]
机构
[1] Wuhan Univ, State Key Lab Informat Engn Surveying Mapping & R, Wuhan, Peoples R China
关键词
task scheduling; hypergraph; spatial data processing; master-slave platform;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data intensive applications are now ubiquitous in many fields, e.g. high-energy physics, astronomy, climate modeling, and the geosciences. Especially for spatial data processing in the distributed platforms, the parallel tasks are generally required to handle massive spatial datasets and usually treated as data-intensive applications. In order to address the challenge of massive spatial data processing, we propose a hypergraph based tasks scheduling strategy on a master-slave platform. Our task scheduling strategy involves two consecutive steps: mapping and scheduling. In the mapping process, we formulate a hypergraph partition model to decide which tasks will be executed by each slave processor. At the same time, the scheduling process determines the execution order of selected tasks and the order in which the master transfers the files to the slaves. An experiment based on the GridSim toolkit was conducted to evaluate and compare our scheduling algorithm with Min-min heuristic. Our experimental results show that our scheduling strategy outperforms the Min-min heuristic.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Hypergraph plus : An Improved Hypergraph-Based Task-Scheduling Algorithm for Massive Spatial Data Processing on Master-Slave Platforms
    Cheng, Bo
    Guan, Xuefeng
    Wu, Huayi
    Li, Rui
    [J]. ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2016, 5 (08)
  • [2] Scheduling tasks in master-slave parallel processing systems
    Blazewicz, J
    Dell'Olmo, P
    Drozdowski, M
    [J]. MANAGEMENT AND CONTROL OF PRODUCTION AND LOGISTICS, VOL 1 AND 2, 1998, : 255 - 260
  • [3] EOMT: a Master-Slave task scheduling strategy for grid environment
    Huang, Yuanqiang
    Qian, Depei
    Luan, Zhongzhi
    Wang, Yongjian
    Wu, Zhongxin
    Yan, Bingheng
    [J]. HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 226 - +
  • [4] Proactive task scheduling and stealing in master-slave based load balancing for parallel contingency analysis
    Khaitan, Siddhartha Kumar
    McCalley, James D.
    Somani, Arun
    [J]. ELECTRIC POWER SYSTEMS RESEARCH, 2013, 103 : 9 - 15
  • [5] SCHEDULING ALGORITHMS FOR DATA REDISTRIBUTION AND LOAD-BALANCING ON MASTER-SLAVE PLATFORMS
    Marchal, Loris
    Rehn, Veronika
    Robert, Yves
    Vivien, Frederic
    [J]. PARALLEL PROCESSING LETTERS, 2007, 17 (01) : 61 - 77
  • [6] Scheduling tasks sharing files on heterogeneous master-slave platforms
    Giersch, A
    Robert, Y
    Vivien, F
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (02) : 88 - 104
  • [7] Scheduling tasks sharing files on heterogeneous master-slave platforms
    Giersch, A
    Robert, Y
    Vivien, F
    [J]. 12TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2004, : 364 - 371
  • [8] Scheduling strategies for master-slave tasking on heterogeneous processor platforms
    Banino, C
    Beaumont, O
    Carter, L
    Ferrante, J
    Legrand, A
    Robert, Y
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (04) : 319 - 330
  • [9] Multi-microgrid energy scheduling strategy based on master-slave game
    Chen, Lei
    Niu, Yugang
    Jia, Tinggang
    [J]. Dianli Xitong Baohu yu Kongzhi/Power System Protection and Control, 2020, 48 (19): : 35 - 42
  • [10] Off-line and on-line scheduling on heterogeneous master-slave platforms
    Pineau, JF
    Robert, Y
    Vivien, F
    [J]. PROCEEDINGS OF THE 14TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2005, : 439 - 446