عنوان انگلیسی مقاله:
A cloud resource management framework for multiple online scientific workflows using cooperative reinforcement learning agents
ترجمه فارسی عنوان مقاله:
یک چارچوب مدیریت منابع ابری برای چندین جریان علمی آنلاین با استفاده از عوامل یادگیری تقویتی همکاری
Sciencedirect - Elsevier - Computer Networks, 179 (2020) 107340. doi:10.1016/j.comnet.2020.107340
Ali Asghari a , Mohammad Karim Sohrabi a , ∗ , Farzin Yaghmaee a
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.
Keywords: Cloud computing | Resource management | Dependent tasks | Reinforcement learning | Cooperative agents | Markov game