论文部分内容阅读
随着信息时代的高速发展,云计算产业逐渐成为信息技术产业最新的发展趋势。云计算以按需使用、按使用付费的方式迅速吸引了大量希望节约成本的用户。通过使用云计算服务,用户(公司或个体)不仅能够降低开销,还可以专注于提高自身的核心竞争力而不用担心自身的后勤是否能够支持。云计算能够更有效的组织和管理资源,因此还为减少日益增长的碳排放量及其环境影响做出了贡献。目前IBM、谷歌、微软、亚马逊等公司都已经提供一些较成熟的云计算服务。服务等级协议(SLA)作为保证网络服务质量的一种重要手段,目前已经逐步应用于云计算。在整个云计算服务市场中,用户的个性化需求与提供商的资源之间的匹配是本文要考虑并致力于解决的问题。本文结合机制设计理论,假设云用户与提供商是完全理性的,其策略性报价、服务等级会影响最终云服务的分配结果。本文围绕服务等级协议如何应用于云计算,以及具体的服务等级对服务分配结果的影响展开研究。本文的工作内容与创新点如下:(1)针对云计算服务中SLA参数的设计会根据服务类型(SaaS、IaaS、PaaS)的不同而有所差异的问题,本文设计了一个基于的WSLA的适用于IaaS服务的SLA框架。这个框架在WSLA参数定义的基础上,为IaaS设计了适合的参数;补充了WSLA中未定义的协商方式的规定,采用类似面向对象编程中类型与实例的概念,定义了协商类型与协商实例并设计了一个简单协商协议以实现具体协商。(2)将基于SLA的云计算服务发生违例时的赔偿纳入考虑,采用机制设计理论设计了一个多服务提供商竞争单一用户的服务提供权的服务分配机制。将服务提供商的历史违约率作为该次服务可能违约的概率,把违例赔偿意愿作为报价的因子,分析了双人博弈、多人博弈下服务提供商的行为模式。(3)引入工作分解模型,用户将任务分解为两部分,一部分交付云端处理,另一部分在本地执行。研究了以用户交付云端的任务比例为用户的决策,服务优先级为SLA参数,不同类型的用户共享一个服务提供商的资源条件下的用户的行为模式。在目前国内对基于SLA的云计算服务分配问题缺乏研究的背景下,本文所提出的云计算SLA框架以及不同SLA参数下的服务分配机制研究对于我国云计算的研究与应用具有重要的参考价值。