NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Applying Reflective Middleware Techniques to Optimize a QoS-enabled CORBA Component Model ImplementationAlthough existing CORBA specifications, such as Real-time CORBA and CORBA Messaging, address many end-to-end quality-of-service (QoS) properties, they do not define strategies for configuring these properties into applications flexibly, transparently, and adaptively. Therefore, application developers must make these configuration decisions manually and explicitly, which is tedious, error-prone, and often sub-optimal. Although the recently adopted CORBA Component Model (CCM) does define a standard configuration frame-work for packaging and deploying software components, conventional CCM implementations focus on functionality rather than adaptive quality-of service, which makes them unsuitable for next-generation applications with demanding QoS requirements. This paper presents three contributions to the study of middleware for QoS-enabled component-based applications. It outlines reflective middleware techniques designed to adaptively: (1) select optimal communication mechanisms, (2) man- age QoS properties of CORBA components in their containers, and (3) (re)configure selected component executors dynamically. Based on our ongoing research on CORBA and the CCM, we believe the application of reflective techniques to component middleware will provide a dynamically adaptive and (re)configurable framework for COTS software that is well-suited for the QoS demands of next-generation applications.
Document ID
20040001722
Acquisition Source
Headquarters
Document Type
Conference Paper
Authors
Wang, Nanbor
(Washington Univ. Saint Louis, MO, United States)
Kircher, Michael
(Siemens ZT Munich, Germany)
Schmidt, Douglas C.
(California Univ. Irvine, CA, United States)
Date Acquired
August 21, 2013
Publication Date
January 1, 2000
Subject Category
Computer Programming And Software
Meeting Information
Meeting: 24th IEEE Computer Software and Applications Conference
Country: Unknown
Start Date: October 1, 2000
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: NCC3-777
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Document Inquiry

Available Downloads

There are no available downloads for this record.
No Preview Available