上海电机学院毕业设计(论文)开题报告课题名称自适应网络流量控制研究学院电子信息学院专业计算机科学与技术班级BX071学号BX07108姓名张莉雯指导教师王小刚定稿日期:2010年12月15日自适应网络流量控制研究摘要:互联网传送内容的日益复杂和用户对业务之来那个质量提出更高的要求门都促使网络管理者使用更有效的工具来优化网络
众所周知,Internet诞生之初,并没有网络流量控制(TrafficContro1)方面的考虑和设计,IP协议的原则是尽可能好地为所有数据流服务,不同的数据流之间是平等的
然而多年的实践表明,这种原则并不是最理想的,有些数据流应该得到特别的照顾,比如,远程登录的交互数据流应该比数据下载有更高的优先级
针对不同的数据流采取不同的策略,这种可能性是存在的
网络流量的控制通常发生在输出网卡处
虽然在路由器的入口处也可以进行流量控制,Linux也具有相关的功能,但一般说来,由于我们无法控制自己网络之外的设备,入口处的流量控制相对较难
流量控制的一个基本概念是队列(Qdisc),每个网卡都与一个队列,每当内核需要将报文分组从网卡发送出去,都会首先将该报文分组添加到该网卡所配置的队列中,由该队列决定报文分组的发送顺序
而优先级队列是其中比较常用的队列
优先级队列是针对关键业务应用设计的
关键业务有一个重要的特点,即在拥塞发生时要求优先获得服务以减小响应的延迟
优先级队列可以根据网络协议(比如IP,IPX)、数据流入接口、报文长短、源地址/目的地址等灵活地指定优先次序
本文主要运用的就是优先队列来实现流量控制,并对已有的优先队列进行改进,将每个优先级设计一个时间权值来改善性能
以使得低优先级也能被调用,而高优先级不总是被调用
以实现调度性能,从而优化控制性能
关键词:服务质量;流量控制;队列管理;NS21
1网络流量控制概述流量管理系统(又称应用流量管理