基于Linux系统的流量控制研究

基于Linux系统的流量控制研究

作者:师大云端图书馆 时间:2022-10-02 分类:参考文献 喜欢:1379
师大云端图书馆

【摘要】流量控制常用于计算机网络中,对网络中的安全访问进行有效的控制,并保障重要业务的带宽。企业用户常使用多网卡提高服务器的吞吐量、避免单点故障,以达到性能与经济成本的平衡。使用令牌桶算法在多网卡环境下进行流量控制时存在业务分类的问题,目前,缺少在这种场景下根据业务优先级进行剩余带宽利用的流量控制算法。另外,用户通过流量控制配置工具实现流量控制,Linux系统上的流量配置工具tc未兼顾功能与用户体验两方面,应针对Linux系统设计具有友好用户接口的带宽使用方法。本文首先围绕Linux系统上的流量控制机制进行研究,分析了Linux内核中流量控制的流程与方法,对流量控制常用的FIFO、RED、TBF、CBQ、HTB等排队规则算法总结了原理及特点;对排队规则算法在内核中的实现方式进行了分析;对流量控制工具tc与流量过滤工具iptables进行了介绍。针对上文提到的问题,本文主要完成了以下工作:基于多网卡流量控制的需求,在令牌桶算法的基础上,设计了改进的共享令牌桶算法STBF,并在实际应用场景中进行了实验对比。改进的共享令牌桶算法能够在多网卡环境中对不同的网卡设置服务优先等级,在多个网卡间按照优先级的高低实现空闲令牌的共享。实验结果表明,改进的共享令牌桶算法能够在多网卡应用环境中有效达到流量控制的目的,同时实现了按业务优先级分配空闲令牌与TBF算法、HTB算法相比提高了带宽利用率。在仅有优先级高的网卡处于流量繁忙状态时,STBF算法的平均带宽利用率相比TBF算法由73%提升到了97%;同等负载状态下,STBF算法的平均发送时延要低于TBF算法与HTB算法。针对Linux流量配置工具tc的不足,结合tc的带宽管理功能与iptables的流量过滤功能,设计了一种用于Linux系统的带宽管理方法tctables,并对该方法进行了实验测试。该方法具有容易掌握的使用方法、良好的移植性以及与比tc丰富的过滤功能,支持普通用户、网络管理员、编程开发人员等各类用户进行带宽管理或者带宽管理软件的开发。带宽管理方法tctables包括tctables语言和tctables解释器两部分,文章中分别阐述了两部分的工作原理与实现细节。文章中对使用tctables进行带宽管理进行了测试,结果表明,通过tctables解释器能够编译tctables语言写成的脚本,最终能够实现期望的带宽管理效果。
【作者】王凌睿;
【导师】顾乃杰;
【作者基本信息】中国科学技术大学,计算机软件与理论,2014,硕士
【关键词】流量控制;令牌桶算法;带宽管理;多网卡;Linux内核;流量过滤;

【参考文献】
[1]吴迪.苏格兰职前教师教育课程鉴定探析[D].华东师范大学,高等教育学,2002,硕士.
[2]谢伟民.工具性认同:村民小组的行动逻辑[D].华中师范大学,政治学理论,2013,硕士.
[3]汪瑛.学术会议网络化运行与管理系统设计与实现[D].武汉理工大学,通信与信息系统,2013,硕士.
[4]陆邦干.横波地震方法的研究动态[J].石油地球物理勘探,1978,06:41-43.
[5]周青.支持排序的密文检索研究与实现[D].华中科技大学,计算机应用技术,2013,硕士.
[6]陈勇.使用数据挖掘技术建立语言模型[J].上海交通大学学报,2004,09:1590-1592.
[7]彭婧孜.论19世纪法国空想社会主义的社会建设思想[D].浙江工商大学,马克思主义基本原理,2013,硕士.
[8]赵静.施氏假单胞菌N2降解酚类污染物的特性及机理研究[D].西安建筑科技大学,环境工程,2013,硕士.
[9]夏文博.联想并购IBM PC-D的跨文化整合管理案例研究[D].大连理工大学,MBA(专业学位),2013,硕士.
[10]卢大力.我国减刑制度研究[D].河北大学,法律,2013,硕士.
[11]臧邦海.立式中空玻璃自动生产线研究[D].山东大学,机械工程(专业学位),2012,硕士.
[12]李寿丽.过渡金属硼酸盐锂离子二次电池电极材料的制备及性能[D].山东大学,2013.
[13]樊红兰.江泽民领导干部道德观教育思想研究[D].湖南师范大学,思想政治教育,2013,硕士.
[14]吴娟霞,徐华,张锦.拉曼光谱在石墨烯结构表征中的应用[J].化学学报,2014,03:301-318.
[15]袁慧珍,宋永海,张梅,刘丽,汪莉.磷钼酸/壳聚糖功能化的石墨烯多层膜修饰电极及其电化学行为[J].江西师范大学学报(自然科学版),2011,05:512-516.
[16]周富强.面向科研类企业的质量体系信息化管理理论与应用研究[D].重庆大学,管理科学与工程,2003,硕士.
[17]尹晓峰,刘春煌.行车安全监测数据关联规则的研究[J].铁路计算机应用,2004,01:5-7.
[18]赵进晓.目标跟踪的曲线拟合预测模型及算法研究[D].复旦大学,电路与系统,2013,博士.
[19]陈铮玲.二战后埃及社会保障制度研究[D].山西师范大学,世界史,2014,硕士.
[20]韩慧.身份信息犯罪研究[D].上海社会科学院,刑法学,2012,硕士.
[21]何中燕.橘核质量及柠檬苦素类似物纯化工艺的研究[D].成都中医药大学,生药学,2012,硕士.
[22]马卓,邱云峰,胡平安.多酸/石墨烯复合物及其功能研究[A].中国化学会.第十三届固态化学与无机合成学术会议论文摘要集[C].中国化学会:,2014:1.
[23]潘培玉,张梅青.市场潜力、产业集聚与北京交通拥堵探析[J].北京交通大学学报(社会科学版),2014,03:10-16.
[24]杨洪斌.vWF、P-选择素对急性脑梗死作用的研究[D].青岛大学,神经病学,2004,硕士.
[25]孙静.人民币汇率波动对我国纺织品出口的影响分析[D].首都经济贸易大学,国际贸易学,2014,硕士.
[26]常城.最大熵分布估计算法及其应用[D].太原科技大学,系统工程,2013,硕士.
[27]田杰.Banach空间中几类算子方程的解的存在性研究及其应用[D].西北大学,基础数学,2013,硕士.
[28]田俊刚.高性能集群系统分析、设计与应用[D].西北工业大学,2004.
[29]赵磊.义敦岛弧西侧金沙江中段韧性剪切带应变特征研究[D].中国地质大学(北京),构造地质学,2014,硕士.
[30]王川.门式刚架厂房火灾处置研究[D].山东大学,建筑与土木工程,2013,硕士.
[31]张军玲.基于Web服务的电子商务平台的信息安全技术[J].中国科技信息,2005,17:31-33.
[32]田汉雄.我国交强险制度法律问题研究[D].首都经济贸易大学,民商法学,2014,硕士.
[33]张旭辉.甲型流感病毒核蛋白保守性B细胞表位的鉴定研究[D].厦门大学,生物化学与分子生物学,2014,硕士.
[34]邹巧英.我国死缓限制减刑制度研究[D].吉林大学,法律,2014,硕士.
[35]苏刚.中国社会保障制度浅析[D].吉林大学,公共管理,2004,硕士.
[36]石华.上海世博安保中军队“三防”医学救援人群心理健康评估及干预方法研究[D].第三军医大学,流行病学(专业学位),2012,硕士.
[37]祁晓莉.汉字创造中的集体无意识[D].宁夏大学,汉语言文字学,2013,硕士.
[38]蒋姝婷,陈中平,刁奇智,盛尚春,谢国明,张名均,徐华建.基于石墨烯及CeO_2-Au的一次性弓形虫IgM抗体免疫传感器[J].化学学报,2012,19:2085-2090.
[39]王永军,史捷,张旭,陈辉.滤波补偿方法及其在瞬态检测中的应用[J].控制与决策,2000,06:740-743.
[40]曹丽丽.新生代农民工择业行为及其影响因素实证研究[D].重庆工商大学,企业管理,2014,硕士.
[41]欧阳帆.论合唱教师素质结构[D].湖南师范大学,课程与教学论,2004,硕士.
[42]肖亮.企业网络研究[D].浙江工业大学,2001.
[43]刘黎彬.小学班级文化建设中存在的问题及对策[D].内蒙古师范大学,教育管理(专业学位),2012,硕士.
[44]刘华.基于用户行为分析的豆浆机产品设计研究[D].山东大学,设计艺术学,2013,硕士.
[45]王强伟.基于3G传输的停车场大数据采集发布系统[D].大连海事大学,电子与通信工程,2014,硕士.
[46]朱忠福.A公司采购成本控制研究[D].华南理工大学,工商管理(专业学位),2014,硕士.
[47]陈美宏.外资银行进入对中国商业银行效率的影响研究[D].东北师范大学,金融学,2012,硕士.
[48]张佳鹏,肖刚,王锡辉,倪明江,高翔.高温环境下线管式电极结构直流放电特性实验研究[J].高电压技术,2014,01:242-249.
[49]任晓红.中国电力市场化进程中的政府规制研究[D].重庆大学,产业经济学,2003,硕士.
[50]邢永平.IEEE1588精密时钟同步协议的研究与实现[D].北京交通大学,信息网络与安全,2013,硕士.

相关推荐
更多