移动虚拟网络运营商的性能提升与数据优化策略
1. 网络性能分析
1.1 数据收集与指标计算
通过一款安卓应用收集了约600名V - Mobile和B - Mobile用户的数据,形成了PerfDataset。当开启“采样性能”选项后,应用利用libpcap被动监测客户端设备的流量(仅TCP/IP头部),并计算几个关键的性能指标:
1. TCP握手往返时间(RTT)
2. TCP流大小:即一个流中有效载荷字节的总数
3. TCP流持续时间:一个流中第一个和最后一个数据包之间的时间跨度
4. TCP流速率:流大小与持续时间的比率,分别测量上行和下行
5. TCP上行数据包重传率:重传的上行数据数据包与一个流中上行数据数据包总数的比率(无法测量下行重传率)
为使指标有意义,在后续分析中,计算流速率时,只考虑持续时间至少100ms且大小至少1MB的流;计算上行重传率时,只检查包含至少10个上行数据包的流。
1.2 测量结果展示
测量结果显示在图5.11的六个子图中,分别绘制了B - Mobile和V - Mobile的统计数据。子图(a) - (d)中的每个累积分布函数(CDF)涵盖了所有符合条件的TCP流;子图(e)和(f)显示了所有用户计费月的每月最大流速率,以揭示当今蜂窝网络的最大容量。
1.3 性能差异分析
从BBSDataset了解到,许多V - Mobile用户担心B - Mobile可能会以较低优先级传输他们的流量。但图5.11的所有结果表明,在所有六个指标上,V - Mobile和B - Mobile在统计上没有明显的性能差异。为进