一种优化缓存的Mobile Agent迁移机制

Mobile Agent Migration Mechanism Based on Optimized Cache

  • 摘要: 目前的Mobile Agent迁移系统中,若Agent迁移失败,封装好的最小信息集将被简单抛弃,再次迁移时需重新封装,导致了额外的系统开销和迁移的低效率. 对Mobile Agent迁移机制进行改进,通过在本地Agency添加Agent迁移缓存管理器AMCM,提出了一种优化缓存的Mobile Agent迁移机制. 机制区分了Mobile Agent强迁移和弱迁移两种情况;当Agent迁移失败之后,已封装好的Agent信息集由Agent迁移缓存管理器保存;该Agent再次迁移时,封装好的消息将被直接发送至目的节点;机制还实现了Agent在多个节点间高效率的连续迁移. 实验与性能分析表明,优化缓存的Mobile Agent迁移机制可有效节约系统的计算资源,缩短Mobile Agent的迁移时延.

     

    Abstract: In the original Mobile Agent migration system, the minimum information set will be abandoned if the Agent migration fails. The minimum information set has to be re-packaged while the same Agent requests to migrate again, which results in an unnecessary waste of computing resources and migration delay. In this paper, the original migration mechanism was improved by adding an Agent migration cache manager (AMCM) in Agency. The mechanism distinguishes two Agent migration ways: strong migration and weak migration. While the migration failed, AMCM will put the minimum information set into cache. In this way, the minimum information set will be sent to remote Agencies directly without re-packaging when the same Agent requests to migrate again. The mechanism also realizes the high-performance Agent continuous migration among multiple target nodes. Experiments and performance analysis show that the Mobile Agent migration mechanism based on optimized cache mechanism can effectively reduce the consuming of computing resources and the delay of Agent migration.

     

/

返回文章
返回