Advertisement

A resource management model for dynamic, scalable, dependable, real-time systems

  • Binoy Ravindran
  • Lonnie R. Welch
  • Carl Bruggeman
  • Behrooz A. Shirazi
  • Charles Cavanaugh
Workshop on Embedded HPC Systems and Applications Devesh Bhatt, Honeywell Technology Center, USA Viktor Prasanna, Univ. of Southern California, USA
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1388)

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.

Unable to display preview. Download preview PDF.

References

  1. 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
  2. 2.
    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.CrossRefGoogle Scholar
  3. 3.
    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.CrossRefGoogle Scholar
  4. 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. 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. 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. 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. 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. 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. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Binoy Ravindran
    • 1
  • Lonnie R. Welch
    • 1
  • Carl Bruggeman
    • 1
  • Behrooz A. Shirazi
    • 1
  • Charles Cavanaugh
    • 1
  1. 1.Department of Computer Science and EngineeringThe University of Texas at ArlingtonArlingtonTexas

Personalised recommendations