Skip to main content

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

  • Workshop on Embedded HPC Systems and Applications Devesh Bhatt, Honeywell Technology Center, USA Viktor Prasanna, Univ. of Southern California, USA
  • Conference paper
  • First Online:
Parallel and Distributed Processing (IPPS 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1388))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. 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.

    Article  Google Scholar 

  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.

    Article  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 00027

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

José Rolim

Rights and permissions

Reprints 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

Publish with us

Policies and ethics