|
[1]B. Kruatrachue and T. G. Lewis, “Grain Size Determination for Parallel Processing,” IEEE software, Jan. 1988, Pages 23-32. [2]D. Minoli, “A Networking Approach to Grid Computing,” A John Wiley & Sons, 2005. [3]E. S. H. Hou, N. Ansari, and H. Ren, “A Genetic Algorithm for Multiprocessor Scheduling,” IEEE Trans. Parallel and Distributed Systems, Feb. 1994, Pages 113-120. [4]G. Park, B. Shirzai, and J. Marquis, “DFRN: A New Approach for Duplication Based Scheduling for Distributed Memory Multiprocessor Systems,” Proc. Int’l Conf. Parallel Processing, 1997, Pages 157-166. [5] G. C. Sih and E. A. Lee, “A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architectures,” IEEE Trans. Parallel and Distributed Systems, Feb. 1993, Page 175-186. [6] G. Lai, “A Novel Task Scheduling Algorithm for Distributed Heterogeneous Computing Systems,” PARA '04 State-of-the-Art in Scientific Computing, Feb. 2004. [7]H. Singh and A. Youssef, “Mapping and Scheduling Heterogeneous Task Graphs Using Genetic Algorithm,” Proc. Heterogeneous Computing Workshop, 1996, Pages 86-97. [8] H. Topcuolgu, S. Hariri, and M. Y. Wu, “Performance-Effective and Low-Complexity Task Scheduling for Heterogeneous Computing,” IEEE Trans. Parallel and Distributed Systems, Mar. 2002, Pages 260-274. [9]H. EI-Rewini and T. G. Lewis, “Scheduling Parallel Program tasks onto Arbitrary Target Machines,” J. Parallel and Distributed Computing, Sept. 1990, Pages 138-153. [10]I. Ahmad and Y. Kwok, “A New Approach to Scheduling Parallel Programs Using Task Duplication,” Proc. Int’l Conf. Parallel Processing, 1994, Pages 47-51. [11]L. Tao, B. Narahari, and Y.C. Zhao, “Heuristics for Mapping Parallel Computations to Heterogeneous Parallel Architectures,” Proc. Heterogeneous Computing Workshop, 1993. [12]L. Wang, H.J. Siegel, and V.P. Roychowdhury, “A Genetic-Algorithm-Based Approach for Task Matching and Scheduling in Heterogeneous Computing Environments,” Proc. Heterogeneous Computing Workshop, 1996. [13]M. Wu and D. Gajski, “Hypertool: A Programming Aid for Message-Passing Systems,” IEEE Trans. Parallel and Distributed Systems, July. 1990, Pages 330-343. [14]M. Wu, W. Shu, and J. Gu, “Local Search for DAG Scheduling and Task Assignment,” Proc. Int’l Conf. Parallel Processing, 1997, Pages 174-180. [15]P. Shroff, D.W. Watson, N.S. Flann, and R. Freund, “Genetic Simulated Annealing for Scheduling Data-Dependent Tasks in Heterogeneous Environments,” Proc. Heterogeneous Computing Workshop, 1996, Pages 98-104. [16]S. J. Kim and J. C. Browne, “A General Approach to Mapping of Parallel Computation upon Multiprocessor Architectures,” Proc. Int’l Conf. Parallel Processing, 1988, Pages 1-8. [17]T. Yang and A. Gerasoulis, “DSC: Scheduling Parallel Tasks on an Unbounded Number of Processors,” IEEE Trans. Parallel and Distributed Systems, Sept. 1994, Pages 951-967. [18]T. Hagras and J. Janecek, “A high performance, low complexity algorithm for compile-time task scheduling in heterogeneous systems,” Parallel Computing, July 2005, Pages 653-670. [19]Y. Chung and S. Ranka, “Applications and performance Analysis of a Compile-Time Optimization Approach for List Scheduling Algorithms on Distributed Memory Multiprocessor,” Proc. Supercomputing, Nov. 1992, Pages 512-521. [20]Y. Kwok and I. Ahmad, “Dynamic Critical-Path Scheduling: An Effective Technique for Allocating Task Graph to Multiprocessors,” IEEE Trans. Parallel and Distributed Systems, May 1996, Pages 506-521. [21]Y. Kwok, I. Ahmad, and J. Gu, “FAST: A Low-Complexity Algorithm for efficient Scheduling of DAGs on Parallel Processors,” Proc. Int’l Conf. Parallel Processing, 1996, Pages 150-157.
|