智能家庭网关中业务流管理系统的设计与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:suzhixie66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着宽带移动通信网络的发展,基于宽带的整合型家庭业务,如个人电脑上网业务、数字电话提供的语音VoIP业务、视频电话业务等,开始步入家庭生活。家庭网关作为连接内部家庭网络与外部核心网络的关键设备,是宽带业务与家庭之间的关键纽带。但是,由于业务自身的特性,家庭用户对其提供的服务效果有着不同的要求。例如在网络资源紧张情况下,家庭用户希望VoIP业务的服务质量能优先得到保证。   为了有效的利用家庭网络资源,保障敏感业务流的服务质量,本文在分析现有相关技术的基础上,设计与实现了一套基于优先级的业务流管理系统。该系统主要包括两个部分,数据包处理功能,通信与控制功能。   (1)数据包处理功能的设计与实现该功能是系统的核心部分。本文在系统分析了现有区分服务技术的基础上,结合Netfilter架构和业务流识别技术,设计与实现了数据包处理功能。该功能包括业务流感知模块、业务流识别与分类模块、业务流跟踪模块以及基于优先级的调度模块。   当业务流到达系统时,首先将对业务流的类型进行感知。为了提高感知的正确性,系统采用了通用识别技术、深度包检测技术以及业务流行为分析技术。同时,系统采用了优先级队列机制来实现业务流的区分服务。为了防止高优先级业务过多的占用网关资源,该系统对优先级队列的调度机制进行了修改,使得系统对每个队列实现按比例处理。在大量存在高优先级业务时,保证了低优先级业务也能占用到网关的转发资源,提高了系统的公平性。   (2)通信与控制功能的设计与实现操作友好性是评价系统的一个关键因素。因此,为了提高系统的友好性,提高使用者对系统的体验,本文设计与实现了通信与控制功能。该部分主要包括通信模块、用户控制模块。   在分析与对比Linux各种通信机制的基础上,系统采用ioctl技术实现用户空间信息与Linux内核空间信息的交互。为了让系统正确传递信息,本文设计了各种消息信令使得系统能够准确提供诸如业务流信息,连接终端信息等信息。该技术使得通信模块的结构清晰,功能分工明确,方便将来系统的扩展。用户控制模块为用户提供了一个系统与用户之间信息互动的平台。该平台的使用方便了用户的操作,提高了系统的友好性。   本文对所实现的业务流管理系统进行了功能测试,验证了该系统的有效性。  
其他文献
语义Web是当前Web的本质变革,旨在通过本体精确定义Web信息共享词汇的语义,建立数据层面的链接(a Web of data),更好地支持信息共享与Web应用。描述逻辑在其中扮演着重要角色:它
随着VoIP(Voice over IP)逐渐普及,VoIP的安全性已经成为一个重要问题,其中垃圾语音(SPIT,Spam over Internet Telephony)很可能成为进行商品推销、市场调研、骚扰甚至诈骗的工
数据访问延时是影响系统性能的关键因素之一。在MapReduce环境中,由于输入数据远大于处理代码,不在数据节点执行的Map任务将会引起大量的远程数据访问延时;由于Map任务分布在成
随着嵌入式系统的发展,嵌入式SOC芯片以其高集成度和快速定制等特点在工业控制、消费电子等领域获得了迅速的发展。而显示系统作为SOC芯片的重要组成部分,由于其图像显示需要不
近年来,伴随着各种应用日新月异的发展,人们对集群文件系统提出了更全面更多样化的需求。文件的小粒度I/O请求的性能对于集群文件系统的整体性能有着越来越重要的影响,应用迫切
人体动作的表示与识别是近年来在计算机视觉和模式识别领域被广为研究的一个问题,其在智能视频监控、智能人机交互接口以及多媒体检索等领域中都具有巨大的潜在应用价值。本文
为了适应开放、动态和多变的Internet环境,网构软件成为了旨在实现网络环境下计算资源共享和集成的一种新型软件形态。在网构软件开放协同模型中,软件系统的各软件实体以软件服
国内的机器翻译研究集中在汉语和英语互译上,针对少数民族语言的机器翻译以蒙古语居多,对于维语的机器翻译仍处于起步阶段。对于新疆这样一个多民族聚居的地区,以汉族和维吾尔族
随着移动通信技术的不断发展和用户需求的不断提升,现有2G/3G通信系统难以满足人们的日益增长的通信需求,3GPP在R8阶段启动了长期演进(LTE)和系统架构演进(SAE)两大标准化工
随着现代制造业向自动化、集成化、智能化的先进制造模式发展,数控加工仿真在制造业中的地位日趋重要。数控加工仿真是数控加工过程在虚拟环境中的映射,它可用于检验NC代码的正