首页> 外文期刊>Future generation computer systems >Q-learning based dynamic task scheduling for energy-efficient cloud computing
【24h】

Q-learning based dynamic task scheduling for energy-efficient cloud computing

机译:基于Q学习的节能云计算动态任务调度

获取原文
获取原文并翻译 | 示例
       

摘要

High energy consumption has become a growing concern in the operation of complex cloud data centers due to the ever-expanding size of cloud computing facilities and the ever-increasing number of users. It is critical to find viable solutions to cloud task scheduling so that cloud resources can be utilized in an energy-efficient way while still meeting diverse user requirements in real time. In this research we propose a Q-learning based task scheduling framework for energy-efficient cloud computing (QEEC). QEEC has two phases. In the first phase a centralized task dispatcher is used to implement the M/M/S queueing model, by which the arriving user requests are assigned to each server in a cloud. In the second phase a Q-learning based scheduler on each server first prioritizes all the requests by task laxity and task life time, then uses a continuously-updating policy to assign tasks to virtual machines, applying incentives to reward the assignments that can minimize task response time and maximize each server's CPU utilization. We have conducted simulation experiments, which have confirmed that implementing a M/M/S queueing system in a cloud can help to reduce the average task response time. The experiments have also demonstrated that the QEEC approach is the most energy-efficient as compared to other task scheduling policies, which can be largely credited to the M/M/S queueing model and the Q-learning strategy implemented in QEEC.
机译:由于云计算设施的规模不断扩大以及用户数量的不断增长,高能耗已成为复杂云数据中心运营中日益关注的问题。找到可行的云任务调度解决方案至关重要,以便可以以节能方式利用云资源,同时仍能实时满足各种用户需求。在这项研究中,我们提出了一种基于Q学习的节能云计算(QEEC)任务调度框架。 QEEC有两个阶段。在第一阶段,使用集中式任务调度程序来实现M / M / S排队模型,通过该模型,将到达的用户请求分配给云中的每个服务器。在第二阶段中,每台服务器上基于Q学习的调度程序首先根据任务的松懈度和任务生存时间对所有请求进行优先级排序,然后使用连续更新的策略将任务分配给虚拟机,并采用激励措施来奖励可以最大程度减少任务的分配响应时间,并最大限度地提高每个服务器的CPU利用率。我们进行了仿真实验,这些实验已经确认,在云中实现M / M / S排队系统可以帮助减少平均任务响应时间。实验还证明,与其他任务调度策略相比,QEEC方法是最节能的,后者可以很大程度上归功于QEEC中实现的M / M / S排队模型和Q学习策略。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号