针对多媒体的拥塞控制实验测试标准

来源:互联网 发布:centos 7如何引导win7 编辑:程序博客网 时间:2024/05/18 02:57

本篇博客主要基于RMCAT的一个测试样例标准(Test Cases for Evaluating RMCAT Proposals)进行总结。


测试样例的结构:

测试样例的定义:

  • 通用定义:描述该测试样例的目标或者动机。
  • 期待的行为:期待算法能够做出的反应。
  • 度量指标:包括了带宽利用率,时延等指标。同时需要说明测试的时间粒度,典型的测试间隔是200ms.


定义拓扑结构:

下图是一个典型的拓扑样例,只需要按自己的要求更改就好:

           


定义测试平台属性:

  • 持续时间:指测试样例的持续时间。
  • 链路特征:前向反向路径都需要说明,包含了:瓶颈链路容量,参考链路容量(如果是时变的),单向传播时延,瓶颈队列种类(Droptail,FQ-CoDel或PIE等),队列大小(队列满时的排队时间,毫秒计),丢包率。
  • 应用相关:包括了:媒体源的种类,方向,数量,编码方式(Constant Bit Rate (CBR) or Variable Bit Rate(VBR)),媒体内容(测试序列),时间线(进出测试平台的时间点)和启动行为(最大最小的启动比特率in Kbps)


测试样例:

  • 单流在变化的链路容量下:主要为了测试算法对于链路容量变化的适应能力
  • 拥塞的反向链路性能:反馈信息RTCP可能受损的情况下的性能。
  • 同算法的多流竞争:主要测试自身公平性
  • RTT公平性:每个数据流有不一样的RTT,但是希望能公平共享瓶颈链路
  • 与长TCP公平性:测试TCP公平性,希望提出的算法不会被TCP饿死
  • 与短TCP公平性:主要模仿存在网页访问的情况下算法的自适应性


原创粉丝点击