流媒体服务器中实时传输协议的研究和内核化实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:triumphis
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着高带宽网络、高速存储设备以及媒体编码压缩技术的迅速发展,使得通过网络提供实时流媒体服务成为可能。流媒体服务器中实时传输协议的实现频繁且集中地进行I/O操作。另一方面,流媒体服务器运行在用户模式,用户程序的I/O操作只能通过系统调用向内核提出请求,由内核来完成。这种实现方式较为繁琐。因此,I/O操作已经成为服务器主要的性能瓶颈之一。本文在研究实时传输协议的实现和Linux内核处理I/O请求的过程的基础上,提出和实现了通过实时传输协议内核化实现来提高流媒体服务器性能的方案。本文提出的模型将传统流媒体服务器中实时传输协议的实现部分独立出来,用一个内核线程来执行,将绝大多数I/O操作在内核模式下完成。该模型能够避免传统用户程序的I/O操作中用户模式和内核模式来回切换以及数据拷贝所造成的开销。仿真实验的结果表明:和传统流媒体服务器相比,该模型能够承受的最大并发客户数目和单位时间内完成的最大网络I/O次数都具有明显优势。因此,可以得出结论:该模型在负载较重的情况下,具有较高的资源利用率和系统吞吐量。
其他文献
有关调查表明,P2P业务已悄然占据了互联网业务总量的60%-80%,成为杀手级宽带互联网应用。P2P业务流量在对互联网业务起巨大推动作用的同时,也带来了因资源过度占用而引起的网
Deep Web数据源的发现及其领域相关性越来越引起人们的关注和兴趣。针对在判别查询接口时,提取精度低和忽略领域相关性的问题,提出了一种采用多分类器对Deep Web数据源进行自动
随着计算机技术的普及和网络技术的发展, Web己经发展为一个巨大的信息仓库,成为日益重要和最具潜力的全球信息传递与共享的资源。然而,想要快速、准确地从海量的资源中找到
BLAS是很重要的标准数学库,它主要是一系列矩阵与向量基本操作的集合,其运算性能的测试也是高性能计算机的重要评测手段。为发挥国产龙芯2F微处理器的计算性能,本文在基于龙
随着信息技术的发展,越来越多的人们加入到了互联网这个虚拟世界中来,然而网络给人们带来了最新、最快资讯的同时,也给广大网民带来了层出不穷的安全威胁。在网络应用终端,个
本论文的研究基于一个实际的课题:由武汉和中信息科技有限公司主持开发的PICC(中国人们财产保险有限公司)业务系统。随着IT服务技术的不断发展,现在各行各业都离不开各种业务
集群存储已成为数据中心方案中一项典型的存储方案,分析发现,现有集群存储整体性能仍受限于磁盘等外存设备.利用高带宽网络,内存和外存相互合力,可以提供一种低延迟的、可扩
随现代信息科技进步,电子纸显示技术不断改善,电子纸手持阅读器的可用性得到一定程度提升。但在电子纸手持阅读器中还存在很多不足,尤其是人机交互和用户体验方面还有待改善。基
嵌入式产品广泛应用于生产生活中,目前世界上所生产的计算机芯片绝大部分均被应用到了嵌入式系统。不仅越来越多的系统可以通过嵌入式设备来处理,而且被处理的系统范围、复杂
通信、计算机和网络技术的飞速发展将人类带入信息社会,大量的数据可以用来衡量人们生活的方方面面。这些数据在给人们带来方便的同时也使人类陷入数据的海洋中。数据挖掘就