Transparent autonomization in CORBA

被引:2
|
作者
Sadjadi, S. Masoud [1 ]
McKinley, Philip K. [2 ]
机构
[1] Florida Int Univ, Miami, FL 33199 USA
[2] Michigan State Univ, E Lansing, MI 48824 USA
基金
美国国家科学基金会;
关键词
Transparent shaping; Adaptive middleware; CORBA; Autonomic computing; Self-optimization; Dynamic adaptation; Quality-of-service; Mobile computing; Generic proxy; SUPPORT;
D O I
10.1016/j.comnet.2008.12.012
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasingly, software systems are constructed by integrating and composing multiple existing applications. The resulting complexity increases the need for self-management of the system. However, adding autonomic behavior to composite systems is difficult, especially when the constituent components are heterogeneous and they were not originally designed to support such interactions. Moreover, entangling the code for self-management with the code for the business logic of the original applications may actually increase the complexity of the systems, counter to the desired goal. In this paper, we address autonomization of composite systems that use CORBA, one of the first widely used middleware platforms introduced more than 17 years ago that is still commonly used in numerous systems. We propose a model, called Adaptive CORBA Template (ACT), that enables autonomic behavior to be added to CORBA applications automatically and transparently, that is, without requiring any modifications to the code implementing the business logic of the original applications. To do so, ACT uses "generic" interceptors, which are added to CORBA applications at startup time and enable autonomic behavior to be introduced later at runtime. We have developed ACT/J, a prototype of ACT in Java. We describe a case study in which ACT/J is used to introduce three types of autonomic behavior (self-healing, self-optimization, and self-configuration) to a distributed surveillance application. (C) Published by Elsevier B.V.
引用
收藏
页码:1570 / 1586
页数:17
相关论文
共 50 条
  • [31] The consequences of hospital autonomization in Colombia: a transaction cost economics analysis
    Castano, Ramon
    Mills, Anne
    HEALTH POLICY AND PLANNING, 2013, 28 (02) : 157 - 164
  • [32] The attraction of the lectures: Wieland's Don Sylvio and the autonomization of literature
    Bledsoe, Robert S.
    GERMAN QUARTERLY, 2009, 82 (02): : 258 - 259
  • [33] AUTONOMIZATION AND FUNCTIONS OF THE CONTEMPORARY BASQUE LITERARY TRANSLATION SUBFIELD: A SOCIOLOGICAL APPROACH
    Ibarluzea, Miren
    Jose Olaziregi, Mari
    PASAVENTO-REVISTA DE ESTUDIOS HISPANICOS, 2016, 4 (02): : 293 - 313
  • [34] Autonomization and Digitalization: Index of Last Mile 4.0 Inclusive Transition
    Saraceni, Adriana
    Oleko, Rozali
    Guan, Lisi
    Bagaria, Adarsh
    Quintens, Lieven
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: SMART MANUFACTURING AND LOGISTICS SYSTEMS: TURNING IDEAS INTO ACTION, APMS 2022, PT I, 2022, 663 : 173 - 182
  • [35] 实时CORBA
    骆志剐
    刘锦德
    计算机科学, 1999, (10) : 84 - 87
  • [36] CORBA - Or ActiveX
    Vaitsis, A
    CONTROL AND INSTRUMENTATION, 1997, 29 (05): : 33 - &
  • [37] CORBA interoperability
    Rodrigues, C
    DR DOBBS JOURNAL, 2001, 26 (11): : 10 - +
  • [38] Mobile CORBA
    Adwankar, S
    DOA'01: 3RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS & APPLICATIONS, PROCEEDINGS, 2001, : 52 - 63
  • [39] The CORBA connection
    Seetharaman, K
    COMMUNICATIONS OF THE ACM, 1998, 41 (10) : 34 - 36
  • [40] XML and CORBA
    Hamstra, D
    DR DOBBS JOURNAL, 1999, 24 (11): : 98 - +