【技术实现步骤摘要】
本专利技术属于计算机应用领域,具体涉及到一种基于Modelica的虚拟实验仿真进程迁移方法,该方法特别适合应用于实时交互性虚拟实验教学环境系统中,当实验仿真进程异常中断后,通过该方法,能够以最快的时间将进程重启,并从中断的时间点往后继续计算。
技术介绍
随着多媒体、仿真建模等一系列网络信息技术的发展,基于互联网的虚拟实验教学系统越来越受到关注。虚拟实验系统是一种实时交互性的人机系统,注重用户的实时体验性,关注的是计算结果数据的快速回传并动态显示。良好的用户体验除了实时性之外,还有流畅性和透明性,即用户实验过程中,实验任务不能被中断(网络出现故障等一些不可控的因素除外),即使某个仿真进程由于某些原因而中断退出,也必须要有故障快速恢复机制来重启仿真进程,以继续进行仿真计算,而对于前台用户来说,这些操作都是透明的。通过进程迁移技术,来达到故障恢复,这是很流行的做法。传统的进程迁移方法, 从应用层次上可以分为三种应用级进程迁移,用户级进程迁移和内核级进程迁移。应用级进程迁移的优势在于可移植性好,不足点是需要了解应用程序的相关语义,可能需要对应用程序进行修改或者进行重新编 ...
【技术保护点】
1.一种虚拟实验系统中仿真进程迁移方法,所述虚拟实验系统包括负责系统所有的仿真进程的分发与管理的任务管理服务器,以及至少二个记录仿真进程的执行状态并做相应的状态缓存的任务计算服务器,其特征在于,该方法包括下述步骤:(1)任务计算服务器向任务管理服务器注册其服务地址;(2)任务管理服务器判断是否收到结束服务的消息,若接收到结束命令消息,则转步骤(7),否则,转步骤(3);(3)任务管理服务器接收来自用户的仿真进程计算请求,并将请求分发到各任务计算服务器,任务计算服务器根据设定的仿真步长,从每一次仿真步骤输出的结果数据中提取最后一个时刻点上的各参数数据值,做状态缓存,并将缓存数 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:金海,蒋文斌,王曙光,马潇,张磊,董浩,刘超,童围,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:83
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。