메뉴 건너뛰기




Volumn 20, Issue 6, 2009, Pages 857-871

Compaction of schedules and a two-stage approach for duplication-based DAG scheduling

Author keywords

Algorithms; Multiprocessor systems; Scheduling and task partitioning; Task duplication

Indexed keywords

DAG SCHEDULING; GENERIC ALGORITHM; HIGH QUALITY; LOW COMPLEXITY; LOWER COMPLEXITY; MINIMIZATION PROBLEMS; MULTIPROCESSOR SYSTEMS; SCHEDULE LENGTH; SCHEDULING AND TASK PARTITIONING; TASK DUPLICATION; TIME COMPLEXITY; TWO STAGE;

EID: 67349261356     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2008.260     Document Type: Article
Times cited : (62)

References (39)
  • 1
    • 0027606922 scopus 로고
    • On the Granularity and Clustering of Directed Acyclic Task Graphs
    • June
    • A. Gerasoulis and T. Yang, "On the Granularity and Clustering of Directed Acyclic Task Graphs," IEEE Trans. Parallel and Distributed Systems, vol. 4, no. 6, pp. 686-701, June 1993.
    • (1993) IEEE Trans. Parallel and Distributed Systems , vol.4 , Issue.6 , pp. 686-701
    • Gerasoulis, A.1    Yang, T.2
  • 2
    • 0023866688 scopus 로고
    • Grain Size Determination for Parallel Processing
    • Jan
    • B. Kruatrachue and T. Lewis, "Grain Size Determination for Parallel Processing," IEEE Software, vol. 5, no. 1, pp. 23-32, Jan. 1988.
    • (1988) IEEE Software , vol.5 , Issue.1 , pp. 23-32
    • Kruatrachue, B.1    Lewis, T.2
  • 3
    • 0001494916 scopus 로고
    • Automatic Task Graph Generation Techniques
    • Dec
    • M. Cosnard and M. Loi, "Automatic Task Graph Generation Techniques," Parallel Processing Letters, vol. 5, no. 4, pp. 527-538, Dec. 1995.
    • (1995) Parallel Processing Letters , vol.5 , Issue.4 , pp. 527-538
    • Cosnard, M.1    Loi, M.2
  • 4
    • 0025462712 scopus 로고
    • Hypertool: A Programming Aid for Message-Passing Systems
    • July
    • M.-Y. Wu and 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.2
  • 5
    • 0033316015 scopus 로고    scopus 로고
    • Statistical Prediction of Task Execution Times Through Analytical Benchmarking for Scheduling in a Heterogeneous Environment
    • Dec
    • M. Iverson, F. Özgüner, and L. Potter, "Statistical Prediction of Task Execution Times Through Analytical Benchmarking for Scheduling in a Heterogeneous Environment," IEEE Trans. Computers, vol. 48, no. 12, pp. 1374-1379, Dec. 1999.
    • (1999) IEEE Trans. Computers , vol.48 , Issue.12 , pp. 1374-1379
    • Iverson, M.1    Özgüner, F.2    Potter, L.3
  • 7
    • 0031697506 scopus 로고    scopus 로고
    • Optimal Scheduling Algorithm for Distributed Memory Machines
    • Jan
    • S. Darbha and D. Agrawal, "Optimal Scheduling Algorithm for Distributed Memory Machines," IEEE Trans. Parallel and Distributed Systems, vol. 9, no. 1, pp. 87-95, Jan. 1998.
    • (1998) IEEE Trans. Parallel and Distributed Systems , vol.9 , Issue.1 , pp. 87-95
    • Darbha, S.1    Agrawal, D.2
  • 8
    • 0036538070 scopus 로고    scopus 로고
    • An Optimal Scheduling Algorithm Based on Task Duplication
    • Apr
    • C. Park and T. Choe, "An Optimal Scheduling Algorithm Based on Task Duplication," IEEE Trans. Computers, vol. 51, no. 4, pp. 444-448, Apr. 2002.
    • (2002) IEEE Trans. Computers , vol.51 , Issue.4 , pp. 444-448
    • Park, C.1    Choe, T.2
  • 9
    • 0025418536 scopus 로고
    • Towards an Architecture Independent Analysis of Parallel Algorithms
    • Apr
    • C. Papadimitriou and M. Yannakakis, "Towards an Architecture Independent Analysis of Parallel Algorithms," SIAM J. Computing, vol. 19, pp. 322-328, Apr. 1990.
    • (1990) SIAM J. Computing , vol.19 , pp. 322-328
    • Papadimitriou, C.1    Yannakakis, M.2
  • 10
    • 0032166239 scopus 로고    scopus 로고
    • On Exploiting Task Duplication in Parallel Program Scheduling
    • Sept
    • I. Ahmad and Y.-K. Kwok, "On Exploiting Task Duplication in Parallel Program Scheduling," IEEE Trans. Parallel and Distributed Systems vol. 9, no. 9, pp. 872-892, Sept. 1998.
    • (1998) IEEE Trans. Parallel and Distributed Systems , vol.9 , Issue.9 , pp. 872-892
    • Ahmad, I.1    Kwok, Y.-K.2
  • 11
    • 0029770359 scopus 로고    scopus 로고
    • Task Clustering and Scheduling for Distributed Memory Parallel Architectures
    • Jan
    • M. Palis, J. Liou, and D. Wei, "Task Clustering and Scheduling for Distributed Memory Parallel Architectures," IEEE Trans. Parallel and Distributed Systems, vol. 7, no. 1, pp. 46-54, Jan. 1996.
    • (1996) IEEE Trans. Parallel and Distributed Systems , vol.7 , Issue.1 , pp. 46-54
    • Palis, M.1    Liou, J.2    Wei, D.3
  • 13
    • 0035268666 scopus 로고    scopus 로고
    • Optimal Algorithm for Tree Scheduling with Unit Time Communication Delays
    • Mar
    • T. Wajdi and A. Imitaz, "Optimal Algorithm for Tree Scheduling with Unit Time Communication Delays," Proc. IEE Computers and Digital Techniques, vol. 148, no. 2, pp. 79-88, Mar. 2001.
    • (2001) Proc. IEE Computers and Digital Techniques , vol.148 , Issue.2 , pp. 79-88
    • Wajdi, T.1    Imitaz, A.2
  • 14
    • 0024647955 scopus 로고
    • Scheduling Precedence Graphs in Systems with Interprocessor Communication Times
    • 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, 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
  • 15
    • 0030142084 scopus 로고    scopus 로고
    • Dynamic Critical Path Scheduling: An Effective Technique for Allocating Task Graphs to Multiprocessors
    • May
    • Y.-K. Kwok and I. Ahmad, "Dynamic Critical Path Scheduling: An Effective Technique for Allocating Task Graphs to 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
  • 16
    • 85014168050 scopus 로고
    • Application and Performance Analysis of a Compile-Time Optimization Approach for List Scheduling Algorithms on Distributed-Memory Multiprocessors
    • Nov
    • Y. Chung and S. Ranka, "Application and Performance Analysis of a Compile-Time Optimization Approach for List Scheduling Algorithms on Distributed-Memory Multiprocessors," Proc. Supercomputing, pp. 512-521, Nov. 1992.
    • (1992) Proc. Supercomputing , pp. 512-521
    • Chung, Y.1    Ranka, S.2
  • 17
    • 0032140749 scopus 로고    scopus 로고
    • Genetics-Based Multiprocessor Scheduling Using Task Duplication
    • Aug
    • T. Tsuchiya, T. Osada, and T. Kikuno, "Genetics-Based Multiprocessor Scheduling Using Task Duplication," Microprocessors and Microsystems vol. 22, no. 3, pp. 197-207, Aug. 1998.
    • (1998) Microprocessors and Microsystems , vol.22 , Issue.3 , pp. 197-207
    • Tsuchiya, T.1    Osada, T.2    Kikuno, T.3
  • 18
    • 47249111750 scopus 로고    scopus 로고
    • Improving Static Task Scheduling in Heterogeneous and Homogeneous Computing Systems
    • Sept
    • C.-H. Yang, P. Lee, and Y.-C. Chung, "Improving Static Task Scheduling in Heterogeneous and Homogeneous Computing Systems," Int'l Conf. Parallel Processing, pp. 45-45, Sept. 2007.
    • (2007) Int'l Conf. Parallel Processing , pp. 45-45
    • Yang, C.-H.1    Lee, P.2    Chung, Y.-C.3
  • 19
    • 40649105334 scopus 로고    scopus 로고
    • A Genetic Scheduling Algorithm Based on Knowledge for Multiprocessor System
    • July
    • L. Zhou and S. Shi-Xin, "A Genetic Scheduling Algorithm Based on Knowledge for Multiprocessor System," Proc. Int'l Conf. Comm. Circuits and Systems, pp. 900-904, July 2007.
    • (2007) Proc. Int'l Conf. Comm. Circuits and Systems , pp. 900-904
    • Zhou, L.1    Shi-Xin, S.2
  • 20
    • 0030706562 scopus 로고    scopus 로고
    • DFRN: A New Approach for Duplication Based Scheduling for Distributed Memory Multiprocessor Systems
    • Apr
    • G.-L. Park, B. Shirazi, and J. Marquis, "DFRN: A New Approach for Duplication Based Scheduling for Distributed Memory Multiprocessor Systems," Proc. 11th Int'l Parallel Processing Symp., pp. 157-166, Apr. 1997.
    • (1997) Proc. 11th Int'l Parallel Processing Symp , pp. 157-166
    • Park, G.-L.1    Shirazi, B.2    Marquis, J.3
  • 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
  • 25
    • 0024126036 scopus 로고
    • A General Approach to Mapping of Parallel Computation Upon Multiprocessor Architectures
    • S. Kim and J. Browne, "A General Approach to Mapping of Parallel Computation Upon Multiprocessor Architectures," Proc. Int'l Conf. Parallel Processing, vol. 3, pp. 1-8, 1988.
    • (1988) Proc. Int'l Conf. Parallel Processing , vol.3 , pp. 1-8
    • Kim, S.1    Browne, J.2
  • 27
    • 0001769792 scopus 로고
    • C.P.M. Scheduling with Small Computation Delays and Task Duplication
    • J. 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.1    Chretienne, P.2
  • 28
    • 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
  • 29
    • 0001514167 scopus 로고    scopus 로고
    • Benchmarking and Comparison of the Task Graph Scheduling Algorithms
    • Dec
    • Y.-K. Kwok and I. Ahmad, "Benchmarking and Comparison of the Task Graph Scheduling Algorithms," J. Parallel and Distributed Computing, vol. 59, no. 3, pp. 381-422, Dec. 1999.
    • (1999) J. Parallel and Distributed Computing , vol.59 , Issue.3 , pp. 381-422
    • Kwok, Y.-K.1    Ahmad, I.2
  • 32
    • 0036612632 scopus 로고    scopus 로고
    • Low-Cost Task Scheduling for Distributed-Memory Machines
    • June
    • A. Radulescu and A. van Gemund, "Low-Cost Task Scheduling for Distributed-Memory Machines," IEEE Trans. Parallel and Distributed Systems, vol. 13, no. 6, pp. 648-658, June 2002.
    • (2002) IEEE Trans. Parallel and Distributed Systems , vol.13 , Issue.6 , pp. 648-658
    • Radulescu, A.1    van Gemund, A.2
  • 33
    • 0041848306 scopus 로고    scopus 로고
    • An Improved Duplication Strategy for Scheduling Precedence Constrained Graphs in Multiprocessor Systems
    • June
    • S. Bansal, P. Kumar, and K. Singh, "An Improved Duplication Strategy for Scheduling Precedence Constrained Graphs in Multiprocessor Systems," IEEE Trans. Parallel and Distributed Systems, vol. 14, no. 6, pp. 533-544, June 2003.
    • (2003) IEEE Trans. Parallel and Distributed Systems , vol.14 , Issue.6 , pp. 533-544
    • Bansal, S.1    Kumar, P.2    Singh, K.3
  • 34
    • 23944442770 scopus 로고    scopus 로고
    • Efficient Task Scheduling with Duplication for Bounded Number of Processors
    • July
    • S. Pasham and W.-M. Lin, "Efficient Task Scheduling with Duplication for Bounded Number of Processors," Proc. 11th Int'l Conf. Parallel and Distributed Systems, vol. 1, pp. 543-549, July 2005.
    • (2005) Proc. 11th Int'l Conf. Parallel and Distributed Systems , vol.1 , pp. 543-549
    • Pasham, S.1    Lin, W.-M.2
  • 35
    • 0025440941 scopus 로고
    • Scheduling Parallel Programs onto Arbitrary Target Machines
    • June
    • H. El-Rewini and T. 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.2
  • 36
    • 0027542932 scopus 로고
    • A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architectures
    • Feb
    • G. Sih and E. 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.1    Lee, E.2
  • 39
    • 31744435977 scopus 로고    scopus 로고
    • Automatic Code Generation for Many-Body Electronic Structure Methods: The Tensor Contraction Engine
    • A.A. Auer et al., "Automatic Code Generation for Many-Body Electronic Structure Methods: The Tensor Contraction Engine," Molecular Physics vol. 104, pp. 211-228, 2006.
    • (2006) Molecular Physics , vol.104 , pp. 211-228
    • Auer, A.A.1


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