A Task-Oriented General-Purpose Distributed Computing System Based on CLTS Scheduling Algorithm

被引:0
|
作者
Huang, Min [1 ,2 ]
Zhao, Yunxiang [2 ]
Chen, Yazhou [1 ]
机构
[1] Army Engn Univ, Shijiazhuang Campus, Shijiazhuang 050003, Peoples R China
[2] Hebei Univ Sci & Technol, Shijiazhuang 050018, Peoples R China
关键词
Distributed computing; load balance task-oriented; task scheduling; FRAMEWORK; MAPREDUCE;
D O I
10.1109/ACCESS.2023.3298049
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most current research on commonly used distributed computing frameworks neglects the difficulty of learning these frameworks. These commonly used distributed computing frameworks are designed for professionals, and users must understand them well to use them for calculation tasks. In order to solve the challenging balance problem between versatility and user learning difficulty, a new distributed computing system is proposed. The design of this system is based on the idea of divide and conquer in distributed computing. The paper uses Netty, Zookeeper, Hadoop Distributed File System (HDFS) and other tools to implement the system functions. Firstly, the paper analyzes the research status of distributed computing frameworks at home and abroad; Then, according to the idea of divide and conquer, the paper uses Netty to implement the basic architecture of the system, uses Zookeeper and Netty to implement relevant distributed mechanisms, uses HDFS as the distributed storage, designs and implements a Task-Oriented General-Purpose (TOGP) distributed computing system, TOGP; Finally, the paper intensely studies the task scheduling problem of the system, proposes a scheduling algorithm, Node Processing Capacity and Distributed Lock Task Scheduling (CLTS) algorithm. The system scalability test proves that the TOGP has good horizontal scalability. In the comparative experiment, the processing capacity of the TOGP using the round robin is about 16% higher than that of Hadoop, which proves that the TOGP is available and efficient. A series of experiments prove that the CLTS scheduling algorithm can effectively adapt to the heterogeneous cluster environment and efficiently schedule tasks.
引用
收藏
页码:79176 / 79189
页数:14
相关论文
共 50 条
  • [1] A TAXONOMY OF SCHEDULING IN GENERAL-PURPOSE DISTRIBUTED COMPUTING SYSTEMS
    CASAVANT, TL
    KUHL, JG
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (02) : 141 - 154
  • [2] DCCS:A General-Purpose Distributed Cryptographic Computing System
    JIANG Zhonghua1
    2. Graduate School of the Chinese Academy of Sciences
    [J]. Wuhan University Journal of Natural Sciences, 2007, (01) : 46 - 50
  • [3] A Periodic Task-Oriented Scheduling Architecture in Cloud Computing
    Zhang, Peng
    Li, Yan
    Lin, Hailun
    Wang, Jianwu
    Zhang, Chuang
    [J]. 2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 788 - 794
  • [4] A general-purpose distributed computing Java']Java middleware
    Barroso Almeida, Andre Luis
    Cimino, Leonardo de Souza
    Eugenio de Resende, Jose Estevao
    Moreira Silva, Lucas Henrique
    Souza Rocha, Samuel Queiroz
    Gregorio, Guilherme Aparecido
    Paiva, Gustavo Silva
    Delabrida, Saul
    Santos, Haroldo Gambini
    Moreira de Carvalho, Marco Antonio
    Lins Aquino, Andre Luiz
    Lima, Joubert de Castro
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (07):
  • [5] POPSY - AN OBJECT ORIENTED APPROACH FOR REALIZING A GENERAL-PURPOSE PARALLEL COMPUTING SYSTEM
    ROGGENBUCK, S
    BECCARD, R
    GEBHARDT, R
    AMELING, W
    [J]. ANGEWANDTE INFORMATIK, 1988, (04): : 169 - 172
  • [6] Distributed Task Scheduling Algorithm based on Intelligent Computing
    Zhu Guohua
    [J]. 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION, BIG DATA AND SMART CITY (ICITBS), 2016, : 316 - 319
  • [7] A general-purpose distributed pattern mining system
    Asma Belhadi
    Youcef Djenouri
    Jerry Chun-Wei Lin
    Alberto Cano
    [J]. Applied Intelligence, 2020, 50 : 2647 - 2662
  • [8] A general-purpose distributed pattern mining system
    Belhadi, Asma
    Djenouri, Youcef
    Lin, Jerry Chun-Wei
    Cano, Alberto
    [J]. APPLIED INTELLIGENCE, 2020, 50 (09) : 2647 - 2662
  • [9] An Improved Genetic Algorithm for Task Scheduling in Distributed Computing System
    Cui, Shuhao
    Zhang, Hua
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND ENGINEERING APPLICATIONS, 2016, 63 : 218 - 222
  • [10] A real-time task-oriented scheduling algorithm for distributed multi-robot systems
    Yuan, P
    Moallem, M
    Patel, RV
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, : 2562 - 2567