摘要
以HFC网络为背景,针对嵌入式设备的存储资源有限性、网络带宽有限性以及宽带网络中多业务流的特点,提出一种缓冲区管理和分组调度联合算法.该算法通过控制业务流队列长度和设置业务流优先级方程的方式来管理缓冲区和带宽的分配,使内存管理和分组调度协调配合,从而为不同类型的网络数据提供区分服务.通过测试,在本文的仿真设置下,当网络资源紧张时,使用该算法后,可以达到实时业务流的超时数据比未使用该算法时的超时数据少89.6%的效果;而非实时业务流也可以达到平均丢包率比不使用该算法时的平均丢包率低90%的效果.
Proposed a buffer management and packet scheduling algorithm for HFC networks,which takes limited storage resources of embedded system,limited bandwidth of broadband networks and multi-service flows into consideration.This algorithm manages buffer and bandwidth allocation through controlling the length of the service flow queues and the values of priority functions.It coordinates the relation between buffer management and packet scheduling,which provides different types of data with different services.Simulations prove that the amount of timeout data in real time service flows with the algorithm can be less than that without this algorithm by 89.6%.In addition,the packet loss rate of non-real time service flows with this algorithm can be lower than that without this algorithm by 90%.
出处
《小型微型计算机系统》
CSCD
北大核心
2011年第6期1075-1080,共6页
Journal of Chinese Computer Systems
基金
北京市科技重大项目(D0306008041021)资助
国家"八六三"高技术研究发展计划项目(2008AA01Z134)资助
关键词
缓冲区管理
分组调度
嵌入式系统
宽带网络
服务质量
buffer management
packet scheduling
embedded systems
broadband networks
quality of service