Network Reconfiguration Algorithm (NRA) for scheduling communication-intensive graphs in heterogeneous computing environment

被引:0
|
作者
Anum Masood
Saima Gulzar Ahmad
Hikmat Ullah Khan
Ehsan Ullah Munir
机构
[1] COMSATS University Islamabad,
来源
Cluster Computing | 2020年 / 23卷
关键词
Heterogeneous parallel systems; Network reconfiguration; Edge scheduling; Kirchhoff Index;
D O I
暂无
中图分类号
学科分类号
摘要
Distributed environments are widely used for computing complex applications modeled as task graphs. The computer network becomes more complex when the compute nodes are heterogeneous, however by choosing the appropriate network communication links for communication between a pair of compute tasks can enhance the computing efficiency(called network reconfiguration). One of the steps in heterogeneous network reconfiguration problem is mapping the application task graph edges on the network links. High Performance Computing (HPC) systems are usually heterogeneous, therefore mapping task graph edges on the communication links should consider the two factors: communication cost of task graph edges and the communication capability of network links. The system performance enhances if tasks are mapped on the compute nodes based on the computational costs of the tasks and the processing capability of compute nodes in addition to the edge scheduling on network links. In our earlier algorithm, Heterogeneous Edge and Task Scheduling (HETS) both edge and task mapping simultaneously improve the execution performance of task graphs. The proposed Network Reconfiguration Algorithm (NRA) minimizes the communication overhead and optimizes the schedule length with contention-aware model. NRA reduces an attribute Kirchhoff Index (KI) for optimal network reconfiguration providing minimum execution time. Both synthesized and task graphs of real applications are used for evaluation. The simulation results prove the efficiency of NRA in terms of average schedule length, schedule length ratio, speedup and system throughput. Comparisons with the baseline algorithms show that NRA provides 36% improved results specially for communication-intensive applications.
引用
收藏
页码:1419 / 1438
页数:19
相关论文
共 50 条
  • [1] Network Reconfiguration Algorithm (NRA) for scheduling communication-intensive graphs in heterogeneous computing environment
    Masood, Anum
    Ahmad, Saima Gulzar
    Khan, Hikmat Ullah
    Munir, Ehsan Ullah
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02): : 1419 - 1438
  • [2] Scheduling communication-intensive applications on Mesos
    Di Stefano, Alessandro
    Di Stefano, Antonella
    Morana, Giovanni
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2020, 11 (01) : 103 - 114
  • [3] Efficient Scheduling Strategy for Task Graphs in Heterogeneous Computing Environment
    Ijaz, Samia
    Munir, Ehsan Ullah
    Anwar, Waqas
    Nasir, Wasif
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2013, 10 (05) : 486 - 492
  • [4] IMPROVING SCHEDULING OF COMMUNICATION INTENSIVE PARALLEL APPLICATIONS ON HETEROGENEOUS COMPUTING ENVIRONMENTS
    Ishii, Renato P.
    De Mello, Rodrigo F.
    Senger, Luciano J.
    Santana, Marcos J.
    Santana, Regina H. C.
    Yang, Laurence Tianruo
    [J]. PARALLEL PROCESSING LETTERS, 2005, 15 (04) : 423 - 438
  • [5] Novel Approaches for Scheduling Task Graphs in Heterogeneous Distributed Computing Environment
    Muniri, Ehsan
    Ijaz, Saima
    Anjum, Sheraz
    Khan, Ali
    Anwar, Waqas
    Nisar, Wasif
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2015, 12 (03) : 270 - 277
  • [6] Scheduling Algorithm Based on Task Priority in Heterogeneous Computing Environment
    Yu Zhenxia
    Meng Fang
    Sheng, Shangming
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2008, : 12 - +
  • [7] A genetic algorithm for task scheduling in network computing environment
    Liu, DM
    Li, YX
    Yu, MZ
    [J]. FIFTH INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2002, : 126 - 129
  • [8] Integration of Knowledge and Task Management in an Evolving, Communication-intensive Environment
    Huebscher, Gerd
    Geist, Verena
    Auer, Dagmar
    Huebscher, Nicole
    Kueng, Josef
    [J]. 22ND INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS & SERVICES (IIWAS2020), 2020, : 407 - 416
  • [9] Communication-aware scheduling algorithm based on heterogeneous computing systems
    Ruan, Youlin
    Liu, Gan
    Han, Jianjun
    Li, Qinghua
    [J]. COMPUTATIONAL SCIENCE - ICCS 2007, PT 1, PROCEEDINGS, 2007, 4487 : 426 - +
  • [10] An Efficient Greedy Scheduling Algorithm for Join Task Graphs in Heterogeneous Computing Systems
    Zhang, Jianjun
    Song, Yexin
    Qu, Yong
    [J]. 2012 WORLD AUTOMATION CONGRESS (WAC), 2012,