[发明专利]一种虚拟实验系统中仿真进程迁移方法有效
申请号: | 201110181510.X | 申请日: | 2011-06-30 |
公开(公告)号: | CN102289391A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 金海;蒋文斌;王曙光;马潇;张磊;董浩;刘超;童围 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455;G09B5/08 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种虚拟实验系统中仿真进程迁移方法,任务管理服务器负责仿真任务的分发;任务计算服务器根据仿真步长对每个仿真进程进行状态数据缓存,并向任务管理服务器发送相关的状态数据缓存信息;任务管理服务器实时探测多个任务计算服务器是否失效,当某个任务计算服务器失效,任务管理服务器根据仿真任务的状态数据缓存信息,将该任务计算服务器上的仿真进程在其他未失效的任务计算服务器进行重建,接着进行计算;一旦某个实验计算任务操作结束,即可清理该仿真任务相关状态数据缓存信息。本发明适合多领域,多学科虚拟实验的统一建模,可扩展性强,缓存和恢复的代价都很小,而且效率很高,可以很好满足虚拟实验实时交互体验性的要求。 | ||
搜索关键词: | 一种 虚拟 实验 系统 仿真 进程 迁移 方法 | ||
【主权项】:
一种虚拟实验系统中仿真进程迁移方法,所述虚拟实验系统包括负责系统所有的仿真进程的分发与管理的任务管理服务器,以及至少二个记录仿真进程的执行状态并做相应的状态缓存的任务计算服务器,其特征在于,该方法包括下述步骤:(1)任务计算服务器向任务管理服务器注册其服务地址;(2)任务管理服务器判断是否收到结束服务的消息,若接收到结束命令消息,则转步骤(7),否则,转步骤(3);(3)任务管理服务器接收来自用户的仿真进程计算请求,并将请求分发到各任务计算服务器,任务计算服务器根据设定的仿真步长,从每一次仿真步骤输出的结果数据中提取最后一个时刻点上的各参数数据值,做状态缓存,并将缓存数据发送到任务管理服务器做临时备份保存;(4)任务管理服务器保持与各任务计算服务器的联系,采用心跳技术即时探测到任务计算服务器是否失效,如果失效,开始做该任务计算服务器上的任务迁移,则转步骤(5),否则,则认为该任务计算服务器工作正常,则转步骤(6);(5)任务管理服务器根据保存在其上的仿真进程状态缓存数据,在另外一个未失效的任务计算服务器上恢复该仿真进程,然后转步骤(4);(6)任务管理服务器删除并清理已经结束的任务的相关状态缓存数据,转入步骤(4);(7)服务结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110181510.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种蓝牙自动回连方法、系统及智能终端
- 下一篇:防爆型发动机排气系统