多路径传输控制协议(multipath TCP,MPTCP)利用设备的多个网络接口传输数据,通过聚合带宽来提高传输效率。在进行路径选择时MPTCP通常使用不相交路径选择算法,由于优先选择负载小的路径,这种贪心策略容易造成网络拥塞和带宽利用率不足...多路径传输控制协议(multipath TCP,MPTCP)利用设备的多个网络接口传输数据,通过聚合带宽来提高传输效率。在进行路径选择时MPTCP通常使用不相交路径选择算法,由于优先选择负载小的路径,这种贪心策略容易造成网络拥塞和带宽利用率不足。轮盘赌轮选择通过概率的方式,在路径选择时加入随机性和动态性,能够克服该贪心策略造成的问题。为此,设计了一种基于轮盘赌轮选择的MPTCP路径选择算法,称作基于轮盘赌轮的MPTCP路径选择(roulette wheel based MPTCP path selection,RWSMPS)。RWSMPS通过软件定义网络(software defined network,SDN)控制器监控和分析网络状态信息,基于轮盘赌轮方式进行子流路径选择,用分组检查将子流分配到路径上,充分利用所有可用路径,并保证路径间的负载平衡。在Mininet平台上的实验证明,相比于广泛使用的等价多路径路由(equal cost multi path,ECMP)算法和链路不相交算法,RWSMPS的吞吐量分别提高了43.9%和41.8%,抖动分别减少了41.6%和40.7%。展开更多
为了解决传统模糊测试方法测试盲目效率低下的问题,提出一种反馈式模糊测试方法。该方法通过对传统模糊测试方法的流程进行优化来提高测试效果。通过网络爬虫收集原始样本文件,确保原始样本的多样性。通过代码覆盖率分析来从大量样本文...为了解决传统模糊测试方法测试盲目效率低下的问题,提出一种反馈式模糊测试方法。该方法通过对传统模糊测试方法的流程进行优化来提高测试效果。通过网络爬虫收集原始样本文件,确保原始样本的多样性。通过代码覆盖率分析来从大量样本文件中筛选用于变异的最佳种子文件,在保证足够的测试空间的同时避免冗余测试。通过对种子文件进行变异来生成测试用例,并根据测试结果基于改进轮盘赌策略不断调优对种子文件的变异参数,以期发现尽可能多的软件故障。实现了一个原型系统OSSRWSFuzzer,在实验中发现了WPS Office for Linux软件的56个故障,其测试效果明显优于现有模糊测试工具。展开更多
文摘多路径传输控制协议(multipath TCP,MPTCP)利用设备的多个网络接口传输数据,通过聚合带宽来提高传输效率。在进行路径选择时MPTCP通常使用不相交路径选择算法,由于优先选择负载小的路径,这种贪心策略容易造成网络拥塞和带宽利用率不足。轮盘赌轮选择通过概率的方式,在路径选择时加入随机性和动态性,能够克服该贪心策略造成的问题。为此,设计了一种基于轮盘赌轮选择的MPTCP路径选择算法,称作基于轮盘赌轮的MPTCP路径选择(roulette wheel based MPTCP path selection,RWSMPS)。RWSMPS通过软件定义网络(software defined network,SDN)控制器监控和分析网络状态信息,基于轮盘赌轮方式进行子流路径选择,用分组检查将子流分配到路径上,充分利用所有可用路径,并保证路径间的负载平衡。在Mininet平台上的实验证明,相比于广泛使用的等价多路径路由(equal cost multi path,ECMP)算法和链路不相交算法,RWSMPS的吞吐量分别提高了43.9%和41.8%,抖动分别减少了41.6%和40.7%。
文摘为了解决传统模糊测试方法测试盲目效率低下的问题,提出一种反馈式模糊测试方法。该方法通过对传统模糊测试方法的流程进行优化来提高测试效果。通过网络爬虫收集原始样本文件,确保原始样本的多样性。通过代码覆盖率分析来从大量样本文件中筛选用于变异的最佳种子文件,在保证足够的测试空间的同时避免冗余测试。通过对种子文件进行变异来生成测试用例,并根据测试结果基于改进轮盘赌策略不断调优对种子文件的变异参数,以期发现尽可能多的软件故障。实现了一个原型系统OSSRWSFuzzer,在实验中发现了WPS Office for Linux软件的56个故障,其测试效果明显优于现有模糊测试工具。