Skip to main content

Quality of Service Negotiation for Distributed, Dynamic Real-time Systems

  • Conference paper
  • First Online:
Parallel and Distributed Processing (IPDPS 2000)

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

Included in the following conference series:

Abstract

Dynamic, distributed, real-time systems control an environment that varies widely without any time-invariant statistical or deterministic characteristic, are spread across multiple loosely-coupled computers, and must control the environment in a timely manner. In order to ensure that such a system meets its timeliness guarantees, there must be a means to monitor and maintain the quality of service in the system. The QoS manager is a monitoring and diagnosis system for real-time paths, collections of time-constrained and precedence-constrained applications. These applications may be distributed across multiple, heterogeneous computers and networks. This paper addresses the QoS negotiation features of the QoS manager and its interaction with the middleware resource manager. The major contributions of the paper are the negotiation algorithms and protocol that minimize the impact on the other paths’ QoS while maximizing the unhealthy path’s QoS. The approach and algorithms for QoS negotiation are presented.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tsai, J. J. P., and S. J. H. Yang. Monitoring and Debugging of Distributed Real-Time Systems. Los Alamitos, CA: IEEE Computer Society Press, 1995.

    Google Scholar 

  2. Cavanaugh, C. D., L. R. Welch, and C. Bruggeman. A Path-Based Design for the Air Traffic Control Problem. Arlington, TX: The University of Texas at Arlington Department of Computer Science and Engineering, 1999. Technical Report, TR-CSE-99-001.

    Google Scholar 

  3. Harrison, R. D. “Combat System Prerequisites on Supercomputer Performance Analysis.” Proceedings of the NATO Advanced Study Institute on Real Time Computing, 1994.

    Google Scholar 

  4. Welch, L. R., B. Ravindran, B. Shirazi, and C. Bruggeman. “Specification and Analysis of Dynamic, Distributed Real-Time Systems.” Proceedings of the 19th IEEE Real-Time Systems Symposium, Madrid, Spain, December 2–4, 1998.

    Google Scholar 

  5. Welch, L. R., P. V. Werme, B. Ravindran, L. A. Fontenot, M. W. Masters, D. W. Mills, and B. A. Shirazi. “Adaptive QoS and Resource Management Using A Posteriori Workload Characterizations.” Proceedings of the 5th IEEE Real-Time Technology and Applications Symposium (RTAS’ 99), May 1999.

    Google Scholar 

  6. Welch, L. R., and B. A. Shirazi. “A Dynamic Real-time Benchmark for Assessment of QoS and Resource Management Technology.” Proceedings of the 5th IEEE Real-Time Technology and Applications Symposium (RTAS’ 99), May 1999.

    Google Scholar 

  7. Loyall, J. P., R. E. Schantz, J. A. Zinky, and D. E. Bakken. “Specifying and Measuring Quality of Service in Distributed Object Systems.” Proceedings of the 1st International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC’ 98), Kyoto, Japan, April 1998.

    Google Scholar 

  8. Zinky, J. A., D. E. Bakken, and R. E. Schantz. “Architectural Support for Quality of Service for CORBA Objects”, Theory and Practice of Object Systems, 3(1) 1997.

    Google Scholar 

  9. Brandt, S., G. Nutt, T. Berk, and J. Mankovich, “A Dynamic Quality of Service Middleware Agent for Mediating Application Resource Usage”, Proceedings of the 19th IEEE Real-Time Systems Symposium (RTSS’ 98), December 1998.

    Google Scholar 

  10. Brandt., S., G. Nutt, T. Berk, and M. Humphrey, “Soft Real-Time Application Execution with Dynamic Quality of Service Assurance”, Proceedings of the 6th IEEE/IFIP International Workshop on Quality of Service (IWQoS’ 98), pp. 154–163, May 1998.

    Google Scholar 

  11. Liu, J. W. S., K. Nahrstedt, D. Hull, S. Chen, and B. Li. “EPIQ QoS Characterization Draft Version.” http://epiq.cs.uiuc.edu/qo-970722.pdf

  12. Abdelzaher, T. F., E. M. Atkins, and K. Shin, “QoS Negotiation in Real-Time Systems and its Application to Automated Flight Control” accepted to IEEE Transactions on Software Engineering, 1999. (Earlier version appeared in IEEE Real-Time Technology and Applications Symposium, Montreal, Canada, June 9–11, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cavanaugh, C.D., Welch, L.R., Shirazi, B.A., Huh, En., Anwar, S. (2000). Quality of Service Negotiation for Distributed, Dynamic Real-time Systems. In: Rolim, J. (eds) Parallel and Distributed Processing. IPDPS 2000. Lecture Notes in Computer Science, vol 1800. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45591-4_104

Download citation

  • DOI: https://doi.org/10.1007/3-540-45591-4_104

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67442-9

  • Online ISBN: 978-3-540-45591-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics