无线性能算法优化-HTTP优化
来源:优橙教育 时间:2021-07-27 14:47:55
原理解释
页面下载速率统计节点为GET/POST请求后200 OK开始计时,对应其最后一包数据发送后截止,因此无线测通过缩短RTT时延来降低整体页面下载时间,从而提升页面下载速率;中兴基站将通过精确计算每次ACK反馈,并对每次的ACK反馈进行预测调度优化,从而缩短RRT时延,改善用户感知。
TCP无线时延统计节点为第二次握手至第三次握手之间的时间差,版本默认为对第三次握手采用动态调度方式;在602版本中,优化开关打开后,基站识别第二次握手,并通过算法精确定位第三次握手的空口时间,进行对第三次握手预测授权,从而缩短TCP无线时延,改善用户感知。
动态调度原理:
UE有新传数据要传, 在N号帧的2号子帧发了SR, N号帧的8号子帧下发了授权DCI0,若授权较小只能够携带BSR(UE待传数据量),因此N+1号帧的2号子帧上传了BSR,目的是为了告诉eNB有多少数据要传输,根据BSR的大小,eNB在N+1号帧的8号子帧下发授权DCI0在N+2号帧的2号子帧上上传数据。
预调度的原理:
预调度的目的是为了在UE发SR之前进行预授权,即不等UE申请资源提前给UE资源;
如示意图三所示:若按照协议的正常流程:UE有新传数据要传, 在N号帧的2号子帧要发SR,而预调度就是在N-1号帧的3号子帧或8号子帧下发DCI0,这样UE就不会触发SR。
若在N-1号帧的8号子帧下发DCI0,则数据会在N号帧的2号子帧上来,而正常流程下数据会在N+1号帧的2号子帧上来,这样数据较正常流程提前上来,节省了时间。
业务下载速率验证结果
RTT时延验证效果:
通过对万秀园S1口报文盲抓,优化开关打开与关闭后的RTT时延对比分析,优化开关打开较关闭后RRT时延缩短约13ms;
RTT时延效果图:
优化开关打开和关闭情况下的RTT时延分布图:
业务下载速率验证效果:
18号打开优化开关后,业务下载速率(>500K),其中优化打开前的一周为5月11日~5月17日,优化打开后的一周为5月19日~5月25日,分别按照核心网进行统计如下:
华为核心网下,优化后的平均业务下载速率(>500K)平均值为5752Kbps,优化前的平均业务下载速率(>500K)平均值为5946Kbps,提升为-194Kbps;
诺西核心网下,优化后的平均业务下载速率(>500K)平均值为6930Kbps,优化前的平均业务下载速率(>500K)平均值为6606Kbps,提升为324Kbps。
25网格不同核心网下业务下载速率(>500K)优化前后对比
TCP无线时延验证结果
18号对25号网格打开优化开关后,TCP无线时延明显降低,降幅为16ms左右;具体见下图:
关键KPI指标影响
5月18日打开优化开关后,网格25整体上行信道PRB利用率上升1.68%
5月18日打开优化开关后,网格25整体NI变化0.07db;
5月18日打开优化开关后,网格25整体关键KPI正常波动;