𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A load balancing algorithm on multiprocessor time-sharing systems

✍ Scribed by Nariyoshi Yamai Member; Shinji Shimojo; Hideo Miyahara Members


Publisher
John Wiley and Sons
Year
1990
Tongue
English
Weight
621 KB
Volume
21
Category
Article
ISSN
0882-1666

No coin nor oath required. For personal study only.

✦ Synopsis


Abstract

To use multiprocessor systems efficiently, several load balancing algorithms have been adopted widely. However, most of the algorithms proposed so far can be applied to FCFS systems, and only a few can be applied to time‐sharing systems in wide use today. This paper proposes a load balancing algorithm designed to reduce the average response time of processes, introducing a load measure which takes into account the distribution of the work demand of each kind of process. This algorithm can be applied to a multiprocessor system with round‐robin scheduling discipline. This algorithm also seems easy to implement on actual systems because load balancing is made by assigning new processes to the lightest loaded processor rather than migrating running processes. According to the simulation experiment, the algorithm proposed here improves the average response time compared with that of the β€œJoin the Shortest Queue” algorithm over all situations investigated.


πŸ“œ SIMILAR VOLUMES


Load-sharing algorithms for parallel dat
✍ Yasuhiro Hirano; Tetsuji Satoh; Ushio Inoue; Katsumi Teranaka πŸ“‚ Article πŸ“… 1993 πŸ› John Wiley and Sons 🌐 English βš– 665 KB

## Abstract This paper describes new load‐sharing algorithms for parallel database processing. There is a trade‐off between overhead and load unbalance in ordinary algorithms. The proposed algorithms solve the tradeoff by varying the number of tasks allocated at one time, which is fixed in ordinary

An Analytical Model for Load Balancing o
✍ X.S. Qian; Q. Yang πŸ“‚ Article πŸ“… 1994 πŸ› Elsevier Science 🌐 English βš– 906 KB

In a distributed computing system, it is desirable to balance the work load among processors while keeping the communication overhead at a minimum. The nearest neighbor balancing strategy requires little communication overhead compared to the sophisticated dynamic load balancing policies. The questi