论文部分内容阅读
云计算(Cloud Computing)是一种服务按需交付的新兴模式,它将大量计算、存储、网络等资源池化,使各种应用系统能够根据需求获取各种资源和服务。而网络视频作为一种技术成熟、被大众广泛接受的服务,有与云计算技术相结合的必要性和可行性。但是由于网络视频服务具有大规模、高交互、实时性强等特点,如何利用云计算技术构建一个灵活、可靠、节能、安全的服务平台仍面临很多挑战。云计算技术的显著特征之一是虚拟化技术的使用,它能够充分利用闲置资源,为服务实例提供独立、安全的运行环境。通过虚拟化技术,云计算可以按需分配各类虚拟资源,以满足动态变化的资源需求。因此如何利用虚拟化技术的特征,合理调度各种资源,构建节能、高效、负载均衡的云网络视频服务平台具有很大的研究价值。本文围绕基于虚拟化技术的云网络视频服务平台的资源调度和负载均衡问题,研究内容如下:
⑴综述研究背景,包括云计算和网络视频服务的概念、特征以及两种技术相结合的需求依据和可行性,并详细分析了云网络视频服务平台的特征和技术需求。
⑵研究云网络视频服务平台的结构框架。本文提出一种基于云计算技术的网络视频服务平台的基础架构,细化了资源管理与任务调度的相关模块,明确这些关键模块的工作原理和任务以及需要解决的挑战性问题。
⑶从网络视频服务的特性和虚拟化技术下资源呈现的特点出发,根据网络视频服务交互操作的特征,分别提出云网络视频服务平台中处理器和内存两种资源的需求预测算法和资源调度算法,并设计相关实验验证算法的正确性和有效性。
⑷从网络视频服务中带宽资源的瓶颈限制和虚拟化技术下带宽资源重分配的困难程度出发,设计符合网络视频服务特性的带宽资源需求预测算法和网络资源分配调度算法,并通过相关实验验证了所提出算法的正确性和有效性。最后结合以上单物理机内处理器、内存和网络三种资源的调度算法以及云集群内虚拟机的新建、迁移和关闭机制,组成云网络视频服务平台的资源调度机制。