AN EFFICIENT TASKS SCHEDULING ALGORITHM FOR DISTRIBUTED MEMORY MACHINES WITH COMMUNICATION DELAYS

被引:0
|
作者
Omara, Fatma A. [1 ]
Allam, Amin [1 ]
机构
[1] Cairo Univ, Fac Comp & Informat, Comp Sci Dept, Cairo, Egypt
来源
IIUM ENGINEERING JOURNAL | 2007年 / 8卷 / 02期
关键词
Multiprocess; scheduling; directed acyclic graph; communication delay;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The scheduling of multiple interacting tasks of a single parallel program considered the most important issue to exploit the true performance of the rnultiproce system. The problem is to find a schedule that will minimize the execution time (Make_Span) of a program. On the other hand, task scheduling on a multiprocessor system with and without communication delays is known to be NP-complete problem. Consequently, many heuristic algorithms have been developed, each of which may find optimal scheduling under different circumstances. One of the well known iterative algorithms is the hill-climbing. This algorithm starts with a complete solution and searches to improve this solution by choosing a better neighbor based on a cost function. This will lead to a local optimum which is considered the main drawback of this algorithm. The research in this study concerns to develop an efficient iterative algorithm for scheduling problem based on the hill-climbing. The developed algorithm satisfies a local optimum that is very close to the global one in a reasonable amount of time. In most experiments, it satisfies the actual global optimum.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [21] Parallel implementations of perceptual grouping tasks on distributed memory machines
    Wang, CL
    Prasanna, VK
    Chung, YW
    [J]. IMAGE UNDERSTANDING WORKSHOP, 1996 PROCEEDINGS, VOLS I AND II, 1996, : 905 - 911
  • [22] A New Genetic Algorithm for Scheduling for Large Communication Delays
    Pecero, Johnatan E.
    Trystram, Denis
    Zomaya, Albert Y.
    [J]. EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 241 - +
  • [23] An approximation algorithm for multiprocessor scheduling of trees with communication delays
    Tayu, S
    Katsura, M
    Kaneko, M
    [J]. I-SPAN 2000: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES ALGORITHMS AND NETWORKS, PROCEEDINGS, 2000, : 114 - 120
  • [24] An efficient fault-tolerant scheduling algorithm for precedence constrained tasks in heterogeneous distributed systems
    Nakechbandi, M.
    Colin, J. -Y.
    Gashumba, J. B.
    [J]. INNOVATIONS AND ADVANCED TECHNIQUES IN COMPUTER AND INFORMATION SCIENCES AND ENGINEERING, 2007, : 301 - 307
  • [25] IRREGULAR PERSONALIZED COMMUNICATION ON DISTRIBUTED-MEMORY MACHINES
    RANKA, S
    WANG, JC
    KUMAR, M
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 25 (01) : 58 - 71
  • [26] A lowerbound on the schedule time for scheduling tasks on distributed memory systems
    Darbha, S
    [J]. THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 632 - 633
  • [27] A duplication heuristic for static scheduling of tasks on distributed memory multiprocessors
    Chung, YC
    Liu, CC
    Liu, JS
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 1995, 18 (06) : 845 - 855
  • [28] Efficient communication sets generation for block-cyclic distribution on distributed-memory machines
    Huang, TC
    Shiu, LC
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 48 (8-10) : 255 - 265
  • [29] An efficient parallel algorithm for scheduling interval ordered tasks
    Chung, YJ
    Park, K
    [J]. JOURNAL OF COMPLEXITY, 2003, 19 (04) : 597 - 609
  • [30] A THRESHOLD SCHEDULING STRATEGY FOR SISAL ON DISTRIBUTED-MEMORY MACHINES
    PANDE, SS
    AGRAWAL, DP
    MAUNEY, J
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 21 (02) : 223 - 236