论文部分内容阅读
云计算(Cloud Computing)被视为未来提供互联网服务的一种重要形式。然而目前云计算面临严峻的安全问题。提出合理的云安全解决方案是目前云计算研究的热点。信任是分布式互联网环境中一种重要安全替代手段。信任机制的引入为解决同样分布、异构和动态的云计算环境的安全问题找到了一条有效途径。尽管研究者对信任及其在传统网络环境中的应用进行了诸多有益的探索。但云计算有别于传统其他平台的特点,比如超大规模、资源完全虚拟化、注重提供按需服务等使得传统的信任管理策略可以借鉴但无法直接使用。为此,本文选择以云计算安全为主要研究对象,重点研究了实现云安全的信任管理模型、云服务发现模型和基于信任的安全解决方案,包括基于信任的云计算元任务调度策略和基于信任的云工作流调度策略。本文主要取得以下研究成果。(1)提出了一种基于信任域的推荐交易反馈云信任管理模型。该模型将云计算系统划分为若干个信任域,使用可信的第三方信任管理机构或在域中设置信任代理的方式帮助云实体管理信任关系。同时,首次将信任推荐作为一种云交易行为来进行管理。通过推荐交易行为增加了云实体之间发生作用的次数,能够更快速地建立信任关系。实验结果表明,该模型较之同类模型能够更早摆脱交易伊始的混沌状态,帮助云系统更快地建构起信任关系网,并且在抵制恶意攻击以及确保交易成功率上具备一定的优势。(2)提出了一种基于信任模糊综合评价的云服务发现模型。该模型使用信任多维向量来表示云服务商在提供不同类型服务时的诚信度,使用模糊综合评价方法对提供商进行信任综合评级,同时依据用户的服务需求为其寻找在对应交易上下文中具备优势的提供商。该模型强调了提供商的综合服务能力和按需提供服务的云宗旨,因而较之传统方法能够获得更为准确的服务质量评价。实验结果表明,新模型能够帮助云用户更准确地搜索到主营其所需服务的提供商,交易成功率也较高。(3)提出一种基于信任的资源模糊聚类两级云任务调度算法。该算法首先将云任务调度问题划分为:用户调度和任务调度两个等级。在以用户为单位的整体调度中引入信任机制。为了缩小资源选择的范围,使用模糊聚类方法将资源事先划分为计算、传输和存储三种类型。同时,根据用户的资源需求偏好为其在对应资源池中进行选择。新的任务调度算法强调了调度的安全性,同时通过划分调度级别和资源聚类方法减小了任务调度问题的规模,有利于实践云计算提供按需服务的宗旨。理论分析和仿真实验结果表明,新算法在时间效率和用户满意度上高于传统的其他类似算法。(4)提出了一种基于信任的可定制云工作流调度算法。新算法将云工作流调度区分为以用户为单位竞争使用资源的多工作流调度和微观的单工作流调度两个层次,在调度目标中加入信任因子。在多工作流调度中,提出基于信任的调度策略。在单工作流调度中,在分析工作流服务偏好的基础上,定制不同的调度策略。理论分析和实验结果表明,新的工作流调度模型在调度有效性、系统效率和用户满意度上较之经典解决方案有了一定程度提高。