TCP接收端性能瓶颈诊断系统设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:fghngfhfg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为最主要的传输层协议之一,TCP为大部分的互联网应用提供了数据的可靠传输服务,因此TCP性能直接影响互联网业务的服务质量和公司营收。TCP的传输性能瓶颈分析一直以来都是网络协议的热点研究问题。随着互联网应用的不断变化,云盘上传、微信视频上传等应用场景已经越来越普遍;在这些应用中,上传场景已经与下载变得同等重要,甚至在某些应用中(如参与性视频直播)中,上传质量是影响用户体验更加重要的一环。在这些场景中,服务器端往往不是作为数据的发送端,而是作为数据的接收端。此时,需要在服务器端,即接收端,进行TCP传输性能的诊断和优化。  但是,TCP是发送端驱动的协议,大部分算法及其参数都是由发送端进行维护,接收端并不能够直接得到相关信息。针对接收端的诊断局限性问题,本文首先分析了TCP接收端能够得到的参数,并设计了相关参数的估计计算方法;在此基础上,设计并实现了一种基于决策树的接收端性能瓶颈诊断系统。本文的主要工作包含以下三个方面:  1.基于状态划分的TCP参数分析与计算。根据接收端的TCP协议特征,设计并实现了基于不同状态的参数估计计算方法。首先分析了在TCP接收端能够得到和利用的TCP参数,并将参数分为了五类。然后,通过对参数的特点进行分析和研究,将接收端的状态参数分为了连续收包状态和乱序收包状态;并依据在不同状态下的特点,得到了发送窗口、数据包发送间隔等参数的估算方法;最后,在发送端和接收端同时进行测量,对比验证了参数的估算准确性,误差范围最大不超过10%。  2.基于决策树的性能瓶颈诊断方法。根据接收端对每个性能瓶颈的诊断过程,设计并实现了基于决策树的TCP性能瓶颈诊断方法。首先,根据不同的性能瓶颈发生原理及其特征,分别在在连续收包状态下和乱序收包状态下,对相关的性能瓶颈进行了诊断原理的设计。然后,通过整理得到的性能瓶颈诊断方案,结合状态和参数间的关系,制定了决策树规则,并通过反馈机制不断地进行修正和优化。最终,实现了基于决策树的接收端TCP性能瓶颈诊断方法。  3.系统实现和验证。在Linux(Kernerl3.13.0)上,实现了所设计的TCP接收端性能瓶颈诊断系统。该系统利用抓包模块捕获TCP流,维护不同流的状态信息和变量信息,并利用性能瓶颈诊断决策树,对不同的流进行传输性能瓶颈的诊断。在可控网络环境的测试结果表明,该系统的性能瓶颈诊断准确性在90%以上。最后,利用该系统对某视频直播平台进行了性能瓶颈的诊断,发现了有近15%的TCP流出现发送端无数据可发等性能瓶颈,并提出了优化建议。
其他文献
最近几年,卷积神经网络技术在许多视觉应用中都取得了成功,目前大部分成功的物体分类系统都基于深度卷积神经网络框架。对于控制计算机平台来说,近年来随着技术的不断进步,移动控
随着我国道路交通的不断完善,机动车辆日益增多,各行业为了实现和改善对机动车辆的监控和管理,对车辆监控系统提出了更新更高的要求。基于这样的需求背景,我们研究了各种相关技术
随着Internet及全球信息网应用的快速发展,Web应用正逐步走向企业级计算,其复杂性和动态性的要求更高。纯静态web页面已远不能满足用户和开发者的需求,满足用户动态请求,页面内容
进入二十一世纪后,信息呈现爆炸式地增长,数字信息化的加深使得数据的重要性日益提高,企业对存储系统的备份与恢复功能提出了越来越高的要求,快照技术因其快速的即时备份,且生产副
N-糖基化作为一种普遍的蛋白质翻译后修饰,对生物功能有着重要的调控作用。随着质谱技术的发展,人们基于实验分析及文献报道构造了各种格式不一的糖库。然而,自然界中可能仍存在
中国高等院校在科学技术的研究与开发方面已经有了长足的发展,科技工作的发展以及日益激烈的科技竞争使得高校科技管理工作面临新的挑战.同时,我们也看到,校园网建设的进展以
软件内建自测试摈弃了传统的独立的手工测试方法,提出在软件开发过程中通过模板与程序开发人员交互得到有用的测试信息并将其保存在模板中,然后编写程序自动从模板导出测试用
随着移动互联网时代的发展,室内定位的市场需求越来越强烈。传统的室外定位技术不能满足室内定位对于精度的要求,越来越多的室内定位技术和算法被相继提出,其中基于接收信号强度
随着社交网络(包括评论,博客,论坛等等)的兴起,无论是个人还是团体都存在着利用这些信息来做决策的需求。但是,由于网络上的信息太多,人们的个人能力无法解决这项任务,自动化的情感挖
人脸识别是一个历史悠久的研究课题。随着机器学习,尤其是深度学习的发展,以及大数据的爆炸式增长,二维图像人脸识别技术近几年获得了长足的进步。然而,由于二维图像对姿态、光照