一种仿真网络运行状况动态监测方法

文档序号:6481200阅读:228来源:国知局
专利名称:一种仿真网络运行状况动态监测方法
技术领域
本发明涉及一种仿真网络运行状况动态监测方法,属于网络仿真技术领域。
背景技术
网络仿真是进行网络技术研究的一种基本手段。在新技术的研究过程中,由于各种原因,实际网络系统的实现往往是代价较高或是不现实的。在这种情况下,仿真就成了最佳可供选择的测试、评估和验证手段之一。
网络仿真软件NS2自带的仿真结果统计工具只能在仿真实验结束后对仿真数据进行统计、分析等,不能在仿真网络运行过程中实时显示网络运行状态和数据。虽然可以将流经的网络统计数据输出到命令终端显示,但用户界面友好性和显示结果动态性都远不及图形界面。

发明内容
本发明的目的就是针对上述的不足,提供了一种便于操作、便于
监控的新型的仿真网络运行状况动态监溯'j方法。
一种仿真网络运行状况动态监测方法,包括如下步骤
1 )通过图形界面创建仿真网络拓朴,进而生成tci脚本;以
tcl/tk工具开发出的图形界面,能以图形化拖拽的方式生成tcl脚本,
大大方便了仿真网络拓朴的定义;
2)仿真网络运行,将流经的网络数据记录到数据结构中;由于
NS2仿真网络底层的功能实现采用C和O+语言编写,因此可以定义灵
活多变的数据结构和复杂的算法对流经的网络数据进行记录和运算处
理;
3 )将仿真网络运行过程中的统计数据显示到图形界面。上述第3)步是这样的首先在仿真网络中对网络数据进行统计分析,然后通过建立0tc 1 /C+十分裂对象模型将网络运行数据与图形界面进行关联,并将统计数据发送给图形界面,图形界面显示数据。一种仿真网络运行状况动态监测装置,包括
第一单元,用于通过图形界面创建访真冋络拓朴,生成tc;l脚本;第二单元,用于在仿真网络运行时,将流经的网络数据记录到数据结构中;
第三单元,用于将仿真网络运行中的统计数据传送给图形界面。
3上述第三单元包括
一统计单元,用于在仿真网络运行时对网络数据进行统计分析;
一关联单元,用于通过建立0"1〃++分裂对象模型将网络运行数据与图形界面进行关联,并将统计数据发送给图形界面;一图形界面显示单元,用于显示数据。本发明具有如下优点
1. 大大降低了 NS2的使用难度
通过为NS2添加图形界面,用户可以通过图形操作的方式来创建仿真网络拓朴,即使是从未用过NS2的用户也能在最短的时间内上手。
2. 大大方便了用户对仿真网络进行监控
通过将网络运行数据用图形界面动态地显示给用户,使得用户能及时、直观地了解到仿真网络的运行状况,从而进一步方便了用户对NS2的使用。


图l为本发明实施例的流程图。
具体实施例方式
下面以非限定性的实施方式对本发明进一步进行解释、说明。
一种仿真网络运行状况动态监测方法,本方法为NS2添加图形用户界面,降低了 NS2的使用难度,方便了用户对仿真网络进行监控。
本方法开始于步骤101:开始创建仿真网络,仿真网络创建完成后才能对其进行监测。
仿真网络创建完成之后进入歩骤1 02 :通过图形界面创建仿真网络拓朴,进而生成tcl脚本;以tcl/tk工具开发出的图形界面,能以图形化拖拽的方式生成tcl脚本,大大方便了仿真网络拓朴的定义。
然后进入步骤103:仿真网络运行,将流经的网络数据记录到数据结构中;由于NSM方真网络底层的功能实现采用C和〔++语言编写,因此可以定义灵活多变的数据结构和复杂的算法对流经的网络数据进行记录和运算处理。
再进入步骤1 04:将仿真网络运行过程中的统计数据显示到图形界面。首先在仿真网络中对网络数据进行统计分析,然后通过建立01c 1 /0++分裂对象模型将网络运行数据与图形界面进行关联,并将统计数据发送给图形界面,图形界面显示数据。
最后进行步骤105:仿真网络运行结束。
对应的, 一种仿真网络运行状况动态监测装置,包括第一单元,用于通过图形界面创建仿真网络拓朴,生成tci脚本; 第二单元,用于在仿真网络运行时,将流经的网络数据记录到数 据结构中;
第三单元,用于将仿真网络运行中的统计数据传送给图形界面。 第三单元包括
一统计单元,用于在仿真网络运行时对网络数据进行统计分析; 一关联单元,用于通过建立0^1"++分裂对象模型将网络运行数 据与图形界面进行关联,并将统计数据发送给图形界面; 一图形界面显示单元,用于显示数据。
各个单元依次工作,通过为NS2添加图形界面,用户可以通过图 形操作的方式来创建仿真网络拓朴;通过将网络运行数据用图形界面 动态地显示给用户,使得用户能及时、直观地了解到仿真网络的运行 状况,从而进一步方便了用户对NS2的使用。
权利要求
1.一种仿真网络运行状况动态监测方法,其特征在于包括如下步骤1)通过图形界面创建仿真网络拓扑,进而生成tcl脚本;2)仿真网络运行,将流经的网络数据记录到数据结构中;3)将仿真网络运行过程中的统计数据显示到图形界面。
2. 根据权利要求1所述的仿真网络运行状况动态监测方法,其特 征在于上述第3)步是这样的首先在仿真网络中对网络数据进行 统计分析,然后通过建立0"1"'++分裂对象模型将网络运行数据与图 形界面进行关联,并将统计数据发送给图形界面,图形界面显示数据。
3. —种仿真网络运行状况动态监测装置,其特征在于包括 第一单元,用于通过图形界面创建仿真网络拓朴,生成tcl脚本; 第二单元,用于在仿真网络运行时,将流经的网络数据记录到数据结构中;第三单元,用于将仿真网络运行中的统计数据传送给图形界面。
4. 根据权利要求3所述的仿真网络运行状况动态监测装置,其特 征在于上述第三单元包括一统计单元,用于在仿真网络运行时对网络数据进行统计分析; 一关联单元,用于通过建立0"1/〔++分裂对象模型将网络运行数 据与图形界面进行关联,并将统计数据发送给图形界面; 一图形界面显示单元,用于显示数据,,
全文摘要
本发明是一种仿真网络运行状况动态监测方法,包括如下步骤1)通过图形界面创建仿真网络拓扑,进而生成tcl脚本;2)仿真网络运行,将流经的网络数据记录到数据结构中;3)将仿真网络运行过程中的统计数据显示到图形界面。本发明具有如下优点1.大大降低了NS2的使用难度,通过为NS2添加图形界面,用户可以通过图形操作的方式来创建仿真网络拓扑,即使是从未用过NS2的用户也能在最短的时间内上手。2.大大方便了用户对仿真网络进行监控,通过将网络运行数据用图形界面动态地显示给用户,使得用户能及时、直观地了解到仿真网络的运行状况,从而进一步方便了用户对NS2的使用。
文档编号G06F9/455GK101661401SQ200910018390
公开日2010年3月3日 申请日期2009年9月22日 优先权日2009年9月22日
发明者段文良, 凯 王, 肖敦利 申请人:山东中创软件商用中间件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1