文档库 最新最全的文档下载
当前位置:文档库 › NS2中DSDV, AODV, DSR协议评估

NS2中DSDV, AODV, DSR协议评估

分类:MANET路由协议2013-09-01 20:04 128人阅读评论(0) 收藏举报MANET性能评价指标

在研究MANET时,经常会采用不同的评价指标对方案的性能进行有效性评估,在此我将主要的评价指标进行总结。

1.数据包投递率(Packet Delivery Ratio,PDR):PDR为源节点应用层发送的数据(包)(Ps)与目标节点接收到的数据(包)(Pr)的比值关系,即正确传输数据包的统计度量。其能体现MANET的两个主要特性:(1)网络可靠性;(2)网络拥塞/通信状况。

PDR=Pr/Ps

2.路由代价(Routing Overhead,RO):RO为路由消息(协议包)占网络中总通信数据(协议包和数据包)的比值,即所有节点发送和转发的协议包(Rsf)与其数据包(Psf)的比值。该度量能反映路由协议对网络通信的影响。

RO=Rsf/ (Rsf+Psf)

3.归一化路由代价(Normalized Routing Overhead,NRO):NRO为发送一个数据包(包括源发送和中间转发)到目标节点需要的路由包的数量,即发送和转发的协议包(Rsf)与数据包(Psf)的比值。该度量反映了网络路由的稳定性。

NRO=Rsf/ Psf

注:红色字体需根据具体的trace更改

4.平均跳数(路径长度(Path length,PL)):PL为平均每个数据包传输需要的路径长度,即数据包发送和转发的次数(Psf)与数据包发送次数(Ps)的比值。

PL=Psf/ Ps

注:红色字体需根据具体的trace更改

5.吞吐量(Throughput,TH):TH为单位时间内从源到目标传输的数据量,可分为节点吞吐量(Noth)和网络吞吐量(Neth),其中节点吞吐量为目标节点单位时间内接收到的数据包,网络吞吐量为单位时间内网络中所有节点接收到的数据包总和的平均值。Noth= 节点接收到的总数据包/ (开始接收时间–最后接收时间)

Neth= 所有接收节点的Noth之和/ 接收节点数

6.延迟(Delay,DE):DE为数据包从源发送到目标正确传输需要的时间(Dp),其平均值为平均延迟(ADp)。

ADp= 所有Dp之和/ 正确传输的数据包数量

7.能量消耗(Energy Consumption,EC):EC为节点消耗的能量比例,所有节点的EC平均值为平均能量消耗(AEC)。

Nec= (节点初始能量–节点最终能量) / (节点初始能量)

Naec= 所有Nec之和/ 节点数量

8.文件投递率(File Delivery Ratio,FDR):FDR为TCP成功传输文件的比率,所有TCP传输成功率的均值为平均文件传输成功率(AFDR)。

FDR= TCP成功传输文件数/ TCP传输文件总数

AFDR= 所有FDR之和/ TCP连接数量

9.文件投递延迟(File Delivery Delay,FDD):FDD为TCP成功传输文件的延迟,AFDD为TCP成功传输文件延迟的平均值,TAFDD 为所有TCP连接成功传输文件延迟的平均值。

AFDD= TCP成功传输的文件延迟之和/TCP成功传输文件数

TAFDD= 所有AFDD之和/ TCP连接数量

相关文档
相关文档 最新文档