DocumentCode :
1138498
Title :
Load sharing in distributed real-time systems with state-change broadcasts
Author :
Shin, Kang G. ; Chang, Yi-Chieh
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Volume :
38
Issue :
8
fYear :
1989
fDate :
8/1/1989 12:00:00 AM
Firstpage :
1124
Lastpage :
1142
Abstract :
A decentralized, dynamic load sharing (LS) method based on state-change broadcasts is proposed for a distributed real-time system. Whenever the state of a node changes from underloaded to fully loaded and vice versa, the node broadcasts this change to a set of nodes, called a buddy set, in the system. The performance of the method is evaluated with both analytic modeling and simulation. It is modeled first by an embedded Markov chain for which numerical solutions are derived. The model solutions are then used to calculate the distribution of queue lengths at the nodes and the probability of meeting tasks deadlines. The analytical results show that buddy sets of ten nodes outperform those of less than ten nodes, and the incremental benefit gained from increasing the buddy set size beyond 15 nodes is insignificant. These and other analytical results are verified by simulation. The proposed LS method is shown to meet task deadlines with a very high probability
Keywords :
Markov processes; distributed processing; queueing theory; real-time systems; analytic modeling; buddy set; decentralized method; distributed real-time systems; embedded Markov chain; load sharing; performance evaluation; queue lengths; simulation; state-change broadcasts; Analytical models; Broadcasting; NASA; Performance analysis; Power engineering computing; Probability; Queueing analysis; Real time systems; Time varying systems;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.30867
Filename :
30867
Link To Document :
بازگشت