• 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