Makespan reduction for dynamic workloads in cluster-based data grids using reinforcement-learning based scheduling

被引:14
|
作者
Moghadam, Mahshid Helali [1 ]
Babamir, Seyed Morteza [1 ]
机构
[1] Univ Kashan, Dept Comp Engn, Kashan, Iran
关键词
Data grid; Data-intensive task scheduling algorithm; Data communication cost; Reinforcement learning; DATA REPLICATION; COMPUTING SYSTEMS; INDEPENDENT TASKS; RELIABILITY; MANAGEMENT; ALGORITHM;
D O I
10.1016/j.jocs.2017.09.016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Scheduling is one of the important problems within the scope of control and management in grid and cloud-based systems. Data grid still as a primary solution to process data-intensive tasks, deals with managing large amounts of distributed data in multiple nodes. In this paper, a two-phase learning-based scheduling algorithm is proposed for data-intensive tasks scheduling in cluster-based data grids. In the proposed scheduling algorithm, a hierarchical multi agent system, consisting of one global broker agent and several local agents, is applied to scheduling procedure in the cluster-based data grids. At the first step of the proposed scheduling algorithm, the global broker agent selects the cluster with the minimum data cost based on the data communication cost measure, then an adaptive policy based on Q-learning is used by the local agent of the selected cluster to schedule the task to the proper node of the cluster. The impacts of three action selection strategies have been investigated in the proposed scheduling algorithm, and the performance of different versions of the scheduling algorithm regarding different action selection strategies, has been evaluated under three types of workloads with heterogeneous tasks. Experimental results show that for dynamic workloads with varying task submission patterns, the proposed learning-based scheduling algorithm gives better performance compared to four common scheduling algorithm, Queue Length (Shortest Queue), Access Cost, Queue Access Cost (QAC) and HCS, which use regular combinations of primary parameters such as, data communication cost and queue length. Applying a learning-based strategy provides the scheduling algorithm with more adaptability to the changing conditions in the environment. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:402 / 412
页数:11
相关论文
共 50 条
  • [21] Classification of Cocaine Dependents from fMRI Data Using Cluster-Based Stratification and Deep Learning
    Santos, Jeferson S.
    Savii, Ricardo M.
    Ide, Jaime S.
    Li, Chiang-Shan R.
    Quiles, Marcos G.
    Basgalupp, Marcio P.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT I, 2017, 10404 : 298 - 313
  • [22] Feature Reduction for Text Categorization Using Cluster-based Discriminant Coefficient
    Gao, Li-Ju
    Chien, Been-Chian
    2012 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2012, : 137 - 142
  • [23] Sleep nodes scheduling in cluster-based heterogeneous sensor networks using AHP
    Wu, Xiaoling
    Cho, Jinsung
    dAuriol, Brian J.
    Lee, Sungyoung
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2007, 4523 : 437 - +
  • [24] Speckle Reduction of OCT images using an Adaptive Cluster-based Filtering
    Adabi, Saba
    Rashedi, Elaheh
    Conforto, Silvia
    Mehregan, Darius
    Xu, Qiuyun
    Nasiriavanaki, Mohammadreza
    OPTICAL COHERENCE TOMOGRAPHY AND COHERENCE DOMAIN OPTICAL METHODS IN BIOMEDICINE XXI, 2017, 10053
  • [25] DRAS-CQSim: A reinforcement learning based framework for HPC cluster scheduling
    Fan, Yuping
    Lan, Zhiling
    SOFTWARE IMPACTS, 2021, 8
  • [26] Cluster-Based Regression Transfer Learning for Dynamic Multi-Objective Optimization
    Zhang, Xi
    Qian, Feng
    Zhang, Liping
    PROCESSES, 2023, 11 (02)
  • [27] Dynamic flexible job shop scheduling based on deep reinforcement learning
    Yang, Dan
    Shu, Xiantao
    Yu, Zhen
    Lu, Guangtao
    Ji, Songlin
    Wang, Jiabing
    He, Kongde
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2024,
  • [28] Reinforcement Learning based Dynamic Task Scheduling for Multifunction Radar Network
    Xu, Longxiao
    Zhang, Tianxian
    2020 IEEE RADAR CONFERENCE (RADARCONF20), 2020,
  • [29] Reinforcement-Learning Based Dynamic Transmission Range Adjustment in Medium Access Control for Underwater Wireless Sensor Networks
    Dugaev, Dmitrii
    Peng, Zheng
    Luo, Yu
    Pu, Lina
    ELECTRONICS, 2020, 9 (10) : 1 - 26
  • [30] A New Polling Algorithm for Dynamic Data Transmission Sequence of Cluster-based PON
    Basu, Sujit
    Hossen, Monir
    Hanawa, Masanori
    2020 IEEE REGION 10 SYMPOSIUM (TENSYMP) - TECHNOLOGY FOR IMPACTFUL SUSTAINABLE DEVELOPMENT, 2020, : 271 - 274