Abstract
Dynamic real-time systems function in unpredictable environments and have requirements that span many domains such as time, survivability, and scalability. The system requirements are typically determined as a function of the environment, further exacerbating the unpredictability of the problem. Existing solutions, for the most part, have focussed on problems for which the attributes are static, and there exists a rich set of solutions for such problems. Our problem domain has attributes that are inherently dynamic rather than static, requiring a new approach.
We present a model for resource management for dynamic real-time systems. The model includes a language for specifying both static and dynamic attributes. Dynamic attributes include those that are measured as well as requirements that are evaluated on-line. In addition, we describe a resource management architecture for such systems.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
E. D. Jensen and J. D. Northcutt. Alpha: A non-proprietary operating system for large, complex, distributed real-time systems. In Proceedings of The IEEE Workshop on Experimental Distributed Systems, pages 35–41, Huntsville, AL, 1990.
C. L. Liu and J. W. Layland. Scheduling algorithms for multiprogramming in a hard real-time environment. Journal of the ACM, 20(1):46–61, 1973.
C. D. Locke. Software architecture for hard real-time applications: Cyclic executives vs. fixed priority executives. Real-Time Systems, 4(1):37–53, March 1992.
A. K. Mok. Fundamental Design Problems of Distributed Systems for the HardReal-Time Environment. PhD thesis, M.I.T, Cambridge, MA 02139, 1983.
R. Rajkumar, C. Lee, J. Lehoczky, and D. Siewiorek. A resource allocation model for qos management. In Proceedings of The 18th IEEE Real-Time Systems Symposium, pages 298–307, 1997.
B. Ravindran and L. R. Welch. A taxonomy of real-time systems. Technical Report TR-CSE-97-002, The University of Texas at Arlington, April 1997.
D. Rosu, K. Schwan, S. Yalamanchili, and R. Jha. On adaptive resource allocation for complex real-time applications. In Proceedings of The 18th IEEE Real-Time Systems Symposium, pages 320–329, December 1997.
S. Sommer and J. Potter. Operating system extensions for dynamic real-time applications. In Proceedings of The IEEE Real-Time Systems Symposium, pages 45–50, December 1996.
J. P. C. Verhoosel. Pre-Run-Time Scheduling of Distributed Real-Time Systems: Models and Algorithms. PhD thesis, Eindhoven University of Technology, The Netherlands, January 1995.
L. R. Welch et al. Challenges in engineering distributed shipboard control systems. In Proceedings of The Work-In-Progress Session, December 1996. The 17th IEEE Real-Time Systems Symposium. *** DIRECT SUPPORT *** A0008D07 00027
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ravindran, B., Welch, L.R., Bruggeman, C., Shirazi, B.A., Cavanaugh, C. (1998). A resource management model for dynamic, scalable, dependable, real-time systems. In: Rolim, J. (eds) Parallel and Distributed Processing. IPPS 1998. Lecture Notes in Computer Science, vol 1388. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64359-1_758
Download citation
DOI: https://doi.org/10.1007/3-540-64359-1_758
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64359-3
Online ISBN: 978-3-540-69756-5
eBook Packages: Springer Book Archive