论文部分内容阅读
随着大数据时代的到来,云计算技术也得到了迅猛的发展。而且云平台中的资源可以像水电、煤气一样按需使用、按量计费、弹性扩展、极其廉价。越来越多的中小企业选择购买云服务来获取所需资源,而不再购买昂贵的基础设施。正是由于云用户的规模越来越大,很多大的公司如谷歌、亚马逊等都致力于构建云数据中心来提供云服务。我国也迎来了筹建云数据中心的热潮。但是在提供高效、廉价服务的同时,也带来了高能耗、低利用率、碳排放量升高等问题。因此对于数据中心的能耗优化问题不容忽视。 本文通过优化任务调度策略来实现云平台的能耗优化。与传统调度以数据中心、虚拟机、物理主机为研究对象不同的是,本文从云任务的角度出发,分析任务的多维属性、分析云平台的总能耗,并将具有多维属性的任务与云平台能耗进行关联,提出一种基于任务多维属性的节能调度策略。该策略首先将资源按照其能力进行聚类,然后根据云任务的属性将任务进行分类,包括计算密集型任务、数据密集型任务、通信密集型任务。最后将每个类型的任务分配给相应类型的资源,使用贪心算法进行任务调度。 本文利用CloudSim云仿真器对所提算法进行仿真模拟。实验结果及数据表明,与传统的先来先服务调度算法相比,本文提出的算法可以在很大程度上提高资源利用率,降低系统能耗。