DocumentCode :
2641040
Title :
Applying reflective middleware techniques to optimize a QoS-enabled CORBA component model implementation
Author :
Wang, Nanbor ; Parameswaran, Kirthika ; Kircher, Michael ; Schmidt, Douglas C.
Author_Institution :
Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
fYear :
2000
fDate :
2000
Firstpage :
492
Lastpage :
499
Abstract :
Although 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 suboptimal. 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. The 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) manage 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
Keywords :
client-server systems; configuration management; distributed object management; quality of service; CCM; CORBA Component Model; CORBA Messaging; CORBA specifications; COTS software; QoS properties; QoS requirements; QoS-enabled CORBA component model implementation; QoS-enabled component based applications; Real-time CORBA; adaptive quality of service; application developers; component executors; component middleware; configuration decisions; end-to-end quality of service; next generation applications; optimal communication mechanisms; reconfigurable framework; reflective middleware techniques; reflective techniques; standard configuration framework; Application software; Bandwidth; Computer science; Drives; Energy management; Middleware; Poles and towers; Protocols; Software packages; Software standards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International
Conference_Location :
Taipei
ISSN :
0730-3157
Print_ISBN :
0-7695-0792-1
Type :
conf
DOI :
10.1109/CMPSAC.2000.884772
Filename :
884772
Link To Document :
بازگشت