论文部分内容阅读
在计算机软硬技术的飞速发展下,计算模型进行了不断演化,继分布式计算、并行计算和网格计算等模型之后,计算机工业界与学术界提出了云计算模型。它是一个革命性的举措,意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。不同之处在于它通过互联网将超大规模的计算存储资源整合起来,形成一个虚拟的计算资源池,并以服务的形式按需提供给用户。云计算带来的服务整合与按需供给能够显著提高计算资源的利用率,降低资源的能耗量,并且有效屏蔽计算资源的出错问题。由于云计算环境中存在着一系列隐患,如可用性和性能保障,安全性,隐私等等,如何保证云提供商所提供服务质量满足云消费者的需求是目前云计算面临的一个重要问题。服务等级协议(Service Level Agreement,SLA)将成为确保服务提供商和服务消费者双方利益得到保证一个关键因素。本文结合云计算环境,提出了一种云计算中SLA管理框架。主要工作分为以下四个方面:首先,本文归纳了云计算领域当前的现状,分析了云计算与SLA结合的重要性和必然趋势,提出了云计算中SLA管理框架。其次,分析了云服务消费者和云服务提供商之间的SLA的协商生成过程,将该过程分成SLA预协商和SLA协商两个阶段,分别采用预协商文档和SLA协商模板来进行协商,提高了SLA协商的效率。然后,提出了云计算中资源度量到SLA参数度量的映射结构,并为了预防SLA违例,设计了基于CBR的QoS知识库,储存SLA违例数据以及与其关联的解决方案,采用已有案例的解决方案来预防SLA违例。最后,在Hadoop平台上,部署实现了云计算环境中SLA管理框架原型系统,并将软件可信评估应用其中,验证该框架方案的可行性。