当前位置: X-MOL 学术Comput. Netw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A cloud resource management framework for multiple online scientific workflows using cooperative reinforcement learning agents
Computer Networks ( IF 5.6 ) Pub Date : 2020-05-30 , DOI: 10.1016/j.comnet.2020.107340
Ali Asghari , Mohammad Karim Sohrabi , Farzin Yaghmaee

Cloud is a common distributed environment to share strong and available resources to increase the efficiency of complex and heavy calculations. In return for the cost paid by cloud users, a variety of services have been provided for them, the quality of which has been guaranteed and the reliability of their corresponding resources have been supplied by cloud service providers. Due to the heterogeneity of resources and their several shared applications, efficient scheduling can increase the productivity of cloud resources. This will reduce users’ costs and energy consumption, considering the quality of service provided for them. Cloud resource management can be conducted to obtain several objectives. Reducing user costs, reducing energy consumption, load balancing of resources, enhancing utilization of resources, and improving availability and security are some of the key objectives in this area. Several methods have been proposed for cloud resource management, most of which are focused on one or more aspects of these objectives of cloud computing. This paper introduces a new framework consisting of multiple cooperative agents, in which, all phases of the task scheduling and resource provisioning is considered and the quality of service provided to the user is controlled. The proposed integrated model provides all task scheduling and resource provisioning processes, and its various parts serve the management of user applications and more efficient use of cloud resources. This framework works well on dependent simultaneous tasks, which have a complicated process of scheduling because of the dependence of its sub-tasks. The results of the experiments show the better performance of the proposed model in comparison with other cloud resource management methods.



中文翻译:

使用协作强化学习代理的多个在线科学工作流的云资源管理框架

云是一种常见的分布式环境,可以共享强大且可用的资源,以提高复杂而繁重的计算效率。作为对云用户支付的费用的回报,已经为他们提供了各种服务,这些服务的质量得到了保证,云服务提供商已经提供了其相应资源的可靠性。由于资源及其多个共享应用程序的异构性,有效的调度可以提高云资源的生产力。考虑到为用户提供的服务质量,这将减少用户的成本和能耗。可以进行云资源管理以获得多个目标。降低用户成本,减少能耗,资源负载平衡,提高资源利用率,以及提高可用性和安全性是该领域的一些关键目标。已经提出了几种用于云资源管理的方法,其中大多数集中在云计算这些目标的一个或多个方面。本文介绍了一个由多个协作代理组成的新框架,其中考虑了任务调度和资源供应的所有阶段,并控制了提供给用户的服务质量。所提出的集成模型提供了所有任务调度和资源供应过程,其各个部分为用户应用程序的管理和更有效地使用云资源提供服务。该框架可以很好地处理依赖的同时任务,由于其子任务的依赖性,该任务的调度过程很复杂。

更新日期:2020-06-23
down
wechat
bug