论文部分内容阅读
进入信息化时代后,许多企业和组织机构纷纷部署自己的信息系统。主要的方法是独立购买相应的计算机硬件设备和软件系统,然后组织专门部门和技术人员负责部署、管理和维护。这种方式存在一些问题,如计算机资源价格昂贵且难以管理;当企业发展壮大时,需要重新购买计算机资源;企业的计算机资源可能超额部署,进而存在大量的资源浪费等。云计算从根本上解决了上述问题,它通过虚拟化技术等将大量的服务器、存储设备和网络设备等构建成统一的资源池,并且对用户隐藏底层资源实现细节。用户只需通过网络就可以获得所需的硬件资源、软件资源和平台资源。在云计算这样庞大的异构系统上部署着各种服务系统和应用,需要合理的资源分配方案,这样才能满足应用需求、节约计算资源和提高系统性能。因此,云计算技术中的资源分配一直是业界研究的热点之一。本文在国内外研究成果的基础上,首先总结了云计算及相关技术,然后介绍了云计算模型、CDN(Content Delivery Network,内容分发网络)和用户效用概念,最后针对云环境中的云服务提供商提出了一种面向用户的效用模型,并通过实验验证了文中模型的可行性。本文的主要内容如下:第一,参照SaaS(Software as a Service,软件即服务)模型,站在云服务提供商的角度,围绕选择合适的云资源部署云服务的课题,详细描述了云服务从部署到提供的流程;第二,考虑到用户与云服务提供商之间的SLA(Service Level Agreement,服务等级协议),对云服务的QoS(Quality of Service,服务质量)属性的分类进行分析和对QoS属性的量化进行研究,建立了云服务QoS评价模型;第三,充分满足用户对云服务QoS的需求,引入经济学中用户效用的概念,提出了适应本文环境的效用函数,将用户对云服务的满意程度通过效用值进行量化;第四,给出了云服务用户效用模型,重点研究了资源-效用模型,实现了云服务提供商对云资源的管理和分配;第五,给出了资源-效用模型中权重的计算方法,这些方法主要是对云服务中各子服务的重要程度和子服务中各QoS属性的重要程度进行描述和量化,并计算出具体的值,帮助模型更接近真实云环境中用户效用的描述。通过实验,对云服务用户效用模型进行验证。实验结果表明该模型能帮助云服务提供商选择合适的云资源部署自己的云服务,为用户提供满意的服务。通过对模型中权重值的调整,反映出权重对该模型的影响。