6、移动互联网快速轻量级带宽测试系统FastBTS的解析

移动互联网快速轻量级带宽测试系统FastBTS的解析

1. 系统概述

FastBTS是一种新颖的带宽测试系统,旨在实现快速、轻量且准确的带宽测试。它通过适应和利用测试噪声,在商业带宽测试系统(BTSes)中达到了最高的准确性水平,同时显著减少了数据使用量和测试时间。而且,FastBTS仅使用30台服务器,比现有技术少2 - 3个数量级。

2. 系统实现
  • 组件部署
    • 服务器端 :实现了弹性带宽探测(EBP)和关键区间采样(CIS)。EBP工作在传输层,需要对操作系统内核进行修改;CIS需要实时从EBP获取细粒度的吞吐量样本。EBP用C语言实现,CIS用Node.js实现。
    • 客户端 :实现了数据驱动的服务器选择(DSS)和自适应多归属(AMH)。终端用户可以通过REST API访问FastBTS服务。DSS和AMH用JavaScript实现,便于与网页或移动应用集成。
  • 测试服务器 :搭建在CentOS 7.6系统上,Linux内核版本为5.0.1。
  • EBP开发 :以BBR为起点进行开发。具体来说,通过修改bbr_update_bw函数实现pacing_gain的计算;修改bbr_set_state和bbr_check_drain来改变BBR在ProbeBW阶段的原始周期,以实现EBP的两阶段周期。EBP作为可加载的内核模块实现。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值