loading...
Transparent Self-Optimization in Existing CORBA Applications
New York, New York May 17-May 18
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICAC.2004.63First International Conference on Aut ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
S. M. Sadjadi, Michigan State University
P. K. McKinley, Michigan State University
This paper addresses the design of adaptive middleware to support autonomic computing in pervasive computing environments. The particular problem we address here is how to support self-optimization to changing network connection capabilities as a mobile user interacts with heterogeneous elements in a wireless network infrastructure. The goal is to enable self-optimization to such changes transparently with respect to the core application code. We propose a solution based on the use of the generic proxy, which is a specific CORBA object that can intercept and process any CORBA request using rules and actions that can be introduced to the knowledge base of the proxy during execution. To explore its design and operation, we have incorporated the generic proxy into ACT [1], an adaptive middleware framework we designed previously to support adaptation in CORBA applications. Details of the generic proxy are presented. A case study is described in which a generic proxy is used to support self-optimization in an existing image retrieval application, when executed in a heterogeneous wireless environment.
Index Terms:
adaptive middleware, autonomic computing, self-optimization, dynamic adaptation, transparent adaptation, generic proxy, quality-of-service, mobile computing, CORBA
Citation:
S. M. Sadjadi, P. K. McKinley, "Transparent Self-Optimization in Existing CORBA Applications," icac, pp.88-95, First International Conference on Autonomic Computing (ICAC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.