메뉴 건너뛰기




Volumn 32, Issue 5-6, 2006, Pages 331-356

A novel fault-tolerant scheduling algorithm for precedence constrained tasks in real-time heterogeneous systems

Author keywords

Fault tolerance; Heterogeneous systems; Off line scheduling; Performability; Precedence constraints; Real time tasks; Reliability

Indexed keywords

ALGORITHMS; COMPUTER SIMULATION; CONSTRAINT THEORY; FAULT TOLERANT COMPUTER SYSTEMS; PROGRAM PROCESSORS; RELIABILITY; SCHEDULING;

EID: 33747806256     PISSN: 01678191     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.parco.2006.06.006     Document Type: Article
Times cited : (131)

References (41)
  • 2
    • 0031343399 scopus 로고    scopus 로고
    • K. Ahn, J. Kim, S. Hong, Fault-tolerant real-time scheduling using passive replicas, in: Proc. Pacific Rim Int. Symposium on Fault-Tolerant Systems, December 15-16, 1997.
  • 3
    • 84981287736 scopus 로고    scopus 로고
    • R. Al-Omari, A.K. Somani, G. Manimaran, A new fault-tolerant technique for improving the schedulability in multiprocessor real-time systems, in: Proc. Int. Parallel and Processing Symposium, San Francisco, USA, April 2001.
  • 4
    • 33747802567 scopus 로고    scopus 로고
    • N.M. Amato, P. An, Task scheduling and parallel mesh-sweeps in transport computations, Technical Report TR00-009, Department of Computer Science, Texas A&M University, January 2000.
  • 6
    • 84901230644 scopus 로고    scopus 로고
    • M. Caccamo, G. Buttazzo, Optimal scheduling for fault-tolerant and firm real-time systems, in: Proc. Int. Conf. on Real-Time Computing Systems and Applications, Hiroshima, Japan, October 27-29, 1998.
  • 7
    • 84963507411 scopus 로고    scopus 로고
    • C. Dima, A. Girault, C. Lavarenne, Y. Sorel, Off-line real-time fault-tolerant scheduling, in: Proc. Euromicro Workshop on Parallel and Processing, Mantova, Italy, February 2001, pp. 410-417.
  • 8
    • 1542383568 scopus 로고    scopus 로고
    • A. Dogan, F. Ozguner, Reliable matching and scheduling of precedence-constrained tasks in heterogeneous computing, in: Proc. Int. Conf. on Parallel Processing, 2000, pp. 307-314.
  • 9
    • 0031098685 scopus 로고    scopus 로고
    • Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiprocessor systems
    • Ghosh S., Melhem R., and Mosse D. Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiprocessor systems. IEEE Transactions on Parallel and System 8 3 (1997) 272-284
    • (1997) IEEE Transactions on Parallel and System , vol.8 , Issue.3 , pp. 272-284
    • Ghosh, S.1    Melhem, R.2    Mosse, D.3
  • 10
    • 0034997270 scopus 로고    scopus 로고
    • A. Girault, C. Lavarenne, M. Sighireanu, Y. Sorel, Fault-tolerant static scheduling for real-time embedded systems, in: Proc. Int. Conf. on Computing Systems, April 2001.
  • 11
    • 33747800885 scopus 로고    scopus 로고
    • A. Girault, C. Lavarenne, M. Sighireanu, Y. Sorel, Generation of fault-tolerant static scheduling for real-time embedded systems with multi-point links, in: IEEE Workshop on Fault-Tolerant Parallel and Systems, San Francisco, USA, April 2001.
  • 12
    • 0031341526 scopus 로고    scopus 로고
    • Allocation of periodic task modules with precedence and deadline constraints in real-time systems
    • Hou C.J., and Shin K.G. Allocation of periodic task modules with precedence and deadline constraints in real-time systems. IEEE Transactions on Computers 46 12 (1997) 1338-1356
    • (1997) IEEE Transactions on Computers , vol.46 , Issue.12 , pp. 1338-1356
    • Hou, C.J.1    Shin, K.G.2
  • 13
    • 0033880418 scopus 로고    scopus 로고
    • E.N. Huh, L.R. Welch, B.A. Shirazi, C.D. Cavanaugh, Heterogeneous resource management for dynamic real-time systems, in: Proc. the 9th Heterogeneous Computing Workshop, 2000, pp. 287-296.
  • 14
    • 0002050141 scopus 로고    scopus 로고
    • Static scheduling algorithms for allocating directed task graphs to multiprocessors
    • Kwok Y.K., and Ahmad I. Static scheduling algorithms for allocating directed task graphs to multiprocessors. ACM Computing Surveys 31 4 (1999) 406-471
    • (1999) ACM Computing Surveys , vol.31 , Issue.4 , pp. 406-471
    • Kwok, Y.K.1    Ahmad, I.2
  • 15
    • 19744380849 scopus 로고    scopus 로고
    • F. Liberato, S. Lauzac, R. Melhem, D. Mosse, Fault tolerant real-time global scheduling on multiprocessors, in: Proc. of Euromicro Workshop in Real-Time Systems, 1999.
  • 16
    • 0034276272 scopus 로고    scopus 로고
    • Tolerance to multiple transient faults for aperiodic tasks in hard real-time systems
    • Liberato F., Melhem R., and Mossé D. Tolerance to multiple transient faults for aperiodic tasks in hard real-time systems. IEEE Transactions on Computers 49 9 (2000)
    • (2000) IEEE Transactions on Computers , vol.49 , Issue.9
    • Liberato, F.1    Melhem, R.2    Mossé, D.3
  • 17
    • 0032203751 scopus 로고    scopus 로고
    • A fault-tolerant dynamic scheduling algorithm for multiprocessor real-time systems and its analysis
    • Manimaran G., and Siva Ram Murthy C. A fault-tolerant dynamic scheduling algorithm for multiprocessor real-time systems and its analysis. IEEE Transactions on Parallel and Systems 9 11 (1998)
    • (1998) IEEE Transactions on Parallel and Systems , vol.9 , Issue.11
    • Manimaran, G.1    Siva Ram Murthy, C.2
  • 18
    • 0032593205 scopus 로고    scopus 로고
    • P. Mejia Alvarez, D. Mosse, A responsiveness approach for scheduling fault recovery in real-time systems, in: Proc. IEEE Real-Time Technology and Applications Symposium, Canada, June 1999, pp. 1-10.
  • 19
    • 79955531996 scopus 로고    scopus 로고
    • M. Naedele, Fault-tolerant real-time scheduling under execution time constraints, in: Proc. Int. Conf. on Real-Time Computing Systems and Applications, Hong Kong, China, December 13-15, 1999.
  • 20
    • 84884620052 scopus 로고    scopus 로고
    • Y. Oh, S.H. Son, An algorithm for real-time fault-tolerant scheduling in multiprocessor systems, in: Proc. Euromicro Workshop on Real-Time Systems, Greece, 1992, pp. 190-195.
  • 21
    • 0031168242 scopus 로고    scopus 로고
    • Scheduling real-time tasks for dependability
    • Oh Y., and Son S.H. Scheduling real-time tasks for dependability. Journal of Operational Research Society 48 6 (1997) 629-639
    • (1997) Journal of Operational Research Society , vol.48 , Issue.6 , pp. 629-639
    • Oh, Y.1    Son, S.H.2
  • 22
    • 84951155266 scopus 로고    scopus 로고
    • X. Qin, H. Jiang, Dynamic, reliability-driven scheduling of parallel real-time jobs in heterogeneous systems, in: Proc. Int. Conf. on Parallel Processing, Valencia, Spain, 2001, pp. 113-122.
  • 23
    • 84948470299 scopus 로고    scopus 로고
    • X. Qin, H. Jiang, D.R. Swanson, An efficient fault-tolerant scheduling algorithm for real-time tasks with precedence constraints in heterogeneous systems, in: Proc. Int. Conf. on Parallel Processing, British Columbia, Canada, August 2002, pp. 360-368.
  • 24
    • 33747786500 scopus 로고    scopus 로고
    • X. Qin, H. Jiang, D.R. Swanson, A fault-tolerant real-time scheduling algorithm for precedence-constrained tasks in heterogeneous systems, Technical Report TR-UNL-CSE 2001-1003, Department of Computer Science and Engineering, University of Nebraska-Lincoln, September 2001.
  • 25
    • 84951105950 scopus 로고    scopus 로고
    • S. Ranaweera, D.P. Agrawal, Scheduling of periodic time critical applications for pipelined execution on heterogeneous systems, in: Proc. Int. Conf. on Parallel Processing, September 2001, pp. 131-138.
  • 26
    • 20444494623 scopus 로고    scopus 로고
    • R.M. Santos, J. Santos, J. Orozco, Scheduling heterogeneous multimedia servers: different QoS for, hard, soft and non real-time clients, in: Proc. Euromicro Conf. on Real-Time Systems, 2000, pp. 247-253.
  • 27
    • 0026923304 scopus 로고
    • Task allocation for maximizing reliability of computer systems
    • Shatz S.M., Wang J.P., and Goto M. Task allocation for maximizing reliability of computer systems. IEEE Transactions on Computers 41 9 (1992) 1156-1168
    • (1992) IEEE Transactions on Computers , vol.41 , Issue.9 , pp. 1156-1168
    • Shatz, S.M.1    Wang, J.P.2    Goto, M.3
  • 32
    • 0030672482 scopus 로고    scopus 로고
    • G. Buonanno, M. Pugassi, M.G. Sami, P. di Milano, A high-level synthesis approach to design of fault-tolerant systems, in: Proc. IEEE VLSI Test Symposium, 1997.
  • 33
    • 0026880715 scopus 로고
    • Architectural support for designing fault-tolerant open systems
    • Hariri S., Choudhary A., and Sarikaya B. Architectural support for designing fault-tolerant open systems. Computer 25 6 (1992) 50-62
    • (1992) Computer , vol.25 , Issue.6 , pp. 50-62
    • Hariri, S.1    Choudhary, A.2    Sarikaya, B.3
  • 34
    • 0032591263 scopus 로고    scopus 로고
    • T.D. Braun et al., A comparison study of static mapping heuristics for a class of meta-tasks on heterogeneous computing systems, in: Proc. Workshop on Heterogeneous Computing, April 1999, pp. 15-29.
  • 35
    • 0029254155 scopus 로고
    • Myrinet: a gigabit-per-second local area network
    • Boden N.J., Cohen D., and Su W.K. Myrinet: a gigabit-per-second local area network. IEEE Micro 15 1 (1995)
    • (1995) IEEE Micro , vol.15 , Issue.1
    • Boden, N.J.1    Cohen, D.2    Su, W.K.3
  • 36
    • 12444341896 scopus 로고    scopus 로고
    • J. Wu, P. Wyckoff, D.K. Panda, High performance implementation of MPI datatype communication over InfiniBand, in: Proc. Int. Parallel and Distributed Processing Symposium, April 2004.
  • 38
    • 84884615384 scopus 로고    scopus 로고
    • G. Fohler, Adaptive fault-tolerance with statically scheduled real-time systems, in: Proc. Euromicro Workshop on Real-Time Systems, June 1997.
  • 39
    • 0036504529 scopus 로고    scopus 로고
    • Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing
    • Dogan A., and Özgüner F. Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing. IEEE Transactions on Parallel and Distributed Systems 13 3 (2002) 308-323
    • (2002) IEEE Transactions on Parallel and Distributed Systems , vol.13 , Issue.3 , pp. 308-323
    • Dogan, A.1    Özgüner, F.2
  • 40
    • 1542330150 scopus 로고    scopus 로고
    • A. Girault, H. Kalla, M. Sighireanu, Y. Sorel, An algorithm for automatically obtaining distributed and fault-tolerant static schedules, in: Proc. Int. Conf. on Dependable Systems and Networks, June 2003.
  • 41
    • 4544236082 scopus 로고    scopus 로고
    • I. Assayad, A. Girault, H. Kalla, A bi-criteria scheduling heuristics for distributed embedded systems under reliability and real-time constraints, in: Proc. Int. Conf. on Dependable Systems and Networks, June 2004.


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