[发明专利]高性能的流媒体服务器的设置以及进行高性能节目读取的方法有效
申请号: | 200810234267.1 | 申请日: | 2008-11-20 |
公开(公告)号: | CN101431475A | 公开(公告)日: | 2009-05-13 |
发明(设计)人: | 季鹏程 | 申请(专利权)人: | 季鹏程 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;G06F12/08 |
代理公司: | 南京天翼专利代理有限责任公司 | 代理人: | 汤志武;王鹏翔 |
地址: | 210002江苏省南京市玄武区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及高性能流服务器的设置方法,流服务器由核心流服务模块和工作进程模块构成,所述的核心流服务模块在系统级实现微内核流服务和调度服务,所述的工作进程模块在用户级实现节目Cache和读取、业务应用扩展:所述核心流服务模块,实现微内核流服务和调度服务;所述微内核流服务,实现流协议,实现会话服务,管理会话的所有流协议,提供会话的请求和应答等功能;所述调度服务,实现会话管理,实现节目管理,实现工作进程管理。本发明流服务器机器性能利用均衡,并发性能高,节目读取吞吐性能高,磁盘访问率低等优点。 | ||
搜索关键词: | 性能 流媒体 服务器 设置 以及 进行 节目 读取 方法 | ||
【主权项】:
1、高性能流服务器的设置方法,其特征是流服务器由核心流服务模块和工作进程模块构成,所述的核心流服务模块在系统级实现微内核流服务和调度服务,所述的工作进程模块在用户级实现节目Cache和读取、业务应用扩展:所述核心流服务模块,实现微内核流服务和调度服务;所述微内核流服务,实现流协议,实现会话服务,管理会话的所有流协议,提供会话的请求和应答等功能;所述调度服务,实现会话管理,实现节目管理,实现工作进程管理;所述调度服务的会话管理,它包括:1)会话注册和注销,管理所有的会话;2)会话投递,根据会话请求的节目,通过节目管理调整分配节目状态,再通过工作进程管理分配工作进程,投递会话到相应的工作进程的任务处理队列;所述调度服务的节目管理,通过节目热点统计,根据节目热点排行,通过高性能节目Cache的方法,提供高性能节目Cache,提高Cache命中率;它包括:1)节目状态管理,记录系统所有节目的状态和在各个工作进程中分布;2)节目访问统计,根据节目访问记录,统计节目访问热点;3)节目Cache调整,根据节目访问热点统计,使用高性能节目Cache的方法,调整节目Cache,同时记录节目所有分块的状态和内存Cache分布;所述调度服务的工作进程管理,它包括:1)工作进程监控与管理,管理工作进程的启动,回收,状态监控;2)工作进程资源管理与分配,管理每个工作进程所有的资源(会话,节目Cache,分块Cache)状态,进行资源分配工作,如果某个工作进程的某种资源到达上限,就需要调度分配新的工作进程或者分配资源到其它工作进程中或转移资源到其它工作进程中,通过会话管理和节目管理投递会话任务或Cache任务;所述工作进程模块,它包括:1)任务队列管理,管理任务队列,接收任务和处理任务;2)节目Cache和读取,根据核心流服务模块的调度服务的节目管理的节目和块Cache调整任务,进行Cache调整,同时节目读取时先从Cache中查找,如果找到,直接内存读取,如果没有找到,直接磁盘读取;3)业务应用扩展,如实现身份认证等业务应用;
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于季鹏程,未经季鹏程许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810234267.1/,转载请声明来源钻瓜专利网。