发明名称 |
一种基于trace文件的计算模拟无线网络性能参数的方法 |
摘要 |
一种基于trace文件的计算模拟无线网络性能参数的方法,它依据开源网络模拟软件——NS-2仿真系统来实现,以交换特定的分组来模拟真实无线网络情况,并将执行情况记录到trace即日志文件中,以提供给仿真用户进行分析解读,获取仿真结果,计算模拟无线网络性能参数;该方法有四大步骤。步骤一:计算端到端延迟(End-to-End Delay);步骤二:计算抖动率(Jitter);步骤三:计算吞吐量(Throughput);步骤四:计算丢包率(Packet Loss Rate)。本发明计算简单,方法高效,运算时间少,运行速度快,占用系统内存空间小,它成为使用者分析和改进无线网络性能和提高无线网络利用率的重要手段;本发明在无线网络技术领域里具有较好的实用价值和广阔的应用前景。 |
申请公布号 |
CN102064957A |
申请公布日期 |
2011.05.18 |
申请号 |
CN201010539094.1 |
申请日期 |
2010.11.11 |
申请人 |
北京航空航天大学 |
发明人 |
刘建伟;刘哲;宋璐;郑志明;毛剑;修春娣;尚涛 |
分类号 |
H04L12/24(2006.01)I;H04L12/56(2006.01)I;H04W24/06(2009.01)I;G06F9/455(2006.01)I |
主分类号 |
H04L12/24(2006.01)I |
代理机构 |
北京慧泉知识产权代理有限公司 11232 |
代理人 |
王顺荣;唐爱华 |
主权项 |
一种基于trace文件的计算模拟无线网络性能参数的方法,它依据开源网络模拟软件‑NS‑2仿真系统来实现,其特征在于:通过仿真模拟无线网络,交换特定的分组来模拟真实无线网络情况,并将执行情况记录到trace即日志文件中,以提供给仿真用户进行分析解读,获取仿真结果,计算模拟无线网络性能参数;该方法具体步骤如下:步骤一:计算端到端延迟即End‑to‑End Delay端到端延迟就是指数据包的接收时间与发送时间之差;接收端节点N2收到数据包的时间减去发送端节点N1发出数据包的时间,就是端到端延迟,公式如下:端到端延迟=数据包的接收时间‑数据包的发送时间步骤二:计算抖动率即Jitter抖动率是网络延迟的变化量,它是由同一应用的任意两个相邻数据包在传输路由中经过网络延迟而产生;抖动率由相邻数据包延迟时间差除以数据包序号差得到;设数据包Pi和数据包Pj是相邻数据包,数据包Pi的序号为i,数据包Pj的序号为j,抖动率计算的公式如下:抖动率=(数据包Pj的延迟‑数据包Pi的延迟)/(数据包Pj的序号j‑数据包Pi的序号i)数据包Pj的延迟=数据包Pj接收时间‑数据包Pj发送时间数据包Pi的延迟=数据包Pi接收时间‑数据包Pi发送时间步骤三:计算吞吐量即Throughput吞吐量指接收端节点N2接收的数据包大小总和除以数据包传输所花费的时间总和,这里的吞吐量是指平均吞吐量,公式如下:吞吐量=接收端节点接收的数据包大小总和/每个数据包从发送端节点到接收端节点所花费的时间总和步骤四:计算丢包率即Packet Loss Rate丢包率指接收端节点N2未接收到的数据包数量与发送端节点N1发送的数据包数量的比率,公式如下:丢包率=(发送端节点发送数据包的数量‑接收端节点接收数据包的数量)/发送端节点发送数据包的数量;经过以上四个步骤,完成了基于trace文件的模拟无线网络性能参数的分析和计算。 |
地址 |
100191 北京市海淀区学院路37号北航电子信息工程学院 |