10 likes | 146 Vues
This project presents a Java-based mobile agent system that supports transparent migration using RMI. By transforming mobile agent byte-code, we simulate thread and stack frame management to enable saving and restoring of the call stack and local variables. The system includes mechanisms to handle migration failures, ensuring reliable disconnected operations. Our approach utilizes standard JVM for better acceptance and employs byte-code rather than source code. We developed an API, parser, and server for intuitive mobile agent programming and deployment, demonstrating typical applications.
E N D
agent source code javac transparent migration with RMI agent byte-code parser agents agent byte-code with support for mobility server Transparent Migration of Mobile Agents • New Ideas • Transform mobile agent byte-code to support transparent migration • Simulate thread and stack frame to support saving and restoring call stack and local variables • Mechanism for surviving migration failure which provides more reliable disconnected operation • Design/Approach • Provide a Java mobile agent system that supports transparent migration • Use standard JVM to gain better acceptance • Use byte-code instead of source code • Results/Lesson Learned • Developed API, parser, and server for mobile agent programming and deployment • With transparent migration, mobile agent programming is more intuitive • Demonstrate typical mobile agents applications using our framework Project team: Endi S. Dewata, Kiran K. Adduri URL: http://www.cs.utexas.edu/users/endisd/mobile