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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
AFRL JBI Reference Implementation 1.2.6, http://www.rl.af.mil/programs/jbi/
ARTIST, http://www.artist-embedded.org/artist/QoS-Aware-Components.html
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)
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)
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)
deMiguel, M.: QoS-Aware Component Frameworks. In: IWQoS. Proceedings of the 10th International Workshop on QoS, Miami Beach, Florida (May 2002)
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)
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)
IETF, An Architecture for Differentiated Services, http://www.ietf.org/rfc/rfc2475.txt
Kon, F., Costa, F., Blair, G., Campbell, R.: The Case for Reflective Middleware. In: CACM (June 2002)
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)
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)
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)
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)
Object Management Group, CORBA Component Model, V3.0 formal specification, http://www.omg.org/technology/documents/formal/components.htm
Object Management Group, Notification Service Specification, Version 1.1, formal/04-10-11 (October 2004)
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)
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)
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)
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)
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)
Schmidt, D., Levine, D., Mungee, S.: The Design and Performance of the TAO Real-Time Object Request Broker. Computer Communications 21(4) (April 1999)
Wang, Schmidt, Kircher, Parameswaran.: Towards a Reflective Middleware Framework for QoS-enabled CORBA Component Model Applications. IEEE Distributed Systems Online 2 (July 2001)
Zhang, L., Deering, S., Estrin, D., Shenker, S., Zappala, D.: RSVP: A New Resource ReSerVation Protocol. IEEE Network (September 1993)
Zinky, J., Bakken, D., Schantz, R.: Architectural Support for Quality of Service for CORBA Objects. Theory and Practice of Object Systems (April 1997)
Author information
Authors and Affiliations
Editor information
Rights 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)