首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Scheduling Problems in a Practical Allocation Model
Authors:Lisa Hollermann  Tsan-sheng Hsu  Dian Rae Lopez  Keith Vertanen
Institution:(1) IBM Corporation, Rochester, MN, USA;(2) Institute of Information Science, Academia Sinica, Nankang, 11529 Taipei, Taiwan, ROC;(3) Division of Science and Mathematics, University of Minnesota, Morris, Morris, Minnesota 56267, USA;(4) Linkvping Universitet, Alsg. 15C:22, S-58435 Linkvping, Sweden
Abstract:A parallel computational model is defined which addresses I/O contention,latency, and pipe-lined message passing between tasks allocated to differentprocessors. The model can be used for parallel task-allocation on either anetwork of workstations or on a multi-stage inter-connected parallel machine.To study performance bounds more closely, basic properties are developed forwhen the precedence constraints form a directed tree. It is shown that theproblem of optimally scheduling a directed one-level precedence tree on anunlimited number of identical processors in this model is NP-hard. Theproblem of scheduling a directed two-level precedence tree is also shown tobe NP-hard even when the system latency is zero. An approximation algorithm is then presented for scheduling directedone-level task trees on an unlimited number of processors with anapproximation ratio of 3. Simulation results show that this algorithm is, infact, much faster than its worst-case performance bound. Better simulationresults are obtained by improving our approximation algorithm usingheusistics. Restricting the problem to the case of equal task executiontimes, a linear-time algorithm is presented to find an optimal schedule.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号