发明名称 基于进程运行环境感知与迁移的网络模拟框架实现方法
摘要 一种基于进程运行环境感知与迁移的网络模拟框架实现方法,该架构基于开放的模拟平台,可以实现各种网络设备与应用服务的模拟,具有良好的易用性、开放性。在本架构中通过对网络设备的个性特征与网络漏洞的标准化描述,或者直接从生产商获取设备标准化描述,将描述安装至本系统中,即可以实现对设备与服务的模拟。同时在本架构中通过模拟进程对于其所处运行环境的感知,实现模拟网络节点进程在模拟驱动架构之间的迁移,这种分布式动态调整模拟任务方式实现了本架构对大规模复杂网络的模拟支持,消除整个模拟任务的性能瓶颈。同时模拟进程的迁移也实现了对模拟网络节点的映像与重建工作,这对于模拟过程的详细分析也提供了良好的观测样本。
申请公布号 CN101969442B 申请公布日期 2013.08.28
申请号 CN201010523154.0 申请日期 2010.10.28
申请人 江苏博智软件科技有限公司 发明人 傅涛;陈志军;张敏
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 南京天翼专利代理有限责任公司 32112 代理人 朱戈胜
主权项 一种基于进程运行环境感知与迁移的网络模拟框架实现方法,其特征包括以下几个步骤:1)通用网络模拟节点即网络模拟设备的个性特征描述,并对描述的个性特征文档进行定义;2)基于有限状态机的网络模拟节点行为仿真:用有限状态机实现个性特征描述文档的加载,并根据网络模拟节点的当前状态与接收的网络仿真数据,切换网络模拟节点的状态;3)应用服务的仿真:基于步骤1和2,对网络设备节点上装载的应用服务进行仿真与模拟;4)网络设备节点的模拟与仿真:是对网络设备节点的功能进行模拟,该模拟都是通过对所述应用服务的模拟来实现;5)模拟驱动架构的实现:提供网络模拟与仿真的整体驱动框架;6)进程的运行环境上下文感知:是模拟进程对模拟服务器运行情况的数据采集与分析功能;进程的运行环境上下文感知是依据模拟进程使用系统资源信息,来判断此时模拟服务器能否提供完成其模拟任务的足够的系统资源;7)进程的迁移实现:步骤6)中,如果模拟服务器不能提供完成其模拟任务的足够的系统资源,则模拟进程向模拟服务器提出迁移请求,步骤包括:先生成模拟进程映像:停止内部模拟有限状态机并将有限状态机所处的状态与相应的数据生成映像文件;再生成封装文件:在确认迁移目标模拟服务器后,将请求迁移的模拟进程中的有限状态机停止后接收的网络仿真数据进行封装;最后将封装文件与进程映像提交给迁移目标模拟服务器,由该服务器使用模拟驱动架构重建网络模拟节点,恢复模拟进程,实现模拟进程在模拟服务器之间的迁移。
地址 210000 江苏省南京市雨花台区宁南大道310号雨花软件园大A楼A幢4层