arrow
Return

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

delete2023-01-01
delete0
delete
OA
AI
黄
黄敏 (Min Huang)
Y
Yunxiang Zhao
Y
Yazhou Chen *
DOI:10.1109/ACCESS.2023.3298049delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
Distributed computing
load balance task-oriented
task scheduling

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

A
Army Engineering University of PLA
Scholars:
5.0K
Papers: 3.7K
Citations: 5
Cited Papers

Cited Papers

OpenCluster: A Flexible Distributed Computing Framework for Astronomical Data Processing
err2016-12-19
err4
errOAAI
errWei, Shoulin; Wang, Feng; Deng, Hui; Liu, Cuiyin; Dai, Wei; Liang, Bo; Mei, Ying; Shi, Congming; Liu, Yingbo; Wu, Jingping
errShare
errSave
Willingness to pay for pharmacist-provided home telemonitoring among patients with chronic diseases in Enugu metropolis
err2019-06-13
err0
errOAAI
errChibueze Anosike; Maxwell Ogochukwu Adibe; Abdulmuminu Isah; Onyinye Blessing Ukoha-Kalu
errShare
errSave
Memory-Efficient and Skew-Tolerant MapReduce Over MPI for Supercomputing Systems
err2020-12-01
err4
errOAAI
errGao, Tao; Guo, Yanfei; Zhang, Boyu; Cicotti, Pietro; Lu, Yutong; Balaji, Pavan; Taufer, Michela
errShare
errSave
Survey of Distributed Computing Frameworks for Supporting Big Data Analysis
err2023-06-01
err13
errOAAI
errSun, Xudong; He, Yulin; Wu, Dingming; Huang, Joshua Zhexue
errShare
errSave
GeoBeam: A distributed computing framework for spatial data
err2019-10-01
err11
PREAI
errHe, Zhenwen; Liu, Gang; Ma, Xiaogang; Chen, Qiyu
errShare
errSave
researcher View more