论文部分内容阅读
对比分析了常见的移动Agent强迁移与弱迁移,提出一种基于Java实现移动Agent强迁移的方法。该方法基于IBM JikesRvm(Jikes research virtual machine(RVM))提供的RVM,利用OSR(on-stack replacement)捕捉运行堆栈的状态,实现了移动Agent强迁移。该方法不需要对源代码或字节码进行预处理,也不需要改变JVM,具有很好的系统扩展性。