From c660173fa4aed11c12403e359248eee59c5b5a01 Mon Sep 17 00:00:00 2001 From: Kuan-Hsun Chen Date: Thu, 26 Jan 2017 14:48:33 +0100 Subject: c-user: Update overrun handling related functions and structure State the limited count of postponed_jobs. Update _rtems_rate_monotonic_get_status() and related structure. Move "Further Reading" in c-user to references. Add mentioned papers in ticket #2795 to references. Update #2795. --- common/refs.bib | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) (limited to 'common/refs.bib') diff --git a/common/refs.bib b/common/refs.bib index 76fd116..0ed59d7 100644 --- a/common/refs.bib +++ b/common/refs.bib @@ -1,5 +1,13 @@ % Use :: for the reference labels. % Sort lexicographically by (YEAR, AUTHOR, TOPIC). +@article{Liu:1973:Scheduling, + author = {Liu, C. L. and Layland, James W.}, + title = {{Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment}}, + journal = {Journal of the ACM}, + volume = {20}, + year = {1973}, + pages = {46-61}, +} @inproceedings{Varghese:1987:TimerWheel, author = {Varghese, G. and Lauck, T.}, title = {{Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer Facility}}, @@ -7,12 +15,42 @@ year = {1987}, url = {http://www.cs.columbia.edu/~nahum/w6998/papers/sosp87-timing-wheels.pdf}, } +@inproceedings{Lehoczky:1989:RM, + author = {Lehoczky, J. and Sha, L. and Ding, Y.}, + booktitle = {Real-Time Systems Symposium}, + title = {{The rate monotonic scheduling algorithm: exact characterization and average case behavior}}, + year = {1989}, + pages = {166-171}, +} +@inproceedings{Lehoczky:1990:Arbitrary, + author = {Lehoczky, J. P.}, + booktitle = {11th Real-Time Systems Symposium}, + title = {{Fixed priority scheduling of periodic task sets with arbitrary deadlines}}, + year = {1990}, + pages = {201-209}, +} +@article{Lui:1990:Ada, + author = {Sha, Lui and Goodenough, J. B.}, + journal = {Computer}, + title = {{Real-time scheduling theory and Ada}}, + year = {1990}, + volume = {23}, + pages = {53-62}, +} +@ARTICLE{Burns:1991:Review, + author = {Burns, A.}, + journal = {Software Engineering Journal}, + title = {{Scheduling hard real-time systems: a review}}, + year = {1991}, + volume = {6}, + pages = {116-128}, +} @techreport{Varghese:1995:BSDCallout, author = {Varghese, G. and Costello, A.}, title = {{Redesigning the BSD callout and timer facilities}}, institution = {Washington University in St. Louis}, note = {WUCS-95-23}, - year = {1987}, + year = {1995}, month = {November}, url = {http://web.mit.edu/afs.new/sipb/user/daveg/ATHENA/Info/wucs-95-23.ps}, } @@ -52,6 +90,12 @@ publisher = {Lockheed Martin Corporation}, url = {http://www.stroustrup.com/JSF-AV-rules.pdf}, } +@book{Buttazzo:2005:SRS, + author = {Buttazzo, Giorgio and Lipari, Giuseppe and Abeni, Luca and Caccamo, Marco}, + title = {{Soft Real-Time Systems: Predictability vs. Efficiency (Series in Computer Science)}}, + year = {2005}, + publisher = {Plenum Publishing Co.}, +} @inproceedings{Gleixner:2006:Hrtimers, author = {Gleixner, Thomas and Niehaus, Douglas}, title = {{Hrtimers and Beyond: Transforming the Linux Time Subsystems}}, @@ -168,8 +212,29 @@ pages = {179-195}, year = {2015}, } +@inproceedings{Huang:2015:RTB, + author = {Huang, Wen-Hung and Chen, Jian-Jia}, + title = {Response Time Bounds for Sporadic Arbitrary-deadline Tasks Under Global Fixed-priority Scheduling on Multiprocessors}, + booktitle = {ACM Proceedings of the 23rd International Conference on Real Time and Networks Systems}, + year = {2015}, + pages = {215-224}, +} @book{CERT:2016:CCS, title = {{SEI CERT C Coding Standard}}, year = {2016}, publisher = {Carnegie Mellon University}, } +@INPROCEEDINGS{vonderBr:2016:DynRT, + author = {von der Br\"uggen, Georg and Chen, Kuan-Hsun and Huang, Wen-Hung and Chen, Jian-Jia}, + booktitle = {IEEE Real-Time Systems Symposium (RTSS)}, + title = {{Systems with Dynamic Real-Time Guarantees in Uncertain and Faulty Execution Environments}}, + year = {2016}, + pages = {303-314}, +} +@inproceedings{Chen:2016:Overrun, + author = {Chen, Kuan-Hsun and von der Br\"uggen, Georg and Chen, Jian-Jia}, + title = {{Overrun Handling for Mixed-Criticality Support in RTEMS}}, + booktitle = {Mixed Criticality Systems - WMC 2016}, + pages = {13-14}, + year = {2016}, +} -- cgit v1.2.3