DocumentCode
3361552
Title
A strong migration method of mobile agents based on Java
Author
Wang, Hong ; Zeng, Guangzhou ; Lin, Shouxun
Author_Institution
Inst. of Comput. Technol., Acad. Sinica, Beijing, China
fYear
2001
fDate
2001
Firstpage
313
Lastpage
318
Abstract
In many CSCW systems, mobile agents are used to do some important work. However, mobile agents add a notable amount of complexity to all common problems of distributed systems, and cause a couple of new ones, such as location management, frequent disconnection and migration, etc. In this article, we focus on a technique for strong migration of mobile agents. Capturing and re-establishing the agent´s state is the most important problem in strong migration of mobile agents. We describe a way to save and restore the state of a running Java-based agent. We achieve this at the language level, without modifying the Java Virtual Machine, by instructing the Java source programs with a preprocessor which is used in a mobile agent scenario to offer strong migration for mobile agents based on Java. The automatically inserted code saves the runtime information when the program requests state saving and re-establishes the program´s runtime state on restart
Keywords
Java; distributed programming; groupware; software agents; system recovery; CSCW systems; Java Virtual Machine; Java source programs; Java-based agent; agent state restoration; agent state saving; automatically inserted code; complexity; distributed systems; frequent disconnection; location management; mobile agent migration method; preprocessor; program restart; program runtime state reestablishment; runtime information saving; strong migration; Computer science; Counting circuits; Information management; Information retrieval; Java; Mobile agents; Protocols; Runtime; Telecommunication traffic; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design, The Sixth International Conference on, 2001
Conference_Location
London, Ont.
Print_ISBN
0-660-18493-1
Type
conf
DOI
10.1109/CSCWD.2001.942278
Filename
942278
Link To Document