메뉴 건너뛰기




Volumn 70, Issue 9, 2010, Pages 941-952

Reliability-aware scheduling strategy for heterogeneous distributed computing systems

Author keywords

Duplication; Heterogeneous distributed systems; Precedence constrained tasks; Reliability; Scheduling algorithm

Indexed keywords

COMMUNICATION PATH; COMPARISON STUDY; COMPUTING PLATFORM; CONSTRAINED TASKS; DATA-COMMUNICATION; DEPENDENT TASKS; DIRECTED ACYCLIC GRAPHS; DISTRIBUTED COMPUTING; DISTRIBUTED COMPUTING SYSTEMS; DRIVEN SCHEDULING; HETEROGENEOUS COMPUTING SYSTEM; HETEROGENEOUS DISTRIBUTED SYSTEMS; HIGH QUALITY; LENGTH RATIO; LOWER COST; MAKESPAN; OPTIMAL RELIABILITY; PRECEDENCE CONSTRAINED TASKS; REAL APPLICATIONS; RUNNING APPLICATIONS; SCHEDULING STRATEGIES; SINGLE MACHINES; SYSTEM RELIABILITY;

EID: 77955509553     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jpdc.2010.05.002     Document Type: Article
Times cited : (75)

References (41)
  • 1
    • 0016313256 scopus 로고
    • A comparison of list schedules for parallel processing systems
    • T.L. Adam, K.M. Chandy, and J.R. Dickson A comparison of list schedules for parallel processing systems Comm. ACM 17 12 1974 685 690
    • (1974) Comm. ACM , vol.17 , Issue.12 , pp. 685-690
    • Adam, T.L.1    Chandy, K.M.2    Dickson, J.R.3
  • 2
    • 0032166239 scopus 로고    scopus 로고
    • On exploiting task duplication in parallel program scheduling
    • I. Ahmad, and Y.-K. Kwok On exploiting task duplication in parallel program scheduling IEEE Trans. Parallel Distrib. Syst. 9 9 1998 872 892
    • (1998) IEEE Trans. Parallel Distrib. Syst. , vol.9 , Issue.9 , pp. 872-892
    • Ahmad, I.1    Kwok, Y.-K.2
  • 3
    • 0041848306 scopus 로고    scopus 로고
    • An improved duplication strategy for scheduling precedence constrained graphs in multiprocessor systems
    • S. Bansal, P. Kumar, and K. Singh An improved duplication strategy for scheduling precedence constrained graphs in multiprocessor systems IEEE Trans. Parallel Distrib. Syst. 14 6 2003 533 544
    • (2003) IEEE Trans. Parallel Distrib. Syst. , vol.14 , Issue.6 , pp. 533-544
    • Bansal, S.1    Kumar, P.2    Singh, K.3
  • 4
    • 14944352998 scopus 로고    scopus 로고
    • Dealing with heterogeneity through limited duplication for scheduling precedence constrained task graphs
    • S. Bansal, P. Kumar, and K. Singh Dealing with heterogeneity through limited duplication for scheduling precedence constrained task graphs J. Parallel Distrib. Comput. 65 4 2005 479 491
    • (2005) J. Parallel Distrib. Comput. , vol.65 , Issue.4 , pp. 479-491
    • Bansal, S.1    Kumar, P.2    Singh, K.3
  • 5
    • 59049088225 scopus 로고    scopus 로고
    • Contention awareness and fault-tolerant scheduling for precedence constrained tasks in heterogeneous systems
    • Anne Benoit, Mourad Hakem, and Yves Robert Contention awareness and fault-tolerant scheduling for precedence constrained tasks in heterogeneous systems Parallel Comput. 35 2 2009 83 108
    • (2009) Parallel Comput. , vol.35 , Issue.2 , pp. 83-108
    • Benoit, A.1    Hakem, M.2    Robert, Y.3
  • 6
    • 33646145641 scopus 로고    scopus 로고
    • Network modeling issues for grid application scheduling
    • H. Casanova Network modeling issues for grid application scheduling Internat. J. Found. Comput. Sci. 16 2 2005 145 162
    • (2005) Internat. J. Found. Comput. Sci. , vol.16 , Issue.2 , pp. 145-162
    • Casanova, H.1
  • 7
    • 0019080528 scopus 로고
    • Task allocation in distributed data processing
    • W.W. Chu, L.J. Holloway, M.T. Lan, and K. Efe Task allocation in distributed data processing Computer 13 11 1980 57 69
    • (1980) Computer , vol.13 , Issue.11 , pp. 57-69
    • Chu, W.W.1    Holloway, L.J.2    Lan, M.T.3    Efe, K.4
  • 8
    • 0003120635 scopus 로고
    • Application and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors
    • Y. Chung, S. Ranka, Application and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors, in: Proc. Super Computing, 1992, pp. 512521.
    • (1992) Proc. Super Computing , pp. 512521
    • Chung, Y.1    Ranka, S.2
  • 9
    • 39749157730 scopus 로고    scopus 로고
    • A high performance algorithm for static task scheduling in heterogeneous distributed computing systems
    • Mohammad I. Daoud, and Nawwaf Kharma A high performance algorithm for static task scheduling in heterogeneous distributed computing systems J. Parallel Distrib. Comput. 68 4 2008 399 409
    • (2008) J. Parallel Distrib. Comput. , vol.68 , Issue.4 , pp. 399-409
    • Daoud, M.I.1    Kharma, N.2
  • 10
    • 0031697506 scopus 로고    scopus 로고
    • Optimal scheduling algorithm for distributed-memory machines
    • S. Darbha, and D.P. Agrawal Optimal scheduling algorithm for distributed-memory machines IEEE Trans. Parallel Distrib. Syst. 9 1 1998 87 95
    • (1998) IEEE Trans. Parallel Distrib. Syst. , vol.9 , Issue.1 , pp. 87-95
    • Darbha, S.1    Agrawal, D.P.2
  • 11
    • 0036749209 scopus 로고    scopus 로고
    • An integrated technique for task matching and scheduling onto distributed heterogeneous computing system
    • M.K. Dhodhi, I. Ahmad, and A. Yatama An integrated technique for task matching and scheduling onto distributed heterogeneous computing system J. Parallel Distrib. Comput. 62 9 2002 1338 1361
    • (2002) J. Parallel Distrib. Comput. , vol.62 , Issue.9 , pp. 1338-1361
    • Dhodhi, M.K.1    Ahmad, I.2    Yatama, A.3
  • 12
    • 0008909207 scopus 로고    scopus 로고
    • Optimal and suboptimal reliable scheduling of precedence-constrained tasks in heterogeneous computing
    • A. Dogan, F. zgner, Optimal and suboptimal reliable scheduling of precedence-constrained tasks in heterogeneous computing, in: Proc. 2000 Int'l Conf. Parallel Processing Workshop Network Based Computing, 2000, pp. 429436.
    • (2000) Proc. 2000 Int'l Conf. Parallel Processing Workshop Network Based Computing , pp. 429436
    • Dogan, A.1
  • 13
    • 0036504529 scopus 로고    scopus 로고
    • Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing
    • A. Dogan, and F. zgner Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing IEEE Trans. Parallel Distrib. Syst. 13 3 2002 308 323
    • (2002) IEEE Trans. Parallel Distrib. Syst. , vol.13 , Issue.3 , pp. 308-323
    • Dogan, A.1    Zgner, F.2
  • 14
    • 0025440941 scopus 로고
    • Scheduling parallel program tasks onto arbitrary target machines
    • H. El-Rewini, and T.G. Lewis Scheduling parallel program tasks onto arbitrary target machines J. Parallel Distrib. Comput. 9 2 1990 138 153
    • (1990) J. Parallel Distrib. Comput. , vol.9 , Issue.2 , pp. 138-153
    • El-Rewini, H.1    Lewis, T.G.2
  • 17
    • 22144471943 scopus 로고    scopus 로고
    • A high performance, low complexity algorithm for compile-time task scheduling in heterogeneous systems
    • T. Hagras, and J. Janeek A high performance, low complexity algorithm for compile-time task scheduling in heterogeneous systems Parallel Comput. 31 7 2005 653 670
    • (2005) Parallel Comput. , vol.31 , Issue.7 , pp. 653-670
    • Hagras, T.1    Janeek, J.2
  • 19
    • 0000412757 scopus 로고    scopus 로고
    • Task allocation algorithms for maximizing reliability of distributed computing systems
    • S. Kartik, and C.S.R. Murthy Task allocation algorithms for maximizing reliability of distributed computing systems IEEE Trans. Comput. 46 6 1997 719 724
    • (1997) IEEE Trans. Comput. , vol.46 , Issue.6 , pp. 719-724
    • Kartik, S.1    Murthy, C.S.R.2
  • 20
    • 0028448798 scopus 로고
    • A two-pass scheduling algorithm for parallel programs
    • D. Kim, and B.G. Yi A two-pass scheduling algorithm for parallel programs Parallel Comput. 20 6 1994 869 885
    • (1994) Parallel Comput. , vol.20 , Issue.6 , pp. 869-885
    • Kim, D.1    Yi, B.G.2
  • 21
    • 0030142084 scopus 로고    scopus 로고
    • Dynamic critical-path scheduling: An effective technique for allocating task graphs onto multiprocessors
    • Y.-K. Kwok, and I. Ahmad Dynamic critical-path scheduling: an effective technique for allocating task graphs onto multiprocessors IEEE Trans. Parallel Distrib. Syst. 7 5 1996 506 521
    • (1996) IEEE Trans. Parallel Distrib. Syst. , vol.7 , Issue.5 , pp. 506-521
    • Kwok, Y.-K.1    Ahmad, I.2
  • 22
    • 15844361956 scopus 로고    scopus 로고
    • Iterative list scheduling for heterogeneous computing
    • G.Q. Liu, K.L. Poh, and M. Xie Iterative list scheduling for heterogeneous computing J. Parallel Distrib. Comput. 65 5 2005 654 665
    • (2005) J. Parallel Distrib. Comput. , vol.65 , Issue.5 , pp. 654-665
    • Liu, G.Q.1    Poh, K.L.2    Xie, M.3
  • 23
    • 0019911835 scopus 로고
    • A task allocation model for distributed computing systems
    • P.Y.R. Ma, E.Y.S. Lee, and M. Tsuchiya A task allocation model for distributed computing systems IEEE Trans. Comput. 31 1 1982 41 47
    • (1982) IEEE Trans. Comput. , vol.31 , Issue.1 , pp. 41-47
    • Ma, P.Y.R.1    Lee, E.Y.S.2    Tsuchiya, M.3
  • 24
    • 0032203751 scopus 로고    scopus 로고
    • A fault-tolerant dynamic scheduling algorithm for multiprocessor real-time systems and its analysis
    • G. Manimaran, and C. Siva Ram Murthy A fault-tolerant dynamic scheduling algorithm for multiprocessor real-time systems and its analysis IEEE Trans. Parallel Distrib. Syst. 9 11 1998 1137 1152 (Pubitemid 128753471)
    • (1998) IEEE Transactions on Parallel and Distributed Systems , vol.9 , Issue.11 , pp. 1137-1152
    • Manimaran, G.1    Siva Ram Murthy, C.2
  • 25
    • 0025418536 scopus 로고
    • Towards an architecture-independent analysis of parallel algorithms
    • C.H. Papadimitriou, and M. Yannakakis Towards an architecture-independent analysis of parallel algorithms SIAM J. Comput. 19 2 1990 322 328
    • (1990) SIAM J. Comput. , vol.19 , Issue.2 , pp. 322-328
    • Papadimitriou, C.H.1    Yannakakis, M.2
  • 26
    • 0035868370 scopus 로고    scopus 로고
    • An optimal scheduling algorithm for minimizing the computing period of cyclic synchronous tasks on multiprocessors
    • H.J. Park, and B.K. Kim An optimal scheduling algorithm for minimizing the computing period of cyclic synchronous tasks on multiprocessors J. Syst. Softw. 56 3 2001 213 229
    • (2001) J. Syst. Softw. , vol.56 , Issue.3 , pp. 213-229
    • Park, H.J.1    Kim, B.K.2
  • 27
    • 85014175705 scopus 로고    scopus 로고
    • Experimental assessment of workstation failures and their impact on checkpointing system
    • J.S. Plank, W.R. Elwasif, Experimental assessment of workstation failures and their impact on checkpointing system, in: Int'l Symp. Fault-Tolerant Computing, 1998, pp. 4857.
    • (1998) Int'l Symp. Fault-Tolerant Computing , pp. 4857
    • Plank, J.S.1    Elwasif, W.R.2
  • 28
    • 20444463471 scopus 로고    scopus 로고
    • A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clusters
    • Xiao Qin, and Hong Jiang A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clusters J. Parallel Distrib. Comput. 65 8 2005 885 900
    • (2005) J. Parallel Distrib. Comput. , vol.65 , Issue.8 , pp. 885-900
    • Qin, X.1    Jiang, H.2
  • 29
    • 33747806256 scopus 로고    scopus 로고
    • A novel fault-tolerant scheduling algorithm for precedence constrained tasks in real-time heterogeneous systems
    • Xiao Qin, and Hong Jiang A novel fault-tolerant scheduling algorithm for precedence constrained tasks in real-time heterogeneous systems Parallel Comput. 32 5 2006 331 356
    • (2006) Parallel Comput. , vol.32 , Issue.5 , pp. 331-356
    • Qin, X.1    Jiang, H.2
  • 31
    • 0026923304 scopus 로고
    • Task allocation for maximizing reliability of distributed computer systems
    • S.M. Shatz, J.P. Wang, and M. Goto Task allocation for maximizing reliability of distributed computer systems IEEE Trans. Comput. 41 9 1992 1156 1168
    • (1992) IEEE Trans. Comput. , vol.41 , Issue.9 , pp. 1156-1168
    • Shatz, S.M.1    Wang, J.P.2    Goto, M.3
  • 32
    • 0027542932 scopus 로고
    • A compile-time scheduling heuristic for interconnection-constrained heterogeneous machine architectures
    • G.C. Sih, and E.A. Lee A compile-time scheduling heuristic for interconnection-constrained heterogeneous machine architectures IEEE Trans. Parallel Distrib. Syst. 4 2 1993 175 187
    • (1993) IEEE Trans. Parallel Distrib. Syst. , vol.4 , Issue.2 , pp. 175-187
    • Sih, G.C.1    Lee, E.A.2
  • 34
    • 0017417984 scopus 로고
    • Multiprocessor scheduling with the aid of network flow algorithms
    • H.S. Stone Multiprocessor scheduling with the aid of network flow algorithms IEEE Trans. Softw. Eng. 3 1 1977 85 93
    • (1977) IEEE Trans. Softw. Eng. , vol.3 , Issue.1 , pp. 85-93
    • Stone, H.S.1
  • 35
    • 58149510939 scopus 로고    scopus 로고
    • Communication contention in APN list scheduling algorithm
    • Xiaoyong Tang, Li Kenli, and D. Padua Communication contention in APN list scheduling algorithm Sci. China Ser. F 52 1 2009 59 69
    • (2009) Sci. China Ser. F , vol.52 , Issue.1 , pp. 59-69
    • Tang, X.1    Kenli, L.2    Padua, D.3
  • 36
    • 76849102536 scopus 로고    scopus 로고
    • List scheduling with duplication for heterogeneous computing systems
    • Xiaoyong Tang, Kenli Li, Guiping Liao, and Renfa Li List scheduling with duplication for heterogeneous computing systems J. Parallel Distrib. Comput. 70 4 2010 323 329
    • (2010) J. Parallel Distrib. Comput. , vol.70 , Issue.4 , pp. 323-329
    • Tang, X.1    Li, K.2    Liao, G.3    Li, R.4
  • 37
    • 0036504666 scopus 로고    scopus 로고
    • Performance-effective and low complexity task scheduling for heterogeneous computing
    • H. Topcuoglu, S. Hariri, and M.-Y. Wu Performance-effective and low complexity task scheduling for heterogeneous computing IEEE Trans. Parallel Distrib. Syst. 13 3 2002 260 274
    • (2002) IEEE Trans. Parallel Distrib. Syst. , vol.13 , Issue.3 , pp. 260-274
    • Topcuoglu, H.1    Hariri, S.2    Wu, M.-Y.3
  • 38
    • 0027540696 scopus 로고
    • Fast allocation of processes in distributed and parallel systems
    • C.M. Woodside, and G.G. Monforton Fast allocation of processes in distributed and parallel systems IEEE Trans. Parallel Distrib. Syst. 4 2 1993 164 174
    • (1993) IEEE Trans. Parallel Distrib. Syst. , vol.4 , Issue.2 , pp. 164-174
    • Woodside, C.M.1    Monforton, G.G.2
  • 39
    • 0025462712 scopus 로고
    • Hypertool: A programming aid for message passing systems
    • M. Wu, and D. Dajski Hypertool: a programming aid for message passing systems IEEE Trans. Parallel Distrib. Syst. 1 3 1990 330 343
    • (1990) IEEE Trans. Parallel Distrib. Syst. , vol.1 , Issue.3 , pp. 330-343
    • Wu, M.1    Dajski, D.2
  • 40
    • 59149085680 scopus 로고    scopus 로고
    • On the design of communication-aware fault-tolerant scheduling algorithms for precedence constrained tasks in grid computing systems with dedicated communication devices
    • Qin Zheng, and Bharadwaj Veeravalli On the design of communication-aware fault-tolerant scheduling algorithms for precedence constrained tasks in grid computing systems with dedicated communication devices J. Parallel Distrib. Comput. 69 3 2009 282 294
    • (2009) J. Parallel Distrib. Comput. , vol.69 , Issue.3 , pp. 282-294
    • Zheng, Q.1    Veeravalli, B.2
  • 41
    • 4544353204 scopus 로고    scopus 로고
    • Harmonic proportional bandwidth allocation and scheduling for service differentiation on streaming servers
    • Xiaobo Zhou, and Cheng-Zhong Xu Harmonic proportional bandwidth allocation and scheduling for service differentiation on streaming servers IEEE Trans. Parallel Distrib. Syst. 15 9 2004 835 848
    • (2004) IEEE Trans. Parallel Distrib. Syst. , vol.15 , Issue.9 , pp. 835-848
    • Zhou, X.1    Xu, C.-Z.2


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