SCTP多流优先级的研究与实现

被引量 : 0次 | 上传用户:vvchan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着硬件技术和网络通信技术的快速发展,终端用户经常会通过互联网获得多媒体形式的网络服务。例如,网页浏览、即时消息通信、视频聊天等。这些服务往往对带宽十分敏感,且在同一次服务中需要从服务器获取多种类型的数据。但在低带宽情况下网络无法为所有类型的数据提供足够的带宽,因此网络服务器需要提供一种将不同类型数据并行且高效地传输到终端用户的方法,同时在低带宽情况下该方法仍能够提供令人满意的服务质量。流控制传输协议(Stream Control Transmission Protocol,SCTP)是面向连接,提供可靠数据传输服务的传输协议,它的多流多宿特性非常适合于上述的多媒体网络服务。本文基于对Linux内核中SCTP源代码的分析,针对低带宽引起的高传输延迟情况,提出了一种基于SCTP的多流优先级传输优化方案,并将其实现。本方案利用SCTP的多流特性,将同一SCTP关联中的多个逻辑流赋以不同的优先级,并根据优先级将这些逻辑流对应到若干优先级队列中,随后通过优先级调度算法使其出队并发送出去,从而保证了重要数据能够在低带宽情况下以较低的延迟发送到接收方。为了满足应用程序对优先级队列的不同要求,本文实现了两种可选的调度算法:优先级队列调度算法、加权循环队列调度算法。为了验证方案的有效性和可行性,本文还设计并实现了基于SCTP多流优先级的Web网页浏览服务。主要完成了两项工作:首先,修改了Apache Web服务器和Firefox浏览器源代码以实现对SCTP的支持,为了提高基于SCTP的网页浏览性能,使用多线程技术来处理同一个SCTP关联的各个逻辑流中的数据。该工作有效地避免基于TCP的传统网页浏览中存在的队头阻塞、SYN flooding攻击等问题。其次,设计并实现了将多流优先级特性引入到网页浏览服务的方案。在低端到端带宽情况下,基于SCTP的多线程网页浏览产生的数据交织将大幅增加浏览器用户的等待延迟。通过第二项工作,用户等待延迟被有效地降低了。
其他文献
由于本人艺术创作方向与佛教造像有关,同时在工作中有幸与元代宗教文化研究学者接触,并学习和交流。因而这两年来有机会阅读了一些国内外学者关于元代藏传佛教造像艺术方面的
根据近几年来新农村合作医疗的发展现状的分析研究发现:主要存在农村地区需要接受医疗服务对象非常庞大与能够提供给农民的有效医疗服务资源非常有限的矛盾。采取完善基金支
会计政策选择是企业财务活动中贯穿始终的行为,会计政策的恰当与否,直接关系着企业财务信息的质量和信息使用者决策的正确程度,进而影响经济资源的优化配置与资本市场的健康
佛教向中国的传播,是世界文明交往历史上独特的现象。佛教的发源地在印度,而佛教最终却融合于其他文明,主要保留在东南亚及东亚诸国。形成了各具特色的佛教文化。佛教向中国
校企"双主体"互动式人才培养模式是高职院校教学改革的目标和发展方向,现阶段高职院校实行的"校企合作、工学结合"人才培养模式存在一些共性问题,高职教育尚未形成一套成熟的
21世纪是知识经济的时代。知识每向前迈进一步,人类的思维将被刷新一次——科学与技术迅猛发展,生产与生活方式日新月异,各种竞争日趋激烈。在知识经济下,大学作为人才培养的
并购是一种企业行为,是企业发展的重要手段。为了能够在激烈的市场竞争中生存和发展,谋求企业的规模经营、达到协同效应、减少交易费用、谋求多元化经营、更好地实施公司战略
以电动势概念教学为例,结合教学实践,探讨通过思维品质的提升促进概念教学内化的若干教学策略。
机器人系统主要包括机械和控制两个子系统,其中机械系统是整个机器人的基础,它为研究更高层次的机器人控制理论与方法提供实验平台。本文提出了采用一种新型轮式与六杆机构复
随着铁路第六次大面积提速,时速200公里及以上动车组大量投入使用,成为我国高速客运的主力车型。铁路交通的蓬勃发展使我国对铁路机车车辆专业人才的需求大大增加。动车组网