预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

移动环境下MPTCP拥塞控制算法的设计与实现的任务书 任务书: 1.背景 随着移动互联网的发展和移动设备的普及,越来越多的人们在移动环境下使用互联网。然而,传统TCP协议在移动环境下面临一系列问题,例如,高丢包率、网络拥塞等。为了解决这些问题,MPTCP协议应运而生。 MPTCP协议是指在多个网络路径上同时进行数据传输的TCP协议。它可以将一个TCP连接分成多个子连接,通过多个路径进行数据传输。这样可以提高数据传输速度和可靠性,更好地适应移动环境下的网络情况。 然而,由于多路径传输中可能出现不同路径的网络拥塞情况不同,因此需要设计合适的拥塞控制算法来避免网络拥塞,提高网络的性能。 2.任务 本次任务的目标是设计和实现一种适用于移动环境下的MPTCP拥塞控制算法。 具体任务包括: 2.1研究MPTCP协议和现有的拥塞控制算法,了解其原理、优缺点及应用场景等相关知识。 2.2针对移动环境下的网络特点,设计一种适用于MPTCP的拥塞控制算法。该算法需考虑网络拥塞情况、多路径选择、传输速率等因素。 2.3在Linux内核中实现该拥塞控制算法,并进行测试验证。测试内容包括单路径和多路径情况下的传输速率、网络拥塞情况等。 2.4撰写报告,介绍设计思路、实现过程、测试结果以及该算法在移动网络环境下的应用前景等方面。 3.要求 3.1熟悉Linux内核开发和TCP协议相关知识。 3.2熟悉MPTCP协议及其实现原理。 3.3具备良好的编码能力和代码调试能力。 3.4能够独立完成项目任务,具备良好的团队协作能力和沟通能力。 3.5报告需符合学术规范,包括格式、语言、参考文献等方面,并能够清晰地表达设计思路、实现过程等内容。 4.参考资料 4.1RFC6824 4.2K.T.WinandH.C.Myint,“AReviewofMultipathTCP,”in2016IEEE6thInternationalConferenceonNetworkedComputing(NetComp),2016,pp.29–34. 4.3M.D.Muñoz,Y.Qian,andY.Zhang,“MultipathTCPChallenges:StateoftheArtandResearchDirections,”IEEECommunicationsSurveys&Tutorials,vol.18,no.4,pp.2794–2836,2016. 4.4J.Song,K.Lee,andS.Lee,“EfficientMulti-pathTCPCongestionControlinWirelessNetworks,”JournalofNetworkandComputerApplications,vol.67,pp.172–181,2016. 5.报告提交要求 5.1报告需包括封面、目录、正文、参考文献等部分。 5.2正文字数不少于1200字,论文格式需符合学术论文要求,包括行距、页边距、页眉页脚等。 5.3报告需提交WORD或PDF版本,其中WORD版本需提供源文件。 5.4报告需提交代码文件和测试数据文件。 5.5报告提交时间为XX年X月XX日。