A resource management model for dynamic, scalable, dependable, real-time systems
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.
Unable to display preview. Download preview PDF.
- 1.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.Google Scholar
- 4.A. K. Mok. Fundamental Design Problems of Distributed Systems for the HardReal-Time Environment. PhD thesis, M.I.T, Cambridge, MA 02139, 1983.Google Scholar
- 5.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.Google Scholar
- 6.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.Google Scholar
- 7.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.Google Scholar
- 8.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.Google Scholar
- 9.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.Google Scholar
- 10.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 00027Google Scholar