Generational scheduling for dynamic task management in heterogeneous computing systems

被引:12
|
作者
Carter, BR
Watson, DW
Freund, RF
Keith, E
Mirabile, F
Siegel, HJ
机构
[1] IBM Corp, IMAD 9541, Austin, TX 78758 USA
[2] Utah State Univ, Dept Comp Sci, Logan, UT 84322 USA
[3] USN, Command Control & Ocean Surveillance Ctr, San Diego, CA 92152 USA
[4] Sci Applicat Int Corp, San Diego, CA 92110 USA
[5] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
关键词
D O I
10.1016/S0020-0255(97)10012-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous computing (HC) is the coordinated use of different types of machines, networks, and interfaces in order to maximize performance and/or cost effectiveness. In recent years, research related to HC has addressed one of its most fundamental challenges: how to develop a schedule of tasks on a set of heterogeneous hosts that minimizes the time required to execute the given tasks. The development of such a schedule is made difficult by diverse processing abilities among the hosts, data and precedence dependencies among the tasks, and other factors. This paper outlines a straightforward approach to solving this problem, termed generational?al scheduling (GS).;GS provides fast, efficient matching of tasks to hosts and requires little overhead to implement. This study introduces the GS approach and illustrates its effectiveness in terms of the time to determine schedules and the quality of schedules produced. A communication-inclusive extension of GS is presented to illustrate how GS can be used when the overhead of transferring data produced be some tasks and consumed by others is significant. Finally, to illustrate the effectiveness of GS in a real-world environment, a series of experiments are presented using GS in the SmartNet scheduling framework, developed at US Navy's facility at the Naval Command, Control, and Ocean Surveillance Center in San Diego, California. (C) 1998 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:219 / 236
页数:18
相关论文
共 50 条
  • [1] Task scheduling for heterogeneous computing systems
    Shaikhah AlEbrahim
    Imtiaz Ahmad
    [J]. The Journal of Supercomputing, 2017, 73 : 2313 - 2338
  • [2] Task scheduling for heterogeneous computing systems
    AlEbrahim, Shaikhah
    Ahmad, Imtiaz
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2313 - 2338
  • [3] On task matching and scheduling in heterogeneous computing systems
    Chuang, PJ
    Wei, CH
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 901 - 907
  • [4] On benchmarking task scheduling algorithms for heterogeneous computing systems
    Ashish Kumar Maurya
    Anil Kumar Tripathi
    [J]. The Journal of Supercomputing, 2018, 74 : 3039 - 3070
  • [5] MAPPING AND SCHEDULING WITH TASK CLUSTERING FOR HETEROGENEOUS COMPUTING SYSTEMS
    Lam, Y. M.
    Coutinho, J. G. F.
    Luk, W.
    Leong, P. H. W.
    [J]. 2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 275 - +
  • [6] Task scheduling in heterogeneous computing systems using a microGA
    Pecero, Johnatan E.
    Bouvry, Pascal
    Fraire Huacuja, H. J.
    Teran Villanueva, J. D.
    Ramiro Zuniga, M. A.
    Gomez Santillan, C. G.
    [J]. 2013 EIGHTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC 2013), 2013, : 618 - 623
  • [7] Posterior task scheduling algorithms for heterogeneous computing systems
    Shen, Linshan
    Choe, Tae-Young
    [J]. HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2006, 2007, 4395 : 172 - +
  • [8] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [9] On benchmarking task scheduling algorithms for heterogeneous computing systems
    Maurya, Ashish Kumar
    Tripathi, Anil Kumar
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (07): : 3039 - 3070
  • [10] DYNAMIC SCHEDULING TECHNIQUES FOR HETEROGENEOUS COMPUTING SYSTEMS
    HAMIDZADEH, B
    ATIF, Y
    LILJA, DJ
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1995, 7 (07): : 633 - 652