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 open sub-optimal. Although the recently adopted CORBA Component Model (CCM) does define a standard configuration framework 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 rejective middleware techniques designed to adaptively (1) select optimal communication mechanisms, (2) manage QoS properties of CORBA components in their contain- ers, and (3) (re)con$gure selected component executors dynamically. Based on our ongoing research on CORBA and the CCM, we believe the application of rejective 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
20030062202
Acquisition Source
Glenn Research Center
Document Type
Conference Paper
Authors
Wang, Nanbor
(Washington Univ. Saint Louis, MO, United States)
Parameswaran, Kirthika
(Washington Univ. Saint Louis, MO, United States)
Kircher, Michael
(Siemens ZT Munich)
Schmidt, Douglas
(California Univ. Irvine, CA, United States)
Date Acquired
August 21, 2013
Publication Date
January 1, 2003
Subject Category
Computer Programming And Software
Meeting Information
Meeting: 24th IEEE Computer Software and Applications Conference
Location: Taipei
Country: Taiwan, Province of China
Start Date: October 25, 2000
End Date: October 28, 2000
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: NCC3-777
Distribution Limits
Public
Copyright
Public Use Permitted.
Document Inquiry

Available Downloads

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