Linux网络测试床的设计与实现和环境自适应的拥塞控制协议研究

被引量 : 0次 | 上传用户:lsssyd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于传统实验性能评估手段的局限性,在真实的网络测试床上对协议进行性能评测正逐渐成了主流的测试手段。本文首先对网络测试床设计和实现的整个过程以及网络测试床实验配置的关键技术问题进行深入的研究。本文详细介绍了基于Linux的网络测试床设计与实现的整个过程,包括Linux网络测试床的拓扑设计;重新配置、编译符合测试床需要的新的Linux内核;使用Netem和Dummynet来设置可控的,特定的网络实验环境;TCP Socket Buffer的设置;TCP ECN的设置;使用流量产生器产生测试流量;捕捉和处理实验数据。随着网络的飞速发展,网络高速化和无线化的特征越来越明显。在这种网络特征下,传统网络中的TCP拥塞控制协议已经显现出不适应性。虽然各国学者也提出了一些针对高速网络或无线网络的TCP改进协议,但是这些协议并不能同时在不同的网络环境下都获得较高的性能。因此,拥塞控制协议如何实现环境自适应性,在不同的网络环境下都能获得较高的性能,就变成了迫在眉睫的问题。本文在总结前人工作的基础上,将Cubic高效的窗口增加机制和Westwood的窗口减少机制结合起来,提出了一种环境自适应的拥塞控制机制JTCP,并详细介绍JTCP在Linux内核中的实现过程,然后在我们搭建的网络测试床上对JTCP就链路利用率、TCP友好性和RTT公平性这个三个性能指标进行了详细的比较测试。实验结果表明,JTCP在RTT公平性和TCP友好性没有明显下降的同时,能够在不同的网络环境下都能获得较高的链路利用率。本文最后对所做研究工作进行了总结,并阐述了网络测试床设计实现的进一步研究方向和拥塞控制协议进一步优化的研究思路。
其他文献
严世芸教授为上海中医药大学博士生导师,全国名老中医师承班导师,上海市名中医.在长期的临床实践中,善于运用中医药方法治疗充血性心衰、高血压病、冠心病、病毒性心肌炎、各
审计委员会制度是公司治理结构中的一项重要制度安排,其建立的初衷是在董事会中寻求一支独立的财务治理力量,以加强公司财务报告信息的真实性和可靠性。审计委员会制度在我国
在解决区域经济一体化和行政区经济矛盾的几种思路的对抗中,“复合行政”理念及其政治结构设计处于上峰,但这一理念及其政治结构无论是在理论设计的前提条件上还是在实践操作
BT项目融资模式是从BOT模式演化而来的,为缓解我国基础建设中资金紧张问题提供了有效方法。BT项目融资模式在我国已广泛的应用并迅速的发展。本文介绍了BT项目融资模式的含义
人格刑法在理论体系的构建上具有优势,但是在现有的技术背景下没有很强的可行性和可操作性。并合主义虽然在理论体系上没有人格刑法完美,但是却具有很强的现实性和可操作性。宽
语法填空是检测英语知识与能力的试题,目的在于验证学生能否正确地判断出语篇错误与否,并在发现错误的情况下加以改正,考察了学生英语运用的综合能力。同时,语法填空训练可以
利率市场化的深入和资本监管的强化让商业银行认识到了零售业务转型的必要性,在如今商业银行进入“大零售”时代的背景下,互联网金融的发展对银行零售市场、中间业务和支付地
义敦岛弧碰撞造山带是特提斯—喜马拉雅巨型造山带中的一个复合造山带。本文利用义敦岛弧碰撞造山带29个花岗岩体的43件同位素测年数据,结合岩石地球化学特征,建立了造山带花
以夹于陆块间的蛇绿岩套构造就位及其伴随的区域变形变质、同碰撞花岗岩侵入时期,作为主碰撞期。后碰撞发生在主碰撞之后,并随大规模花岗质岩浆作用的结束而结束。依此标志,
在我们的生活中网络无处不在,典型的人类社会网、生活中的朋友圈、微博圈、各种社交网站如脸谱(Facebook)等这些都属于社会网络的范畴。社会网络并不是一个新的研究领域,早在十九