Load balanced allocation of multiple tasks in a distributed computing system

被引:0
|
作者
Sarker, BK [1 ]
Tripathi, AK
Vidyarthi, DP
Yang, LT
Uehara, K
机构
[1] Univ New Brunswick, Fac Comp Sci, Fredericton, NB E3B 5A3, Canada
[2] Banaras Hindu Univ, Inst Technol, Varanasi 221005, Uttar Pradesh, India
[3] Jawaharlal Nehru Univ, New Delhi 110067, India
[4] St Francis Xavier Univ, Dept Comp Sci, Antigonish, NS, Canada
[5] Kobe Univ, Grad Sch Sci & Technol, Kobe, Hyogo, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A Distributed Computing Systems (DCS) calls for proper partitioning of tasks into modules and allocating them to various nodes so as to enable parallel execution of their modules by individual different processors of the system. A number of algorithms have been proposed for allocation of tasks in a Distributed Computing System. Most of the models proposed in literature consider modules of a single task for static allocation, for the purpose of allocation onto a DCS. Moreover, they did not consider the architectural capability of the processing nodes and the way of connectivity among them. This work considers allocation of disjoint multiple tasks with their corresponding modules and proposes a parallel algorithm for a realistic situation wherein multiple disjoint tasks with their modules compete for execution on an arbitrarily connected DCS based on well-known A* technique. The proposed algorithm also considers a load balanced allocation for the purpose. The paper justifies the effectiveness of the algorithm with the experimental results by comparing with previously reported works.
引用
收藏
页码:584 / 596
页数:13
相关论文
共 50 条
  • [1] Load balanced distributed computing system
    Info. and Comp. Science Department, King Fahd Univ. Petrol. and Minerals, Dhahran 31261, Saudi Arabia
    Concurrency Pract Exper, 12 (753-771):
  • [2] A load balanced distributed computing system
    Bozyigit, M
    Al-Ghamdi, J
    Ghouseuddin, M
    Barada, H
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1999, 11 (12): : 753 - 771
  • [3] A load-balanced hybrid heuristic for allocation of batch of tasks in cloud computing environment
    Shiekh, Sophiya
    Shahid, Mohammad
    Sambare, Manas
    Haidri, Raza Abbas
    Yadav, Dileep Kumar
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2023, 19 (05) : 756 - 781
  • [4] Multiple tasks allocation in arbitrarily connected distributed computing systems using A* algorithm and Genetic Algorithm
    Sarker, Biplab Kumer
    Tripathi, Anil Kumar
    Vidyarthi, Deo Prakash
    Yang, Laurence Tianruo
    Uehara, Kuniaki
    FRONTIERS OF HIGH PERFORMANCE COMPUTING AND NETWORKING - ISPA 2006 WORKSHOPS, PROCEEDINGS, 2006, 4331 : 279 - +
  • [5] Study of redundant tasks allocation for distributed system
    Chen, Xianfeng
    Qiu, Lihua
    Wang, Zhanlin
    2000, Beijing University of Aeronautics and Astronautics (BUAA), China (26):
  • [6] Distributed Computing System for Solving Applied Tasks
    Mishchenko, Polina V.
    2015 16TH INTERNATIONAL CONFERENCE OF YOUNG SPECIALISTS ON MICRO/NANOTECHNOLOGIES AND ELECTRON DEVICES, 2015, : 154 - 157
  • [7] RETRACTED: Design of parallel computing system for embedded network distributed load tasks (Retracted Article)
    Huang, Heqing
    Xu, Xiaohui
    Tang, Chunling
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 83
  • [8] Dynamic Computing Resources Allocation for Multiple Deep Learning Tasks
    Wei, Liang
    Shudo, Kazuyuki
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 899 - 905
  • [9] Energy-efficient allocation for multiple tasks in mobile edge computing
    Liu, Jun
    Liu, Xi
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01):
  • [10] Energy-efficient allocation for multiple tasks in mobile edge computing
    Jun Liu
    Xi Liu
    Journal of Cloud Computing, 11