Worst Case Response Time Analysis of Sporadic Tasks with Precedence Constrained Subtasks Using Non-preemptive EDF Scheduling

  • Armaghan Darbandi
  • Myung Kyun Kim
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 214)


In this paper, we address the problem of Worst Case Response Time (WCRT) analysis of hard real-time systems composed of sporadic tasks scheduled under non-preemptive Earliest Deadline First (EDF) scheduler. WCRT of each subtask is examined based on the constructed Directed Acyclic Graph of each task. Previous work, does not consider arbitrary timing requirements of subtasks; authors investigate simultaneous arrival time of subtasks only where arbitrary deadlines is not concerned. In contrast to previous work that provides guarantee for a task set that in fact is not schedulable in the worst case, our results show accurate WCRTs.


Worst Case Response Time EDF Non-preemptive 



This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (2010-0024245).


  1. 1.
    Spuri, M.: Analysis of deadline scheduled real-time systems. Research report 2772, INRIA, France, Jan. 1996Google Scholar
  2. 2.
    Zhao, H.X., Midonnet, S., George, L.: Worst case response time analysis of sporadic task graphs with fixed priority scheduling on a uniprocessor. In: 11th IEEE RTCSA, HongKong, pp 23–29 (2005)Google Scholar
  3. 3.
    Zhao, H., George, L., Midonnet, S.: Worst case response time analysis of sporadic task graphs with EDF non-preemptive Scheduling on a uniprocessor. In: Proceedings of the third IEEE International Symposium on Computer and Communication (ICAS’07) 2007Google Scholar
  4. 4.
    Liu, C.L., Layland, J.W.: Scheduling algorithms for multiprogramming in a hard real-time environment. J ACM 20(1), 40–61 (1973)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Mangeruca, L., Baleani, M., Ferrari, A., Sangiovanni-Vincentelli.: Uniprocessor scheduling under precedence constraints for embedded systems design. In: ACM Transaction on Embedded Computing System (2007)Google Scholar
  6. 6.
    Buttazzo, G., Bini E., Wu, Y.: Partitioning parallel applications on aultiprocessor reservations. In: Proceedings. of the 22nd Euromicro Conference on Real-Time Systems (ECRTS 10), Brussels, Belgium, July 6-9, 2010Google Scholar
  7. 7.
    Spuri, M.: Holistic analysis of deadline scheduled real-time distributed systems, RR-2873. INRIA, France (1996)Google Scholar
  8. 8.
    Pellizzoni, R., Lipari, G.: Improved schedulability analysis of real-time transactions with earliest deadline scheduling. Technical report RETIS-TR-2005-01, Scuola superiore sant’anna 2004Google Scholar
  9. 9.
    Palencia, J.C., Harbour, M.G.: Offset-based response time analysis of distributed systems scheduled under EDF. In: 15th Euromicro Conference on Real-Time Systems (ECRTS’03) (2003)Google Scholar
  10. 10.
    Palencia, J.C., Harbour, M. G.,: Exploiting precedence relations in the schedulability analysis of distributed real-time systems. In: The 20th IEEE Real-Time Systems Symposium, pp. 328–339 1999Google Scholar
  11. 11.
    Palencia, J.C., Harbour, M. G.: Schedulability analysis for tasks with static and dynamic offsets. In: Proceedings of the 19th IEEE Real-Time Systems Symposium 1998Google Scholar
  12. 12.
    Jayachandran, P., Abdelzaher, T.: End-To-End delay analysis of distributed systems with cycles in the task graph. In: 21st Euromicro Conference on Real-Time Systems (2009)Google Scholar
  13. 13.
    Redell, O.: Analysis of tree-shaped transactions in distributed real sime systems. In: Proceedings of the 12th 16th Euromicro Conference on Real-Time Systems (ECRTS’04) (2004)Google Scholar
  14. 14.
    Tindell, K.: Adding time-offsets to schedulability analysis, technical report YCS 221. Department of computer science, University of York, England 1994Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2013

Authors and Affiliations

  1. 1.School of Electrical EngineeringUniversity of UlsanNam-Gu UlsanSouth Korea

Personalised recommendations