流媒体代理服务器磁盘存储方法的研究与实现
发布时间:2020-05-25 17:22
【摘要】:流媒体代理服务器技术能解决网络资源的紧张同流媒体的广泛应用之间的矛盾,能减轻流媒体服务器的负担,减少网络拥塞。但是大容量的特点使得流媒体的存储对磁盘的要求越来越高,因此在整个代理服务器的体系结构中,磁盘的存储起着至关重要的作用。这就要求我们找出好的存储方法,来提高系统的工作效率。RAID磁盘阵列以其容量大、可靠性高的特性,成为服务器的主要存储体。SCSI技术的提高,使数据传输速率大大提高,成为服务器主要的接口方式,更是RAID连接的首选方式。 本文在参考已有的流媒体代理服务器和磁盘存储理论的基础上,以RAID为存储体,结合SCSI协议,实现了流媒体代理服务器磁盘的存储方法。先在RAID中实现了对系统读写请求的响应处理;然后充分考虑到流媒体文件的受欢迎度,在RAID磁盘阵列的Cache中,通过加载自己所写的过滤器驱动程序,对流媒体文件实现了“定长分段+变长分段+动态缓存”的缓存技术,即对普通的流媒体文件采用定长分段的方法存储其前缀,对相对热门的流媒体文件采用变长分段的方法同时存储其前缀和一部分后缀,对最热门的流媒体文件采用动态缓存的方法,动态缓存的内容和大小随时间和用户数量变化;最后为避免过多的资源消耗,选择在系统空闲阶段,实现了新数据从Cache到磁盘的迁移工作。
【图文】:
RTP报文的头格式
图 4 RTCP 报文头结构 协议一般由两个部分组成:数据报文部分(RTP 报文(RTCP)。RTP 报文由报文头和数据部分组成。RTP,固定头报文头开始的12个字节出现在每个RTP包中仅出现在混合器插入时。RTP 报文中没有“长度”字段层的协议 UDP 去来完成,再组成若干个 UDP 数据包P[9]报文头结构如图 4 所示。RTCP 报文共有 5 类:SR
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP333;TP368.5
本文编号:2680489
【图文】:
RTP报文的头格式
图 4 RTCP 报文头结构 协议一般由两个部分组成:数据报文部分(RTP 报文(RTCP)。RTP 报文由报文头和数据部分组成。RTP,固定头报文头开始的12个字节出现在每个RTP包中仅出现在混合器插入时。RTP 报文中没有“长度”字段层的协议 UDP 去来完成,再组成若干个 UDP 数据包P[9]报文头结构如图 4 所示。RTCP 报文共有 5 类:SR
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP333;TP368.5
【参考文献】
相关期刊论文 前2条
1 陈兵,王立松;基于哈希链表和时间链表的HTTP代理缓存机制的实现[J];南京航空航天大学学报;2002年01期
2 吴益清,谢培泰;代理服务器的原理与实现[J];信息工程大学学报;2000年04期
相关硕士学位论文 前4条
1 赵亮;高性能磁盘阵列(RAID)关键技术的研究[D];国防科学技术大学;2002年
2 何青林;磁盘阵列SCSI接口及Cache预取算法研究[D];华中科技大学;2004年
3 贾林;基于视频的RAID系统中关键技术的研究与实现[D];华中科技大学;2004年
4 曹大洲;流媒体代理缓存的研究与实现[D];吉林大学;2005年
,本文编号:2680489
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2680489.html