[发明专利]一种基于移动代理的应用无缝迁移方法无效

专利信息
申请号: 201010187504.0 申请日: 2010-06-01
公开(公告)号: CN101907989A 公开(公告)日: 2010-12-08
发明(设计)人: 余萍;吕建;曹建农 申请(专利权)人: 南京大学
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 江苏圣典律师事务所 32237 代理人: 黄振华
地址: 210093 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于移动代理的应用无缝迁移方法,其步骤是:首先构建一个支持应用无缝迁移的中间件系统,配置用户个人信息,定义支持应用迁移的软件代理的结构和语义,根据应用的不同特点制定三类不同的迁移策略,给出迁移后的应用重配置方法。本发明能够克服现有技术应用难以迁移以及迁移效率较低等缺点,降低网络负载和迁移延迟,提高用户对普适计算环境下应用迁移服务的满意度。
搜索关键词: 一种 基于 移动 代理 应用 无缝 迁移 方法
【主权项】:
一种基于移动代理的应用无缝迁移方法,其特征在于以下步骤:1)构建一个支持应用无缝迁移的中间件系统,该中间件系统基于OSGi框架构建,包含物理层、设备访问层、服务层、代理层和应用层,其中代理层包含情境管理器、应用管理器和管理代理,该中间件系统为每个用户定制一个用户代理,用户代理根据用户的个人信息进行个性化配置;2)激活用户代理,根据用户对迁移方式的选择,生成相应的迁移代理,并激活该迁移代理;3)迁移代理被激活后,通知情境管理器,并向情境管理器注册所关注的情境类型,情境管理器将监控所注册的情境,特别是该用户的位置变化,并根据用户代理中预定义的规则对用户的移动行为进行推理,同时将推理的结果实时发送给迁移代理;4)收到用户移动行为的推理结果后,迁移代理检查是否满足应用迁移条件,若满足则通知应用管理器暂停应用计算任务,收集用户当前正在运行的一个或多个应用的状态,将应用状态缓存;5)应用管理器根据应用类型选择迁移策略,根据应用的类型不同,分别转入以下三个分支:5a)第一分支,整体迁移:应用状态保存在应用实例中,应用实例被完全序列化后发送给迁移代理;5b)第二分支,片段迁移:将应用的关键属性状态抽象成“快照”,将应用实例可以序列化的对象序列化,将不可序列化的对象用占位符标出,并一起封装到迁移代理中;5c)第三分支,快照迁移:将应用的高层运行状态抽象成“快照”发送给迁移代理;6)当用户到达新的位置或切换到新的设备后,情境管理器通知迁移代理迁移的目标地址,迁移代理通知源地址的管理代理注销,离开源地址,执行迁移动作;7)迁移代理到达目标地址后,首先通知当地中间件的管理代理,管理代理对其进行验证和授权,通过验证后迁移代理将向目标地址的情境管理器注册所关注的情境类型,并和当地的应用管理器通信;8)应用管理器根据迁移策略恢复随着迁移代理一起迁移过来的应用状态,根据迁移策略的不同转入以下三个分支:8a)第一分支,整体迁移:将迁移代理携带的序列化后的应用实例反序列化,恢复应用状态;8b)第二分支,片段迁移:和目标地址的计算资源进行动态链接后重配置,根据“快照”生成新的应用实例,使得该实例的属性状态和迁移前保持一致;8c)第三分支,快照迁移:在目标地址的计算环境中寻找能够执行用户原先任务的应用程序,并用“快照”初始化相匹配的应用程序,使得该应用程序的初始状态和迁移前的应用状态一致;9)用户在源地址暂停的应用计算任务在目标地址从暂停点恢复继续运行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201010187504.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top