A framework for adaptive mobile objects in heterogeneous environments

被引:0
作者
Kapitza, Ruediger
Schmidt, Holger
Soeldner, Guido
Hauck, Franz J.
机构
[1] Univ Erlangen Nurnberg, Dept Comp Sci, D-8520 Erlangen, Germany
[2] Univ Ulm, Distributed Syst Lab, D-89069 Ulm, Germany
来源
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: COOPIS, DOA, GADA, AND ODBASE PT 2, PROCEEDINGS | 2006年 / 4276卷
关键词
object migration; object adaptation; platform independency; CORBA; life cycle service; value types; dynamic loading of code;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The majority of object migration systems do not support heterogeneous environments. Few systems solve this challenge by specifying a platform and language independent state transfer format, requiring a compatible implementation for every target language. However, fields of research like Ubiquitous and Pervasive Computing with mobile users and applications demand an even more platform-independent, flexible and adaptive approach. This paper presents a novel approach for adaptive object and agent migration in heterogeneous environments based on our former work enabling language- and platform-independent object mobility in CORBA. By providing flexible mechanisms to reduce, expand and transform an object's state and functionality during migration, we support adaptation to the context and application-specific demands at the target system. This is achieved by introducing a separation of state, functionality and implementation code instead of mapping particular state on particular code. Our prototype system supports object migration from Java to C++ and vice versa. In principle, our concept can be transferred to any CORBA-supported programming language.
引用
收藏
页码:1739 / 1756
页数:18
相关论文
共 22 条
[1]  
Almeida JPA, 2001, DOA'01: 3RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS & APPLICATIONS, PROCEEDINGS, P197, DOI 10.1109/DOA.2001.954085
[2]  
[Anonymous], 060501 OMG
[3]   CORBA solutions for interoperability in mobile agent environments [J].
Bellavista, P ;
Corradi, A ;
Stefanelli, C .
DOA'00: INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS AND APPL ICATIONS, PROCEEDINGS, 2000, :283-292
[4]   Dynamically adaptable mobile agents for scaleable software and service management [J].
Brandt, R ;
Hörtnagl, C ;
Reiser, H .
JOURNAL OF COMMUNICATIONS AND NETWORKS, 2001, 3 (04) :307-316
[5]  
BRAZIER FMT, 2002, ACM S APPL COMP, P101
[6]  
CHOY S, 1999, CORBA ENV SUPPORTING
[7]  
GARBINATO B, 2005, MOBILE COMPUTING FRU
[8]  
Kapitza R, 2005, LECT NOTES COMPUT SC, V3760, P900
[9]  
KAPITZA R, 2003, OTM C INT C
[10]  
KUNZE CP, 2006, 6 INT C DISTR APP IN