论文部分内容阅读
随着信息技术的迅速发展以及人们对信息服务质量的要求日益增高,IT商业服务模式也在快速转变,其计算模式也在不断的更新和跃进。从最初单机时代的主机/终端模式、文件服务器时代的共享数据计算模式,然后到80年代末逐步成长起来的C/S计算模式和90年代兴起的基于万维网的B/S计算模式,再到后期的对等计算模式、网格计算模式,计算模式已经发生了多次巨大的变化。从2003年Google公司公布核心文件到2006年Amazon公司的EC2商业化应用,全球已经开始进入云计算模式时代,这种计算模式已被整个IT界科研人员和公司所认可,并得到大规模的商业化应用。目前已经有了大量云计算方面的研究,并一直在持续的改进和提升,但在当前云计算的应用现况中还有许多问题不如人意:云计算数据中心的能源消耗比较严重,服务器之间的负载不均衡,云计算服务故障和用户数据泄露时有发生。针对上述这些问题,本文对一些云计算系统资源布局和调度方法进行改进和提升,以提高云计算系统的可靠性和可用性、平衡和转移各资源节点间的负载以及择时开启或关闭空闲资源节点以降低能源消耗等,具体的研究工作如下:首先介绍了云计算方面的背景和研究现况,以及与云计算相关的多种技术。找出当前云计算应用现况中所存在的问题和不足,确定具体的研究内容,论证研究内容的价值和意义,并分析所做研究的关键点和难点。其次提出云计算数据中心的整体部署策略以及单数据中心的详细结构设计,概述所设计云计算系统上资源调度的流程、资源动态调度算法、各资源节点间运行任务的转移调整、为降低能耗和硬件损耗的资源节点启动与关闭机制。然后分析评价构建的云计算系统的可靠性、可用性、数据物理安全与隐私保护等,并结合实际的云计算应用任务需求,对云计算系统上的资源部署和资源调度的方法进行调整和改进。最后启用多个进程节点来模拟所提出的云计算系统数据中心的运作,并提取各节点的运行负载数据,然后进行统计和分析,检验所构建的资源调度流程和资源动态调度算法的应用效果。