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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Computer Supported Cooperative Work in Design, The Sixth International Conference on, 2001
         
        
            Conference_Location : 
London, Ont.
         
        
            Print_ISBN : 
0-660-18493-1
         
        
        
            DOI : 
10.1109/CSCWD.2001.942278