摘要
为了在嵌入式终端多应用之间合理分配有限的网络带宽资源,提出一种嵌入式终端多应用网络资源分配协议。根据应用特性对网络数据包进行分类,结合实时探测的可用带宽,为每种类型数据包分别添加不同的延迟时间,依据延迟大小调度数据包。将该协议应用于实际IP机顶盒中,在同时运行HTTP流媒体应用和FTP下载应用的环境中,能够优先保证前台流媒体应用的流畅播放。实验结果表明,该协议在多应用运行环境下,能够优先满足用户关注度高的应用网络带宽需求,实现了网络资源在嵌入式终端上的合理分配。
In order to allocate network bandwidth resources rationally among multiple applications in an embedded terminal,this paper proposed an embedded terminal multi-application network resources distribution protocol.This protocol characterized network packets according to which application they belong to.And it combined with the available bandwidth of the terminal to add different delay time to each packet depending on its type.It applied this protocol to an IP STB running a HTTP streaming application and a FTP download application at the same time,and the front application HTTP stream played fluently.The experiment results show this protocol meets the network bandwidth request of the application highly concerned by users although multiple applications request for bandwidth at the same time,and achieves rational allocation of network resources in the embedded terminal.
出处
《计算机应用研究》
CSCD
北大核心
2013年第1期169-171,共3页
Application Research of Computers
基金
国家科技支撑项目课题(2011BAH08B01)
国家"863"计划重大资助项目(2011AA01A102)
中国科学院战略性先导科技专项资助项目(XDA06030500)
关键词
嵌入式终端
多应用
网络资源分配
延迟调度
embedded terminal
multi-application
network resources allocation
delay scheduling