论文部分内容阅读
云计算运用虚拟化技术整合资源,以按需分配及支付的方式提供服务。云计算中的资源分配方式非常重要,关系到云计算的效率。资源分配时,采用何种资源调度算法,对按需分配、充分利用资源和发挥云计算的优势具有重要意义。
企业在利用资源提供服务时,首先考虑的问题是获得收益,在资源扩展时,需要对云资源和企业内部资源进行权衡和量化。这就需要有一种更加有效的资源调度算法,实现资源的合理调度。因此,研究企业服务云中的资源调度策略和算法具有很大的实际意义。
本文分析了几种比较常见的资源调度策略和算法,指出了目前资源调度算法的研究重点和热点。针对云优先策略和本地优先策略两种比较常见的企业资源扩展策略进行了研究,它们在扩展资源时,没有考虑本地资源和云资源的优缺点,只是单一地优先调度云资源或本地资源,从而不能有效实现资源的合理配置。在此基础上,改进为一种紧急度和重要性并行的调度策略和算法。该策略和算法同时考虑云资源和企业内部资源的有效性;从用户角度出发,考虑任务的紧急度;从企业角度出发,考虑任务的重要性;分别对紧急度和重要性进行加权,将二者进行统一。
本文采用澳大利亚墨尔本大学的网格实验室和Gridbus项目组推出的CloudSim云仿真平台实现策略和算法的仿真。在CloudSim云仿真平台上,配置虚拟环境,建立虚拟资源,在数据代理中心用JAVA语言编写策略和算法的代码。对仿真的数据进行分析,统计结果,验证了算法的有效性。