JMobile: A Lightweight Transparent Migration Mechanism for Mobile Agents

This paper proposes a lightweight mechanism for transparent migration of mobile agents. It introduces the continuation mechanism of the functional programming language into mobile agents, and implements the capture and reestablishment of agent's execution state by bytecode transformation mechan...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rongzhi Qi, Zhijian Wang, Shuiyan Li
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This paper proposes a lightweight mechanism for transparent migration of mobile agents. It introduces the continuation mechanism of the functional programming language into mobile agents, and implements the capture and reestablishment of agent's execution state by bytecode transformation mechanism. We have implemented a prototype, called JMobile, which is composed of three modules: continuation module, bytecode transformation module, and agent migration module based on Java socket. We have also measured growth in bytecode size and execution efficiency, and obtained relatively better results compared to other implementations.
ISSN:2161-9646
DOI:10.1109/WiCom.2008.1220