An Efficient Algorithm for Load Balancing in Multiprocessor Systems

被引:0
|
作者
Khawatreh, Saleh A. [1 ]
机构
[1] Al Ahliyya Amman Univ, Fac Engn, Dept Comp Engn, Amman, Jordan
关键词
Multiprocessor system; homogeneous system; heterogeneous system; load balance; static load balancing; dynamic load balancing; response time; throughput;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A multiprocessor system is a computer with two or more central processing units (CPUs) with each one sharing the common main memory as well as the peripherals. Multiprocessor system is either homogeneous or heterogeneous system. A homogeneous system is a cluster of processors joined to a high speed network for accomplishing the required task; also it is defined as parallel computing system. Homogeneous is a technique of parallel computing system. A heterogeneous system can be defined as the interconnection of a number of processors, having dissimilar computational speed. Load balance is a method of distributing work between the processors fairly in order to get optimal response time, resource utilization, and throughput. Load balancing is either static or dynamic. In static load balancing, work is distributed among all processors before the execution of the algorithm. In dynamic load balancing, work is distributed among all processors during execution of the algorithm. So problems arise when it cannot statistically divide the tasks among the processors. To use multiprocessor systems efficiently, several load balancing algorithms have been adopted widely. This paper proposes an efficient load balance algorithm which addresses common overheads that may decrease the efficiency of a multiprocessor system. Such overheads are synchronization, data communication, response time, and throughput.
引用
收藏
页码:160 / 164
页数:5
相关论文
共 50 条
  • [1] AN ALGORITHM FOR LOAD BALANCING IN MULTIPROCESSOR SYSTEMS
    LOUI, MC
    SOHONI, MA
    [J]. INFORMATION PROCESSING LETTERS, 1990, 35 (05) : 223 - 228
  • [2] A simple algorithm for optimal load balancing on hypercube multiprocessor
    Hwang, YS
    Jan, GE
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 2172 - 2178
  • [3] Efficient algorithm for load balancing
    Bouzari, Seyed Mahdi
    Javan, Mohammad Reza
    Salahi, Ahmad
    [J]. ISSCS 2007: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2007, : 357 - +
  • [4] A DYNAMIC LOAD-BALANCING ALGORITHM FOR MOLECULAR-DYNAMICS SIMULATION ON MULTIPROCESSOR SYSTEMS
    BOILLAT, JE
    BRUGE, F
    KROPF, PG
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1991, 96 (01) : 1 - 14
  • [5] AN ALGORITHM FOR DYNAMIC LOAD BALANCING OF SYNCHRONOUS MONTE-CARLO SIMULATIONS ON MULTIPROCESSOR SYSTEMS
    ALTEVOGT, P
    LINKE, A
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 1994, 79 (03) : 373 - 380
  • [6] AN ANALYTICAL MODEL FOR LOAD BALANCING ON SYMMETRICAL MULTIPROCESSOR SYSTEMS
    QIAN, XS
    YANG, Q
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 20 (02) : 198 - 211
  • [7] An efficient dynamic load balancing algorithm
    Lagaros, Nikos D.
    [J]. COMPUTATIONAL MECHANICS, 2014, 53 (01) : 59 - 76
  • [8] An efficient dynamic load balancing algorithm
    Nikos D. Lagaros
    [J]. Computational Mechanics, 2014, 53 : 59 - 76
  • [9] Efficient Hybrid Load Balancing Algorithm
    Neeraj Kumar Rathore
    Umashankar Rawat
    Satish Chandra Kulhari
    [J]. National Academy Science Letters, 2020, 43 : 177 - 185
  • [10] Efficient Hybrid Load Balancing Algorithm
    Rathore, Neeraj Kumar
    Rawat, Umashankar
    Kulhari, Satish Chandra
    [J]. NATIONAL ACADEMY SCIENCE LETTERS-INDIA, 2020, 43 (02): : 177 - 185