论文部分内容阅读
随着计算机通信技术的快速发展与普及,互联网逐渐成为一种计算平台,云计算作为一种新型的计算模式,描述了一种基于互联网的新的IT服务增加、使用和交付模式。云计算是一种大规模资源整合的思想,通过互联网来提供动态易扩展而且虚拟化的资源,因此对于众多的资源,如何实现虚拟化,达到虚拟计算环境下运行大规模可伸缩性应用的要求,以及根据需求动态调整资源分配以使系统达到最优解成为云计算领域研究中的一个重要问题。
本文针对云计算虚拟化技术中存在的规范平台架构、提高平台灵活性及动态扩展性、增强平台管控能力等要求,通过借鉴元数据在实现复杂信息资源共享和互操作方面的优势,提出一种元数据驱动的云计算虚拟化模型(Cloud Computing Virtualization Model of Metadata-driven, CCVMM),模型实现了对能力和服务完整生命周期的管理。然后,根据云计算环境的特点,将基于忠诚度的信任计算引入云计算系统虚拟资源分配中,论文提出一种同时兼顾用户满意度与云平台计算能力的云环境资源调度算法。算法充分利用了云环境中的master-slave体系,考虑了云计算节点信任度,根据云计算节点信任等级指派相应的任务,任务结束后,根据任务执行情况进行评价,同时信任管理机制根据该评价动态调整节点信任等级,从而提高资源分配的有效性与可靠性。算法着重对集群的资源使用效率进行对比分析,并通过实验来验证算法的合理性和有效性;最后,在形式化定义基础上,多角色多维度分析模型层次视图,构建模型体系结构,实现了一种元数据驱动的云计算虚拟化系统(Cloud Computing Virtualization Systemof Metadata-driven,CCVSM),并以虚拟云存储服务生产为例,对系统运行进行形式化分析,同时与相关工作进行了对比。通过以上研究,对构建云计算平台虚拟化方案有较好的参考价值为云计算虚拟化资源分配探索出了一条具有实际参考价值的新途径。