IPTV中EPG服务器性能优化研究

被引量 : 0次 | 上传用户:adsghah
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着宽带技术的不断发展,通过高速互联网提供的电视服务正在成为现实,而IPTV就是这种利用宽带网络为用户提供交互式多媒体服务的一种业务.与传统的电视想比,IPTV的交互式特点有很强的优越性。而EPG(Electronic Program Guide)作为IPTV的节目导航系统,是实现交互式访问的重要组成部分,它的性能在多用户并发访问时,显得尤为重要。目前,EPG的性能问题就是一个迫切需要研究的问题。本文以某大型IPTV系统中的EPG模块为研究实例,提出了两种性能提高方法和一种新的Cache替换算法。在EPG服务器性能瓶颈诊断及解决方法中,首先分析了原有的性能瓶颈诊断方法的不足,设计并开发了一个Apache日志分析器,此工具可以通过对现场EPG服务器上的Apache日志进行分析得到现场EPG的性能状况和用户访问规律。提出使用loadrunner ,xdebug和Apache日志分析器三种工具相结合的方式诊断到到EPG的性能瓶颈。EPG最大的两个性能瓶颈为:公共常量的定义和数据库的读取。在实施过程中,通过php四种参量定义方式的对比测试来选择一种性能最佳的参量定义方式,性能瓶颈一得到解决。通过调节Mysql的缓存参数缓解了数据库访问压力,改善了瓶颈二导致的性能问题。对于其他的一些性能瓶颈或者性能不佳之处也提供了解决之道,如:改进页面提示信息的存放方式,设计EPG_Assissant降低通信时的性能损耗,探索式方法来调节Apache的参数等。最后通过实践证明该方法在一定程度上提高了性能。在基于EPG请求预测的Cache替换算法中,通过利用Apache日志分析器分析的数据总结出现场用户的访问规律,构造了一个请求预测矩阵,并提出续留因子的概念和计算公式,当Cache中空间不足时,更新Cache中所有数据的续留因子,并替换出续留因子最小的数据。最后设计并实现了一个DB_Cache,在DB_Cache中实现了此算法。性能测试结果证明此算法和系统大大改进了EPG的性能。在基于数据库集群的性能提高方法中,首先分析原EPG系统中Mysql服务器布局的不足和Mysql Cluster的优势,提出将Mysql Cluster应用到EPG系统中。并且详细论述了Mysql Cluster的安装配置和启动等。最后通过实践证明了该方法使性能有了进一步提高。最后还具体介绍了UT斯达康的EPG系统。
其他文献
移动业务是通信市场未来的发展方向,3G时代已不遥远。中国政府的3G政策不仅对通信运营商以及上下游产业链影响深远,而且对3G中国标准TD-SCDMA的发展也有着深刻的影响。深圳电
本论文旨在考察30年代上海文学与上海出版业的关系,重点落在思考30年代上海出版业对30年代上海文学及中国现代文学发展的影响。30年代上海国际都市是30年代上海文学和上海出
国内外汽车产品竞争越来越激烈,这对汽车产品研发项目管理提出了许多新的要求,特别是在产品创新以及业务管理等方面尤为突出。本文以理论和实际相结合的思路,在分析目前我国
随着我国经济社会的不断发展,工程建设项目招标将越来越多,评标是招投标工作中的关键环节,必须有一个公正合理、科学先进、操作方便准确的评标方法。选择一个合适的评标方法,
随着社会经济的发展,国际交往的日益频繁,我国在国际事务中发挥越来越重要的作用。作为窗口形象的警察运用外语交际的能力已经成为衡量一个国家警察队伍的重要因素,关系到能
期刊
在初中生物教学中合理设计并实施文学渗透,可有效增强初中生物课堂的教学效果,具体体现在提升生物教学的艺术性、促进生物学习的理解力、实现课堂教学的整合性等,并借助古诗
公司利润分配是公司管理运营中的重要内容,关系到公司、股东、债权人、公司职工和国家等不同利益主体的切身利益。这些不同利益主体之间的利益并不一致,有时甚至是冲突的。利
自愿性信息披露是上市公司在满足强制性信息披露以外,为了与投资者及其他利益相关者达成有效沟通,向市场传递企业价值和未来发展前景而主动披露信息的一种行为。自愿性信息披
经济和社会发展的最终目的是为了人类的健康和幸福,伴随社会的发展和文明的进步,人们对健康的关注程度也越来越高。公立医院作为我国医疗机构的主体,在保障人民健康方面起着