메뉴 건너뛰기




Volumn 66, Issue 4, 2017, Pages 631-646

Exact Response Time Analysis for Fixed Priority Memory-Processor Co-Scheduling

Author keywords

Co scheduling; real time systems; response time analysis; schedulability analysis

Indexed keywords

BANDWIDTH; INTEGRATED CIRCUIT DESIGN; INTERACTIVE COMPUTER SYSTEMS; REAL TIME SYSTEMS; RESPONSE TIME (COMPUTER SYSTEMS); SCHEDULING;

EID: 85015638085     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/TC.2016.2614819     Document Type: Article
Times cited : (13)

References (62)
  • 4
    • 84869096276 scopus 로고    scopus 로고
    • Memorycentric scheduling for multicore hard real-time systems
    • G. Yao, R. Pellizzoni, S. Bak, E. Betti, and M. Caccamo, "Memorycentric scheduling for multicore hard real-time systems," Real-Time Syst., vol. 48, no. 6, pp. 681-715, 2012.
    • (2012) Real-Time Syst. , vol.48 , Issue.6 , pp. 681-715
    • Yao, G.1    Pellizzoni, R.2    Bak, S.3    Betti, E.4    Caccamo, M.5
  • 8
    • 0022796618 scopus 로고
    • Finding response times in a real-time system
    • M. Joseph and P. Pandya, "Finding response times in a real-time system," Comput. J., vol. 29, no. 5, pp. 390-395, 1986.
    • (1986) Comput. J. , vol.29 , Issue.5 , pp. 390-395
    • Joseph, M.1    Pandya, P.2
  • 9
    • 0028418313 scopus 로고
    • Holistic schedulability analysis for distributed hard real-time systems
    • K. Tindell and J. Clark, "Holistic schedulability analysis for distributed hard real-time systems," Microprocessing Microprogramming, vol. 40, no. 2, pp. 117-134, 1994.
    • (1994) Microprocessing Microprogramming , vol.40 , Issue.2 , pp. 117-134
    • Tindell, K.1    Clark, J.2
  • 11
  • 12
    • 84884680941 scopus 로고    scopus 로고
    • Offset-based response time analysis of distributed systems scheduled under EDF
    • J. C. Palencia and M. Harbour, "Offset-based response time analysis of distributed systems scheduled under EDF," in Proc. 15th Euromicro Conf. Real-Time Syst., 2003, pp. 3-12.
    • (2003) Proc. 15th Euromicro Conf. Real-Time Syst. , pp. 3-12
    • Palencia, J.C.1    Harbour, M.2
  • 13
    • 33751427431 scopus 로고    scopus 로고
    • Holistic analysis of asynchronous real-time transactions with earliest deadline scheduling
    • R. Pellizzoni and G. Lipari, "Holistic analysis of asynchronous real-time transactions with earliest deadline scheduling," J. Comput. Syst. Sci., vol. 73, no. 2, pp. 186-206, 2007.
    • (2007) J. Comput. Syst. Sci. , vol.73 , Issue.2 , pp. 186-206
    • Pellizzoni, R.1    Lipari, G.2
  • 15
    • 0022917819 scopus 로고
    • Solutions for some practical problems in prioritized preemptive scheduling
    • L. Sha, J. P. Lehoczky, and R. Rajkumar, "Solutions for some practical problems in prioritized preemptive scheduling," in Proc. IEEE Real-Time Syst. Symp., 1986, pp. 181-191.
    • (1986) Proc. IEEE Real-Time Syst. Symp. , pp. 181-191
    • Sha, L.1    Lehoczky, J.P.2    Rajkumar, R.3
  • 16
    • 0023561296 scopus 로고
    • On countering the effects of cycle-stealing in a hard real-time environment
    • R. Rajkumar, L. Sha, and J. P. Lehoczky, "On countering the effects of cycle-stealing in a hard real-time environment," in Proc. 8th IEEE Real-Time Syst. Symp., 1987, pp. 2-11.
    • (1987) Proc. 8th IEEE Real-Time Syst. Symp. , pp. 2-11
    • Rajkumar, R.1    Sha, L.2    Lehoczky, J.P.3
  • 17
    • 84871210971 scopus 로고    scopus 로고
    • Survey of scheduling techniques for addressing shared resources in multicore processors
    • [Online]
    • S. Zhuravlev, J. C. Saez, S. Blagodurov, A. Fedorova, and M. Prieto, "Survey of scheduling techniques for addressing shared resources in multicore processors," ACM Comput. Surveys, vol. 45, no. 1, 2012, Art. no. 4. [Online]. Available: http://doi.acm.org/10.1145/2379776.2379780
    • (2012) ACM Comput. Surveys , vol.45 , Issue.1
    • Zhuravlev, S.1    Saez, J.C.2    Blagodurov, S.3    Fedorova, A.4    Prieto, M.5
  • 18
    • 48649100636 scopus 로고    scopus 로고
    • Bus access optimization for predictable implementation of real-time applications on multiprocessor systems-on-chip
    • [Online]
    • J. Rosen, A. Andrei, P. Eles, and Z. Peng, "Bus access optimization for predictable implementation of real-time applications on multiprocessor systems-on-chip," in Proc. 28th IEEE Int. Real-Time Syst. Symp., 2007, pp. 49-60. [Online]. Available: http://dx.doi.org/10.1109/RTSS.2007.24
    • (2007) Proc. 28th IEEE Int. Real-Time Syst. Symp. , pp. 49-60
    • Rosen, J.1    Andrei, A.2    Eles, P.3    Peng, Z.4
  • 19
    • 67650020024 scopus 로고    scopus 로고
    • The performance of runtime data cache prefetching in a dynamic optimization system
    • J. Lu, et al., "The performance of runtime data cache prefetching in a dynamic optimization system," in Proc. 36th Annu. IEEE/ACM Int. Symp. Microarchitecture, 2003, pp. 180-190.
    • (2003) Proc. 36th Annu. IEEE/ACM Int. Symp. Microarchitecture , pp. 180-190
    • Lu, J.1
  • 20
    • 84855441933 scopus 로고    scopus 로고
    • An openMP compiler for efficient use of distributed scratchpad memory in MPSoCs
    • Feb.
    • A. Marongiu and L. Benini, "An openMP compiler for efficient use of distributed scratchpad memory in MPSoCs," IEEE Trans. Comput., vol. 61, no. 2, pp. 222-236, Feb. 2012.
    • (2012) IEEE Trans. Comput. , vol.61 , Issue.2 , pp. 222-236
    • Marongiu, A.1    Benini, L.2
  • 22
    • 70349923099 scopus 로고    scopus 로고
    • Scratchpad memories versus locked caches in hard real-time systems: A quantitative comparison
    • I. Puaut and C. Pais, "Scratchpad memories versus locked caches in hard real-time systems: A quantitative comparison," in Proc. Des. Autom. Test Europe Conf. Exhibition, 2007, pp. 1-6.
    • (2007) Proc. Des. Autom. Test Europe Conf. Exhibition , pp. 1-6
    • Puaut, I.1    Pais, C.2
  • 24
    • 84953321448 scopus 로고    scopus 로고
    • On the effectiveness of cache partitioning in hard real-time systems
    • S. Altmeyer, R. Douma, W. Lunniss, and R. Davis, "On the effectiveness of cache partitioning in hard real-time systems," Real-Time Syst., vol. 52, pp. 1-46, 2016.
    • (2016) Real-Time Syst. , vol.52 , pp. 1-46
    • Altmeyer, S.1    Douma, R.2    Lunniss, W.3    Davis, R.4
  • 26
    • 84862005255 scopus 로고    scopus 로고
    • Explicit reservation of local memory in a predictable, preemptive multitasking real-time system
    • J. Whitham and N. C. Audsley, "Explicit reservation of local memory in a predictable, preemptive multitasking real-time system," in Proc. IEEE 18th Real Time Embedded Technol. Appl. Symp., 2012, pp. 3-12.
    • (2012) Proc. IEEE 18th Real Time Embedded Technol. Appl. Symp. , pp. 3-12
    • Whitham, J.1    Audsley, N.C.2
  • 27
    • 84885222079 scopus 로고    scopus 로고
    • A dynamic scratchpad memory unit for predictable real-time embedded systems
    • S. Wasly and R. Pellizzoni, "A dynamic scratchpad memory unit for predictable real-time embedded systems," in Proc. 25th Euromicro Conf. Real-Time Syst., 2013, pp. 183-192.
    • (2013) Proc. 25th Euromicro Conf. Real-Time Syst. , pp. 183-192
    • Wasly, S.1    Pellizzoni, R.2
  • 28
    • 0033311029 scopus 로고    scopus 로고
    • Exploiting precedence relations in the schedulability analysis of distributed real-time systems
    • J. C. Palencia and M. G. Harbour, "Exploiting precedence relations in the schedulability analysis of distributed real-time systems," in Proc. 20th IEEE Real-Time Syst. Symp., 1999, pp. 328-339.
    • (1999) Proc. 20th IEEE Real-Time Syst. Symp. , pp. 328-339
    • Palencia, J.C.1    Harbour, M.G.2
  • 29
    • 84882700513 scopus 로고
    • Dynamic end-to-end guarantees in distributed real time systems
    • M. D. Natale and J. A. Stankovic, "Dynamic end-to-end guarantees in distributed real time systems," in Proc. Real-Time Syst. Symp., 1994, pp. 216-227.
    • (1994) Proc. Real-Time Syst. Symp. , pp. 216-227
    • Natale, M.D.1    Stankovic, J.A.2
  • 32
    • 33746909820 scopus 로고    scopus 로고
    • A framework for modular analysis and exploration of heterogeneous embedded systems
    • A. Hamann, M. Jersak, K. Richter, and R. Ernst, "A framework for modular analysis and exploration of heterogeneous embedded systems," Real-Time Syst. J., vol. 33, no. 1-3, pp. 101-137, 2006.
    • (2006) Real-Time Syst. J. , vol.33 , Issue.1-3 , pp. 101-137
    • Hamann, A.1    Jersak, M.2    Richter, K.3    Ernst, R.4
  • 34
    • 77955307610 scopus 로고    scopus 로고
    • Reduction-based schedulability analysis of distributed systems with cycles in the task graph
    • P. Jayachandran and T. Abdelzaher, "Reduction-based schedulability analysis of distributed systems with cycles in the task graph," Real-Time Syst. J., vol. 46, no. 1, pp. 121-151, 2010.
    • (2010) Real-Time Syst. J. , vol.46 , Issue.1 , pp. 121-151
    • Jayachandran, P.1    Abdelzaher, T.2
  • 35
    • 0003075019 scopus 로고
    • Optimal two- and three-stage production schedules with setup times included
    • S. Johnson, "Optimal two- and three-stage production schedules with setup times included," Naval Res. Logistics, vol. 1, pp. 61-68, 1954.
    • (1954) Naval Res. Logistics , vol.1 , pp. 61-68
    • Johnson, S.1
  • 36
    • 0043043661 scopus 로고    scopus 로고
    • Preemptive scheduling in a two-stage multiprocessor shop is NP-hard
    • J. Hoogeveen, J. Lenstra, and B. Veltman, "Preemptive scheduling in a two-stage multiprocessor shop is NP-hard," Eur. J. Oper. Res., vol. 89, pp. 172-175, 1996.
    • (1996) Eur. J. Oper. Res. , vol.89 , pp. 172-175
    • Hoogeveen, J.1    Lenstra, J.2    Veltman, B.3
  • 37
    • 0029254603 scopus 로고
    • Analysis of classes of heuristics for scheduling a twostage flow shop with parallel machines at one stage
    • B. Chen, "Analysis of classes of heuristics for scheduling a twostage flow shop with parallel machines at one stage," J. Oper. Res. Soc., vol. 46, no. 2, pp. 234-244, 1995.
    • (1995) J. Oper. Res. Soc. , vol.46 , Issue.2 , pp. 234-244
    • Chen, B.1
  • 38
    • 0347899761 scopus 로고    scopus 로고
    • A polynomial time approximation scheme for the two-stage multiprocessor flow shop problem
    • [Online]
    • P. Schuurman and G. J. Woeginger, "A polynomial time approximation scheme for the two-stage multiprocessor flow shop problem," Theoretical Comput. Sci., vol. 237, no. 1/2, pp. 105-122, 2000. [Online]. Available: http://dx.doi.org/10.1016/S0304-3975(98) 00157-1
    • (2000) Theoretical Comput. Sci. , vol.237 , Issue.1-2 , pp. 105-122
    • Schuurman, P.1    Woeginger, G.J.2
  • 40
    • 84865315116 scopus 로고    scopus 로고
    • Improved cache related pre-emption delay aware response time analysis for fixed priority pre-emptive systems
    • S. Altmeyer, R. Davis, and C. Maiza, "Improved cache related pre-emption delay aware response time analysis for fixed priority pre-emptive systems," Real-Time Syst., vol. 48, no. 5, pp. 499-526, 2012.
    • (2012) Real-Time Syst. , vol.48 , Issue.5 , pp. 499-526
    • Altmeyer, S.1    Davis, R.2    Maiza, C.3
  • 41
    • 84871766409 scopus 로고    scopus 로고
    • Limited preemptive scheduling for real-time systems: A survey
    • Feb.
    • G. Buttazzo, M. Bertogna, and G. Yao, "Limited preemptive scheduling for real-time systems: A survey," IEEE Trans. Ind. Informat., vol. 9, no. 1, pp. 3-15, Feb. 2013.
    • (2013) IEEE Trans. Ind. Informat. , vol.9 , Issue.1 , pp. 3-15
    • Buttazzo, G.1    Bertogna, M.2    Yao, G.3
  • 43
    • 0003232184 scopus 로고
    • Control robotics: The procedural control of physical processes
    • M. Dertouzos, "Control robotics: The procedural control of physical processes," Inf. Process., vol. 74, pp. 807-813, 1974.
    • (1974) Inf. Process , vol.74 , pp. 807-813
    • Dertouzos, M.1
  • 44
    • 0000696568 scopus 로고    scopus 로고
    • Speed is as powerful as clairvoyance
    • Jul.
    • B. Kalyanasundaram and K. Pruhs, "Speed is as powerful as clairvoyance," J. ACM, vol. 47, no. 4, pp. 617-643, Jul.2000.
    • (2000) J. ACM , vol.47 , Issue.4 , pp. 617-643
    • Kalyanasundaram, B.1    Pruhs, K.2
  • 45
    • 70349675648 scopus 로고    scopus 로고
    • Exact quantification of the sub-optimality of uniprocessor fixed priority pre-emptive scheduling
    • R. I. Davis, T. Rothvoß, S. K. Baruah, and A. Burns, "Exact quantification of the sub-optimality of uniprocessor fixed priority pre-emptive scheduling," Real-Time Syst., vol. 43, no. 3, pp. 211-258, 2009.
    • (2009) Real-Time Syst. , vol.43 , Issue.3 , pp. 211-258
    • Davis, R.I.1    Rothvoß, T.2    Baruah, S.K.3    Burns, A.4
  • 46
    • 84939414890 scopus 로고    scopus 로고
    • Exact comparison of fixed priority and EDF scheduling based on speedup factors for both pre-emptive and non-preemptive paradigms
    • R. Davis, A. Burns, S. Baruah, T. Rothvoss, L. George, and O. Gettings, "Exact comparison of fixed priority and EDF scheduling based on speedup factors for both pre-emptive and non-preemptive paradigms," Real-Time Syst., vol. 51, no. 5, pp. 566-601, 2015.
    • (2015) Real-Time Syst. , vol.51 , Issue.5 , pp. 566-601
    • Davis, R.1    Burns, A.2    Baruah, S.3    Rothvoss, T.4    George, L.5    Gettings, O.6
  • 48
    • 84880861455 scopus 로고
    • Preemptively scheduling hard-real-time sporadic tasks on one processor
    • S. Baruah, A. K. Mok, and L. E. Rosier, "Preemptively scheduling hard-real-time sporadic tasks on one processor," in Proc. 11th Real-Time Syst. Symp., 1990, pp. 182-190.
    • (1990) Proc. 11th Real-Time Syst. Symp. , pp. 182-190
    • Baruah, S.1    Mok, A.K.2    Rosier, L.E.3
  • 49
    • 84974687699 scopus 로고
    • Scheduling algorithms for multiprogramming in a hard-real-time environment
    • C. Liu and J. Layland, "Scheduling algorithms for multiprogramming in a hard-real-time environment," J. Assoc. Comput. Machinery, vol. 20, no. 1, pp. 46-61, 1973.
    • (1973) J. Assoc. Comput. Machinery , vol.20 , Issue.1 , pp. 46-61
    • Liu, C.1    Layland, J.2
  • 50
    • 67650080725 scopus 로고    scopus 로고
    • Sustainability in real-time scheduling
    • [Online]
    • A. Burns and S. K. Baruah, "Sustainability in real-time scheduling," J. Comput. Sci. Eng., vol. 2, no. 1, pp. 74-97, 2008. [Online]. Available: http://jcse.kiise.org/PublishedPaper/year-abstract. asp?idx=15
    • (2008) J. Comput. Sci. Eng. , vol.2 , Issue.1 , pp. 74-97
    • Burns, A.1    Baruah, S.K.2
  • 51
    • 0000703331 scopus 로고
    • Applying new scheduling theory to static priority pre-emptive scheduling
    • N. Audsley, A. Burns, M. Richardson, K. Tindell, and A. Wellings," Applying new scheduling theory to static priority pre-emptive scheduling," Softw. Eng. J., vol. 8, no. 5, pp. 284-292, 1993.
    • (1993) Softw. Eng. J. , vol.8 , Issue.5 , pp. 284-292
    • Audsley, N.1    Burns, A.2    Richardson, M.3    Tindell, K.4    Wellings, A.5
  • 52
    • 0020271514 scopus 로고
    • On the complexity of fixed-priority scheduling of periodic real-time tasks
    • J. Leung and J. Whitehead, "On the complexity of fixed-priority scheduling of periodic real-time tasks," Performance Eval., vol. 2, no. 4, pp. 237-250, 1982.
    • (1982) Performance Eval. , vol.2 , Issue.4 , pp. 237-250
    • Leung, J.1    Whitehead, J.2
  • 54
    • 0035978885 scopus 로고    scopus 로고
    • On priority assignment in fixed priority scheduling
    • N. Audsley, "On priority assignment in fixed priority scheduling," Inf. Process. Lett., vol. 79, no. 1, pp. 39-44, 2001.
    • (2001) Inf. Process. Lett. , vol.79 , Issue.1 , pp. 39-44
    • Audsley, N.1
  • 56
    • 0028396945 scopus 로고
    • An extendible approach for analyzing fixed priority hard real-time tasks
    • K. Tindell, A. Burns, and A. Wellings, "An extendible approach for analyzing fixed priority hard real-time tasks," Real-Time Syst. J., vol. 6, no. 2, pp. 133-151, 1994.
    • (1994) Real-Time Syst. J. , vol.6 , Issue.2 , pp. 133-151
    • Tindell, K.1    Burns, A.2    Wellings, A.3
  • 57
    • 79851516474 scopus 로고    scopus 로고
    • Improved priority assignment for global fixed priority pre-emptive scheduling in multiprocessor real-time systems
    • R. Davis and A. Burns, "Improved priority assignment for global fixed priority pre-emptive scheduling in multiprocessor real-time systems," Real-Time Syst., vol. 47, no. 1, pp. 1-40, 2010.
    • (2010) Real-Time Syst. , vol.47 , Issue.1 , pp. 1-40
    • Davis, R.1    Burns, A.2
  • 58
    • 34547093884 scopus 로고    scopus 로고
    • Optimal (D-J) monotonic priority assignment
    • A. Zuhily and A. Burns, "Optimal (D-J) monotonic priority assignment," Inf. Process. Lett., vol. 103, no. 6, pp. 247-250, 2007.
    • (2007) Inf. Process. Lett. , vol.103 , Issue.6 , pp. 247-250
    • Zuhily, A.1    Burns, A.2
  • 59
    • 84866446879 scopus 로고
    • Optimized priority assignment for tasks and messages in distributed hard real-time systems
    • J. Garcia and M. Harbour, "Optimized priority assignment for tasks and messages in distributed hard real-time systems," in Proc. 3rd Workshop Parallel Distrib. Real-Time Syst., 1995, pp. 124-132.
    • (1995) Proc. 3rd Workshop Parallel Distrib. Real-Time Syst. , pp. 124-132
    • Garcia, J.1    Harbour, M.2
  • 61
    • 24944507809 scopus 로고    scopus 로고
    • Measuring the performance of schedulability tests
    • E. Bini and G. C. Buttazzo, "Measuring the performance of schedulability tests," Real-Time Syst., vol. 30, no. 1/2, pp. 129-154, 2005.
    • (2005) Real-Time Syst. , vol.30 , Issue.1-2 , pp. 129-154
    • Bini, E.1    Buttazzo, G.C.2


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