Skip to main content

Composing and Decomposing QoS Attributes for Distributed Real-Time Systems: Experience to Date and Hard Problems Going Forward

  • Conference paper
Composition of Embedded Systems. Scientific and Industrial Issues (Monterey Workshop 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4888))

Included in the following conference series:

  • 377 Accesses

Abstract

Distributed real-time embedded (DRE) systems combine the stringent quality of service (QoS) requirements of embedded systems and the dynamic conditions of distributed systems. In these DRE systems, QoS requirements are often critical, and QoS must be managed end-to-end, from the mission layer down to the resource layer, across competing applications, and dynamically as conditions change. In this paper, we discuss issues in providing QoS management in DRE systems and some middleware- and component-based solutions that we have developed to enable QoS management. We illustrate these in the context of a live flight demonstration of DRE systems, discuss the experience gained from the application of the technology to this context, and discuss some future directions for further research.

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. AFRL JBI Reference Implementation 1.2.6, http://www.rl.af.mil/programs/jbi/

  2. ARTIST, http://www.artist-embedded.org/artist/QoS-Aware-Components.html

  3. Bai, H., Atiquzzaman, M., Ivancic, W.: Achieving End-to-End QoS in the Next Generation Internet: Integrated Services Over Differentiated Service Networks. NASA/TM-2001-210755 (March 2001)

    Google Scholar 

  4. Blair, G., Coulson, G., Robin, P., Papathomas, M.: An Architecture for Next Generation Middleware. In: Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing, The Lake District, England (1998)

    Google Scholar 

  5. CIAO, http://www.cs.wustl.edu/~schmidt/CIAO.html

  6. Dasarathy, B., Gadgil, S., Vaidyanathan, R., Parmeswaran, K., Coan, B., Conarty, M., Bhanot, V.: Network QoS Assurance in a Multi-Layer Adaptive Resource Management Scheme for Mission-Critical Applications using the CORBA Middleware Framework. In: RTAS 2005. 11th IEEE Real Time and Embedded Technology and Applications Symposium, pp. 246–255 (2005)

    Google Scholar 

  7. deMiguel, M.: QoS-Aware Component Frameworks. In: IWQoS. Proceedings of the 10th International Workshop on QoS, Miami Beach, Florida (May 2002)

    Google Scholar 

  8. Eide, E., Stack, T., Regehr, J., Lepreau, J.: Dynamic CPU Management for Real-Time, Middleware-Based Systems. In: RTAS. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, Toronto, ON (May 2004)

    Google Scholar 

  9. Fleeman, D., Gillen, M., Lenharth, A., Delaney, M., Welch, L., Juedes, D., Liu, C.: Quality-based Adaptive Resource Management Architecture (QARMA): A CORBA Resource Management Service. In: International Parallel and Distributed Processing Symposium, Santa Fe, NM (April 2004)

    Google Scholar 

  10. IETF, An Architecture for Differentiated Services, http://www.ietf.org/rfc/rfc2475.txt

  11. Kon, F., Costa, F., Blair, G., Campbell, R.: The Case for Reflective Middleware. In: CACM (June 2002)

    Google Scholar 

  12. Li, B., Xu, D., Nahrstedt, K., Liu, J.: End-to-End QoS Support for Adaptive Applications Over the Internet. In: SPIE Proceedings on Internet Routing and Quality of Service, Boston, Massachusetts (November 1-6, 1998)

    Google Scholar 

  13. Loyall, J., Schantz, R., Corman, D., Paunicka, J., Fernandez, S.: A Distributed Real-time Embedded Application for Surveillance, Detection, and Tracking of Time Critical Targets. In: RTAS. Real-time and Embedded Technology and Applications Symposium, pp. 88–97 (March 2005)

    Google Scholar 

  14. Mandato, D., Kassler, A., Valladares, T., Neureiter, G.: Handling End-To-End QoS in Mobile Heterogeneous Networking Environments. In: International Symposium on Personal, Indoor and Mobile Radio Communications (October 2001)

    Google Scholar 

  15. Manghwani, P., Loyall, J., Sharma, P., Gillen, M., Ye, J.: End-to-End Quality of Service Management for Distributed Real-time Embedded Applications. In: WPDRTS 2005. The Thirteenth International Workshop on Parallel and Distributed Real-Time Systems, Denver, Colorado (April 4-5, 2005)

    Google Scholar 

  16. Object Management Group, CORBA Component Model, V3.0 formal specification, http://www.omg.org/technology/documents/formal/components.htm

  17. Object Management Group, Notification Service Specification, Version 1.1, formal/04-10-11 (October 2004)

    Google Scholar 

  18. Object Management Group, UML Profile for Modeling Quality of Service and Fault Tolerance Characteristics and Mechanisms, OMG document ptc/2005-05-02 (May 20, 2005)

    Google Scholar 

  19. Sander, V., Adamson, W., Foster, I., Roy, A.: End-to-End Provision of Policy Information for Network QoS. In: HPDC. 10th IEEE Symposium on High Performance Distributed Computing (August 2001)

    Google Scholar 

  20. Schantz, R., Loyall, J., Atighetchi, M., Pal, P.: Packaging Quality of Service Control Behaviors for Reuse. In: ISORC 2002. Proceedings of the 5th IEEE International Symposium on Object-Oriented distributed Computing, Washington DC (April 29-May 1, 2002)

    Google Scholar 

  21. Sharma, P., Loyall, J., Heineman, G., Schantz, R., Shapiro, R., Duzan, G.: Component-Based Dynamic QoS Adaptations in Distributed Real-Time and Embedded Systems. In: DOA. International Symposium on Distributed Objects and Applications, Agia Napa, Cyprus (October 25-29, 2004)

    Google Scholar 

  22. Sharma, P., Loyall, J., Schantz, R., Ye, J., Manghwani, P., Gillen, M., Heineman, G.: Using Composition of QoS Components to Provide Dynamic, End-to-End QoS in Distributed Embedded Applications - A Middleware Approach. IEEE Internet Computing 10(3), 16–23 (2006)

    Article  Google Scholar 

  23. Schmidt, D., Levine, D., Mungee, S.: The Design and Performance of the TAO Real-Time Object Request Broker. Computer Communications 21(4) (April 1999)

    Google Scholar 

  24. Wang, Schmidt, Kircher, Parameswaran.: Towards a Reflective Middleware Framework for QoS-enabled CORBA Component Model Applications. IEEE Distributed Systems Online 2 (July 2001)

    Google Scholar 

  25. Zhang, L., Deering, S., Estrin, D., Shenker, S., Zappala, D.: RSVP: A New Resource ReSerVation Protocol. IEEE Network (September 1993)

    Google Scholar 

  26. Zinky, J., Bakken, D., Schantz, R.: Architectural Support for Quality of Service for CORBA Objects. Theory and Practice of Object Systems (April 1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Fabrice Kordon Oleg Sokolsky

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schantz, R., Loyall, J. (2008). Composing and Decomposing QoS Attributes for Distributed Real-Time Systems: Experience to Date and Hard Problems Going Forward. In: Kordon, F., Sokolsky, O. (eds) Composition of Embedded Systems. Scientific and Industrial Issues. Monterey Workshop 2006. Lecture Notes in Computer Science, vol 4888. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77419-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77419-8_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77418-1

  • Online ISBN: 978-3-540-77419-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics