论文部分内容阅读
云计算是在互联网基础上发展而来的,一种随时随地访问共享资源的新兴商业计算模式,它被普遍看作是第五代计算技术中的一种,也被称作为基于服务的计算。云计算采用“服务提供商”和“使用者”相分离的商业模式来为用户提供服务,利用虚拟化技术将云端丰富的资料提供给客户。云计算目前还存在初步发展的阶段,各类厂商正在开发不同类型的云计算服务,目前主要的服务形式有三类:软件即服务(SaaS)、平台即服务(PaaS)和基础设施即服务(laaS)。提供这三类服务的厂商有Google、Amazon、IBM和Microsoft等大公司,但也有不少新兴的中小型公司,于是市场上便出现了各种各样服务质量参差不齐的云服务。如何保证这些云服务的安全性,成为了人们特别关心的问题,同时也成为了阻碍云计算普及和推广的障碍。建立有效可靠的信任管理机制是解决云安全的一个重要手段,目前己有不少学者开始研究云计算下的信任问题,但还处于起步阶段。本文根据云服务的特性,对云服务交易双方间的信任演化进行了深入研究和探讨。本文从人际社会的信任关系理论出发,在总结了前人研究的动态信任模型的基础上,结合了云服务的特点,提出了一个面向云服务的信任演化模型。该模型引入了模块化的思想,将云服务交易双方信任关系的演化分为三个模块进行分析,分别为信任初始化模块、信任度综合评估模块和服务满意度评估模块。模型综合了服务时间,服务金额等因素对信任关系中的直接信任值进行计算,并运用行为相似度理论对间接信任值进行计算。然后在得到可信云服务提供商列表后,结合云服务提供商的QoS属性,运用TOPSIS法则选择出最佳可信云服务提供商。最后根据云服务的特点,对交易双方进行互相评估,并动态更新双方信任值,完成信任动态演化过程。本文通过仿真实验的设计和实现完成了一些实验来对模型进行分析,结果证明了该模型具有较高的有效性和可靠性。