论文部分内容阅读
流媒体技术是网络研究的热点之一。但由于当前在保证服务质量方面存在很大不足,流媒体至今仍然不是网络应用的主流。虽然各种流媒体服务系统在Internet上不断涌现,但是这些系统规模太小,内容单一,性能有限而且各自为阵,用户很难得到满意的服务。大规模服务是流媒体应用商业化的必然要求,而这需要质量保障机制、服务器分布式组织、现有资源整合等方面的技术支持,流媒体服务网格就是其中一个重要的研究方向。
流媒体服务网格可以解决流媒体应用开发中的许多紧迫问题,其调度机制可以帮助用户寻找服务资源并且提高资源可用性。本文首先总结了流媒体技术和网格技术的研究现状,然后针对流媒体服务网格中的调度问题进行了深入研究。本文的主要工作在于:
Ⅰ.针对用户在访问流媒体服务网格时可以自由选择服务的内容、形式和质量,而网格要理解服务请求并为用户调度合适资源的问题,本文提出了QoS映射策略来抽象用户需求,提供调度依据。该策略分为两个阶段,首先将用户需求映射到网格中能够支持的QoS设定,以便寻找能够满足用户需求的媒体服务器作为候选者;然后将该QoS设定映射到每台候选服务器上的资源开销,以便选择其中最合适的服务器为用户提供服务。
Ⅱ.针对流媒体服务网格中因负载不均造成资源可用性下降的问题,本文提出了基于性能测量的服务能力估算算法来衡量资源负载,判断资源可用性。该算法的关键在于采用性能测量作为估算不同服务资源负载能力的通用依据,选择继续服务能力最大的对象接纳用户的服务请求,从而均衡各种资源上的负载。在深入研究流媒体服务负载特点和规律的基础上,本文还对最初设计的估算算法做了有效改进。
Ⅲ.针对流媒体服务网格的两层体系结构及其特点,本文设计了基于QoS映射与性能测量的两层服务调度框架,并应用到项目开发中。这个服务调度框架结合了QoS映射和性能测量的优点,能够很好地达到服务网格的虚拟服务层和资源池层对服务调度的要求。