论文部分内容阅读
云计算是继分布式计算、并行计算、网格计算之后一种新的计算模式,已经成为学术界和工业界的关注焦点。根据云计算技术架构可知,云计算环境下的管理中间件对云服务的功能和性能的影响起着至关重要的作用。本文研究云管理中间件的关键技术,主要包括:任务调度、安全管理的综合防护(信任管理)等,主要研究内容如下: (1)提出了公有云环境下一种基于任务分类的虚拟机调度方法 由于公有云环境中每个任务占用资源不同,针对任务临时、动态地创建与之匹配的虚拟机需要耗费很多时间。为减少时间耗费,提出了一种预先创建虚拟机的方法,当一个新任务到达时,将该任务分类匹配到已创建的、合适的虚拟机上。在此基础上,设计一种基于任务分类的虚拟机调度算法。实验表明,该方法可有效提高调度性能,实现云资源的合理利用。 (2)提出了公有云环境下一种基于信任传递的信任计算模型 由于传统的信任计算需要较高的资源开销,影响了云系统的性能。提出了公有云环境下基于信任传递的信任计算模型,该模型通过对云环境进行域的划分,实现信任的按需计算,降低了信任计算的资源开销;同时结合即时信任与局部信任计算,获得全局信任。实验证明该信任模型可以实现低开销、有效的信任计算。 (3)提出了公有云环境下一种匿名信任评价模型 针对公有云环境下的串谋欺骗等信任问题,提出了一种基于匿名评价的信任模型,该模型将云用户的需求与服务商进行动态匿名匹配,交易结束后用户对服务商的服务进行匿名评价,同时采用优势策略博弈方法对云服务商和用户的合谋行为进行分析,实现了云环境下对服务商信誉的可靠评价和从根源角度解决合谋欺骗的信任问题。实验结果表明,该模型能比较客观反映云服务商的真实行为,可以很好地抵抗恶意攻击及串谋攻击。