Open Access

Maintaining the Feasibility of Hard Real–Time Systems with a Reduced Number of Priority Levels

International Journal of Applied Mathematics and Computer Science's Cover Image
International Journal of Applied Mathematics and Computer Science
Special issue: Complex Problems in High-Performance Computing Systems, Editors: Mauro Iacono, Joanna Kołodziej

Cite

Audsley, N.C., Burns, A., Tindell, K. and A. Wellings (1993). Applying new scheduling theory to static priority preemptive scheduling, Software Engineering Journal8(5): 284–292.10.1049/sej.1993.0034Search in Google Scholar

Audsley, N.C. (2001). On priority assignment in fixed priority scheduling, Information Processing Letters79(1): 39–44.10.1016/S0020-0190(00)00165-4Search in Google Scholar

Bini, E., Buttazzo, G.C. and Buttazzo, G. (2001). A hyperbolic bound for the rate monotonic algorithm, Proceedings of the 13th Euromicro Conference on Real-Time Systems, Washington, DC, USA, pp.59–66.Search in Google Scholar

Bini, E. and Buttazzo, G.C. (2004). Schedulability analysis of periodic fixed priority systems, IEEE Transactions on Computers53(11): 1462–1473.10.1109/TC.2004.103Search in Google Scholar

Bini, E., Natale, M.D. and Buttazzo, G. (2008). Sensitivity analysis for fixed-priority real-time systems, Real-Time Systems39(1–3): 5–30.10.1007/s11241-006-9010-1Search in Google Scholar

Burns, A. and Wellings, A.J. (2009). Real-Time Systems and Programming Languages, 4th Edn., Addison Wesley, Longmain.Search in Google Scholar

Davis, R.I., Zabos, A. and Burns, A. (2008). Efficient exact schedulability tests for fixed priority real-time systems, IEEE Transactions on Computers57(9): 1261–1276.10.1109/TC.2008.66Search in Google Scholar

Han, C.C. and Tyan, H.Y. (1997). A better polynomial-time schedulability test for real-time fixed-priority scheduling algorithms, Proceedings of the 18th IEEE Real-Time Systems Symposium (RTSS ’97), Washington, DC, USA, p. 36.Search in Google Scholar

Hong, K.S. and Leung, J.Y.-T. (1992). On-line scheduling of real-time tasks, IEEE Transactions on Computers41(10):1326–1331.10.1109/12.166609Search in Google Scholar

Joseph, M. and Pandya, P.K. (1986). Finding response times in a real-time system, The Computer Journal29(5): 390–395.10.1093/comjnl/29.5.390Search in Google Scholar

Katcher, D.I., Arakawa, H. and Strosnider, J.K. (1993). Engineering and analysis of fixed priority schedulers, IEEE Transactions on Software Engineering19(9): 920–934.10.1109/32.241774Search in Google Scholar

Katcher, D.I., Sathaye, S.S. and Strosnider, J.K. (1995). Fixed priority scheduling with limited priority levels, IEEE Transactions on Computers44(9): 1140–1144.10.1109/12.464392Search in Google Scholar

Kopetz, H. (1997). Real-Time Systems, Design Principles for Distributed Embedded Applications, Kluwer Academic Publishers, Norwell, MA.Search in Google Scholar

Laplante, P.A., Kartalopoulos, S.V., Akay, M., El-Hawary, M.E., Periera, F. M.B., Anderson, J. B., Leonardi, R., Singh, C., Baker, R.J., Montrose, M., Tewksbury, S., Brewer, J.E., Newman, M.S. and Zobrist, G. (2004). Real-Time Systems Design and Analysis, 3rd Edition, John Wiley and Sons, Hoboken, NJ.Search in Google Scholar

Lee, W. Y., Hong, S. J. and Kim, J. (2003). On-line scheduling of scalable real-time tasks on multiprocessor systems, Journal of Parallel and Distributed Computing63(12): 1315–1324.10.1016/j.jpdc.2003.06.002Search in Google Scholar

Lehoczky, J.P. and Sha, L. (1986). Performance of real-time bus scheduling algorithms, ’86 ACM SIGMETRICS Joint International Conference on Computer Performance Modeling, Measurement and Evaluation, New York, NY, USA, pp. 44–53.Search in Google Scholar

Lehoczky, J.P., Sha, L. and Ding, Y. (1989). The rate monotonic scheduling algorithm: Exact characterization and average case behavior, Proceedings of the IEEE Real-Time Systems Symposium, Santa Monica, CA, USA, pp. 166–171.Search in Google Scholar

Leung, J.Y.T. and Whitehead, J. (1982). On the complexity of fixed-priority scheduling of periodic, Performance Evaluation2(4): 237–250.10.1016/0166-5316(82)90024-4Search in Google Scholar

Liu, C.L. and Layland, J.W. (1973). Scheduling algorithms for multiprogramming in a hard real-time environment, Journal of the ACM20(1): 40–61.10.1145/321738.321743Search in Google Scholar

Liu, J.W.S. (2000). Real Time Systems, Prentice Hall, New York, NY.Search in Google Scholar

Min-Allah, N., Yong-Ji, W., Jian-Sheng, X. and Jiu-Xiang, L. (2007). Revisiting fixed priority techniques, in T.W. Kuo et al. (Eds.), Proceedings of Embedded and Ubiquitous Computing, Lecture Notes in Computer Science, Vol. 4808, Springer, Berlin/Heidelberg, pp. 134–145.10.1007/978-3-540-77092-3_13Search in Google Scholar

Min-Allah, N., Khan, S.U. and Yongji, W. (2010). Optimal task execution times for periodic tasks using nonlinear constrained optimization, Journal of Supercomputing59(3): 1–19.10.1007/s11227-010-0506-zSearch in Google Scholar

Min-Allah, N. and Khan, S.U. (2011). A hybrid test for faster feasibility analysis of periodic tasks, International Journal of Innovative Computing, Information and Control7(10): 5689–5698.Search in Google Scholar

Orozco, J., Cayssials, R., Santos, J. and Santos, R. (1998). On the minimum number of priority levels required for the rate monotonic scheduling of real-time systems, Proceedings of the 10th Euromicro Workshop on Real Time Systems, Berlin, Germany.Search in Google Scholar

Patan, M. (2012). Distributed scheduling of sensor networks for identification of spatio-temporal processes, International Journal of Applied Mathematics and Computer Science22(2): 299–311, DOI: 10.2478/v10006-012-0022-9.10.2478/v10006-012-0022-9Search in Google Scholar

Santos, J., Gastaminza, M. L., Orozco, J., Picardi, D. and Alimenti, O. (1991). Priorities and protocols in real-time LANs, Computer Communications14(9): 507–514.10.1016/0140-3664(91)90108-DSearch in Google Scholar

Sha, L. and Goodenough, J.B. (1988). Real-time scheduling theory and ADA, CMU/SEI-88-TR-33, Software Engineering Institute, Carnegie-Mellon University, Piittsburgh, PA.10.21236/ADA205048Search in Google Scholar

Sha, L., Sprunt, B. and Lehoczky, J.P. (1989). Aperiodic task scheduling for hard real-time systems, Journal of Real-Time Systems1(1): 27–69.10.1007/BF02341920Search in Google Scholar

Sheng, J., Wang, Y., Liu, J., Zeng, H. and Min-Allah, N. (2007). A static priority assignment algorithm with least number of priority levels, Journal of Software18(7): 1844–1854.10.1360/jos181844Search in Google Scholar

Sjodin, M. and Hansson, H. (1998). Improved response-time analysis calculations, Proceedings of the 19th IEEE Real-Time Systems Symposium, Madrid, Spain, pp. 399–409.Search in Google Scholar

Tindell, K.W., Bums, A. and Wellings, A.J. (1994). An extendible approach for analyzing fixed priority hard real-time tasks, Real-Time Systems Journal6(2):133–151.10.1007/BF01088593Search in Google Scholar

Xuelian, B., Yuhai, Y. and Shiyao, J. (2003). Optimal fixed priority assignment with limited priority levels, Proceedings of the Advanced Parallel Programming Technologies, Xiamen, China, pp. 194–203.Search in Google Scholar

Xu, J. and Parnas, D. (1990). Scheduling processes with release times, deadlines, precedence, and exclusion relations, IEEE Transactions on Software Engineering16(3): 360–369.10.1109/32.48943Search in Google Scholar

eISSN:
2083-8492
Language:
English
Publication timeframe:
4 times per year
Journal Subjects:
Mathematics, Applied Mathematics