论文部分内容阅读
互联网的迅猛发展和普及为流媒体业务发展提供了强大的市场动力,流媒体业务正日益流行。目前,流媒体技术广泛应用于互联网多媒体新闻发布、在线直播、网络广告、视频点播、远程教育、远程医疗、实时视频会议等互联网信息服务的方方面面,对人们的工作和生活产生深远影响。在流媒体技术中,资源调度问题是流媒体系统的关键技术和重要研究方向。合理的资源调度算法能够对系统的服务能力带来数量级的提高。
本文以流媒体资源调度为研究对象。首先介绍流媒体技术的相关知识,指出流媒体系统资源调度的重要意义。然后将资源调度分为存储策略、服务器到客户端的播放算法以及服务器之间的调度策略三个方面,并从这三个方面对现有研究成果进行了分析和总结,吸收其成功之处,同时分析了它们的局限性。
接着结合一套实际的流媒体系统,从这三个方面阐述了系统的资源调度解决方案。该方案解决了节目存储和动态调整、单播组播切换以及准视频点播等问题。针对大并发流时服务器间的负载不均问题,作者提出一种新的调度策略。该策略采用指令集中处理方式,并引入了“暂定流”的概念。系统将根据暂定流与实际流之和来决定流的分配,即选择具有所请求的节目切片且总流数最少的流媒体服务器提供流服务。
接着介绍了对这种新策略的测试情况。分析了测试中用到的测试参数、测试工具、测试方法等。测试结果证明了本文所提的调度算法能够有效地改善流媒体系统的负载均衡问题,同时提高流媒体系统性能。
最后对全文工作进行了总结,并提出了流媒体资源调度问题需要进一步研究的工作。