메뉴 건너뛰기




Volumn 9, Issue 9, 1998, Pages 872-892

On exploiting task duplication in parallel program scheduling

Author keywords

Algorithms; Distributed systems; Duplication based scheduling; Multiprocessors; Parallel scheduling; Task graphs

Indexed keywords

DISTRIBUTED COMPUTER SYSTEMS; GRAPH THEORY; MULTIPROCESSING SYSTEMS; OPTIMIZATION; PARALLEL ALGORITHMS; SCHEDULING;

EID: 0032166239     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.722221     Document Type: Article
Times cited : (281)

References (24)
  • 2
    • 0025566270 scopus 로고
    • Lower Bound on the Number of Processors and Time for Scheduling Precedence Graphs with Communication Costs
    • Dec.
    • M.A. Al-Mouhamed, "Lower Bound on the Number of Processors and Time for Scheduling Precedence Graphs With Communication Costs," IEEE Trans. Software Eng., vol. 16, no. 12, pp. 1,390-1,401, Dec. 1990.
    • (1990) IEEE Trans. Software Eng. , vol.16 , Issue.12
    • Al-Mouhamed, M.A.1
  • 3
    • 57849142296 scopus 로고
    • Using Random Task Graphs to Investigate the Potential Benefits of Heterogeneity in Parallel Systems
    • Nov.
    • V.A.F. Almeida, I.M. Vasconcelos, J.N.C. Arabe, and D.A. Menasce, "Using Random Task Graphs to Investigate the Potential Benefits of Heterogeneity in Parallel Systems," Proc. Supercomputing '92, pp. 683-691, Nov. 1992.
    • (1992) Proc. Supercomputing '92 , pp. 683-691
    • Almeida, V.A.F.1    Vasconcelos, I.M.2    Arabe, J.N.C.3    Menasce, D.A.4
  • 4
    • 85014168050 scopus 로고
    • Application and Performance Analysis of a Compile-Time Optimization Approach for List Scheduling Algorithms on Distributed-Memory Multiprocessors
    • Nov.
    • Y.C. Chung and S. Ranka, "Application and Performance Analysis of a Compile-Time Optimization Approach for List Scheduling Algorithms on Distributed-Memory Multiprocessors," Proc. Supercomputing '92, pp. 512-521, Nov. 1992.
    • (1992) Proc. Supercomputing '92 , pp. 512-521
    • Chung, Y.C.1    Ranka, S.2
  • 5
    • 0001769792 scopus 로고
    • C.P.M. Scheduling with Small Computation Delays and Task Duplication
    • J.Y. Colin and P. Chretienne, "C.P.M. Scheduling With Small Computation Delays and Task Duplication," Operations Research, pp. 680-684, 1991.
    • (1991) Operations Research , pp. 680-684
    • Colin, J.Y.1    Chretienne, P.2
  • 7
    • 44049113422 scopus 로고
    • A Comparison of Clustering Heuristics for Scheduling DAGs on Multiprocessors
    • Dec.
    • A. Gerasoulis and T. Yang, "A Comparison of Clustering Heuristics for Scheduling DAGs on Multiprocessors," J. Parallel and Distributed Computing, vol. 16, no. 4, pp. 276-291, Dec. 1992.
    • (1992) J. Parallel and Distributed Computing , vol.16 , Issue.4 , pp. 276-291
    • Gerasoulis, A.1    Yang, T.2
  • 9
    • 0023170393 scopus 로고
    • Using Dual Approximation Algorithms for Scheduling Problems: Theoretical and Practical Results
    • Jan.
    • D.S. Hochbaum and D.B. Shmoys, "Using Dual Approximation Algorithms for Scheduling Problems: Theoretical and Practical Results," J. ACM, vol. 34, no. 1, pp. 144-162, Jan. 1987.
    • (1987) J. ACM , vol.34 , Issue.1 , pp. 144-162
    • Hochbaum, D.S.1    Shmoys, D.B.2
  • 10
    • 0024647955 scopus 로고
    • Scheduling Precedence Graphs in Systems with Interprocessor Communication Times
    • Apr.
    • J.J. Hwang, Y.C. Chow, F.D. Anger, and C.Y. Lee, "Scheduling Precedence Graphs in Systems With Interprocessor Communication Times," SIAM J. Computing, vol. 18, no. 2, pp. 244-257, Apr. 1989.
    • (1989) SIAM J. Computing , vol.18 , Issue.2 , pp. 244-257
    • Hwang, J.J.1    Chow, Y.C.2    Anger, F.D.3    Lee, C.Y.4
  • 11
    • 0021529549 scopus 로고
    • Practical Multiprocessor Scheduling Algorithms for Efficient Parallel Processing
    • Nov.
    • H. Kasahara and S. Narita, "Practical Multiprocessor Scheduling Algorithms for Efficient Parallel Processing," IEEE Trans. Computers, vol. 33, no. 11, pp. 1,023-1,029, Nov. 1984.
    • (1984) IEEE Trans. Computers , vol.33 , Issue.11
    • Kasahara, H.1    Narita, S.2
  • 12
    • 0023866688 scopus 로고
    • Grain Size Determination for Parallel Processing
    • Jan.
    • B. Kruatrachue and T.G. Lewis, "Grain Size Determination for Parallel Processing," IEEE Software, pp. 23-32, Jan. 1988.
    • (1988) IEEE Software , pp. 23-32
    • Kruatrachue, B.1    Lewis, T.G.2
  • 13
    • 0030142084 scopus 로고    scopus 로고
    • Dynamic Critical-Path Scheduling: An Effective Technique for Allocating Task Graphs onto Multiprocessors
    • May
    • Y.-K. Kwok and I. Ahmad, "Dynamic Critical-Path Scheduling: An Effective Technique for Allocating Task Graphs onto Multiprocessors," IEEE Trans. Parallel and Distributed Systems, vol. 7, no. 5, pp. 506-521, May 1996.
    • (1996) IEEE Trans. Parallel and Distributed Systems , vol.7 , Issue.5 , pp. 506-521
    • Kwok, Y.-K.1    Ahmad, I.2
  • 15
    • 0020593101 scopus 로고
    • Solving Linear Algebraic Equations on an MIMD Computer
    • Jan.
    • R.E. Lord, J.S. Kowalik, and S.P. Kumar, "Solving Linear Algebraic Equations on an MIMD Computer," J. ACM, vol. 30, no. 1, pp. 103-117, Jan. 1983.
    • (1983) J. ACM , vol.30 , Issue.1 , pp. 103-117
    • Lord, R.E.1    Kowalik, J.S.2    Kumar, S.P.3
  • 16
    • 0024732926 scopus 로고
    • Automatic Determination of Grain Size for Efficient Parallel Processing
    • Sept.
    • C. McCreary and H. Gill, "Automatic Determination of Grain Size for Efficient Parallel Processing," Comm. ACM, vol. 32, pp. 1,073-1,078, Sept. 1989.
    • (1989) Comm. ACM , vol.32
    • McCreary, C.1    Gill, H.2
  • 17
    • 0025418536 scopus 로고
    • Toward an Architecture Independent Analysis of Parallel Algorithms
    • C. Papadimitriou and M. Yannakakis, "Toward an Architecture Independent Analysis of Parallel Algorithms," SIAM J. Computing, vol. 19, pp. 322-328, 1990.
    • (1990) SIAM J. Computing , vol.19 , pp. 322-328
    • Papadimitriou, C.1    Yannakakis, M.2
  • 18
    • 0023535689 scopus 로고
    • Guided Self-Scheduling: A Practical Scheduling Scheme for Parallel Supercomputers
    • Dec.
    • C.D. Polychronopoulos and D.J. Kuck, "Guided Self-Scheduling: A Practical Scheduling Scheme for Parallel Supercomputers," IEEE Trans. Computers, vol. 36, no. 12, pp. 1,425-1,439, Dec. 1987.
    • (1987) IEEE Trans. Computers , vol.36 , Issue.12
    • Polychronopoulos, C.D.1    Kuck, D.J.2
  • 19
    • 0025440941 scopus 로고
    • Scheduling Parallel Programs onto Arbitrary Target Machines
    • June
    • H. El-Rewini and T.G. Lewis, "Scheduling Parallel Programs onto Arbitrary Target Machines," J. Parallel and Distributed Computing, vol. 9, no. 2, pp. 138-153, June 1990.
    • (1990) J. Parallel and Distributed Computing , vol.9 , Issue.2 , pp. 138-153
    • El-Rewini, H.1    Lewis, T.G.2
  • 20
    • 0029359621 scopus 로고
    • Comparative Study of Task Duplication Static Scheduling versus Clustering and Non-Clustering Techniques
    • Aug.
    • B. Shirazi, H. Chen, and J. Marquis, "Comparative Study of Task Duplication Static Scheduling versus Clustering and Non-Clustering Techniques," Concurrency: Practice and Experience, vol. 7, no. 5, pp. 371-390, Aug. 1995.
    • (1995) Concurrency: Practice and Experience , vol.7 , Issue.5 , pp. 371-390
    • Shirazi, B.1    Chen, H.2    Marquis, J.3
  • 21
    • 0025522107 scopus 로고
    • Analysis and Evaluation of Heuristic Methods for Static Scheduling
    • B. Shirazi, M. Wang, and G. Pathak, "Analysis and Evaluation of Heuristic Methods for Static Scheduling," J. Parallel and Distributed Computing, vol. 10, pp. 222-232, 1990.
    • (1990) J. Parallel and Distributed Computing , vol.10 , pp. 222-232
    • Shirazi, B.1    Wang, M.2    Pathak, G.3
  • 22
    • 0027542932 scopus 로고
    • A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architectures
    • Feb.
    • G.C. Sih and E.A. Lee, "A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architectures," IEEE Trans. Parallel and Distributed Systems, vol. 4, no. 2, pp. 75-87, Feb. 1993.
    • (1993) IEEE Trans. Parallel and Distributed Systems , vol.4 , Issue.2 , pp. 75-87
    • Sih, G.C.1    Lee, E.A.2
  • 23
    • 0025462712 scopus 로고
    • Hypertool: A Programming Aid for Message-Passing Systems
    • July
    • M.-Y. Wu and D.D. Gajski, "Hypertool: A Programming Aid for Message-Passing Systems," IEEE Trans. Parallel and Distributed Systems, vol. 1, no. 3, pp. 330-343, July 1990.
    • (1990) IEEE Trans. Parallel and Distributed Systems , vol.1 , Issue.3 , pp. 330-343
    • Wu, M.-Y.1    Gajski, D.D.2
  • 24
    • 0028498486 scopus 로고
    • DSC: Scheduling Parallel Tasks on an Unbounded Number of Processors
    • Sept.
    • T. Yang and A. Gerasoulis, "DSC: Scheduling Parallel Tasks on an Unbounded Number of Processors," IEEE Trans. Parallel and Distributed Systems, vol. 5, no. 9, pp. 951-967, Sept. 1994.
    • (1994) IEEE Trans. Parallel and Distributed Systems , vol.5 , Issue.9 , pp. 951-967
    • Yang, T.1    Gerasoulis, A.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.