UNM
Load Balancing in Distributed Computing Over Wireless LAN: Effects of Network Delay
- S. Dhakal, M.M. Hayat, M. Elyas, J. Ghanem, C.T. Abdallah
Load Balancing in Distributed Computing Over Wireless LAN: Effects - - PowerPoint PPT Presentation
UNM Load Balancing in Distributed Computing Over Wireless LAN: Effects of Network Delay S. Dhakal, M.M. Hayat, M. Elyas, J. Ghanem, C.T. Abdallah Department of Electrical and Computer Engineering University of New Mexico Albuquerque, NM
UNM
UNM
UNM
UNM
UNM
N3 N1 N2
UNM
] 1 , [ ∈ K
Load Partitioning
≠l k kl
UNM
Communication delay: j to l
= − = −
l kl lj n j lj lj j l n j lj lj j l kl kl
1 1 1 1
lk l i li i lk k kl
≠
UNM
Remarks:
each node is informed of the initial load state, but should be small enough such that much time is not wasted waiting for communication.
tackle the variability in the processor speed but should be small enough such that transfer of load does not take too long.
TC1 TC2 N1 N2 tb Q1(0) Q2(0) Processing Speed Communication Delay t = 0
Transfer Delay Node 2 idle
UNM
UNM
mn m m n n
2 1 2 22 21 1 12 11
UNM
UNM
Transfer delay (per task) Communication delay
UNM
) /( 1 ) /( 1 min
β β
Ld Ld
With, dmin= 0.162 s, d = 0.15, β = 0.085
UNM
Transfer delay (per task)
UNM
(The model has a trivial extension to n > 2 with little increase in algebraic complexity.)
b
, , b n m
, , ) , ( , b n m b n m
) , ( , b n m
UNM
UNM
UNM
12 21 2 1
λ τ
−
t
UNM
∞
b
t b n m b n m
) , ( , ) , ( ,
τ
−
b
t D b n m
1 ) , ( , 1
τ
b
t b n m
21 ) 1 , ( ,
τ
−
b
t D b n m
2 ) , ( 1 ,
τ
b
t b n m
12 ) , 1 ( ,
τ
UNM
b
t b k n m
21 ) 1 , ( ,
1
τ
∞
b
t b k k n m b k k n m
) , ( , ) , ( ,
2 1 2 1
τ
−
b
t D b k k n m
1 ) , ( , 1
2 1
τ
−
b
t D b k k n m
2 ) , ( 1 ,
2 1
τ
b
t b k n m
12 ) , 1 ( ,
2
τ
UNM
) , ( 1 , 2 ) , ( , 1 1 ) , ( ,
2 1 2 1 2 1
b k k n m D b k k n m D b b k k n m
− −
) , ( , ) , 1 ( , 12 ) 1 , ( , 21
2 1 2 1
b k k n m b k n m b k n m
) , ( ,
2 1 k
k n m
TC1 TC2 Node 1 Node 2 L12 L21 TA1 TA2 m n
2 1 ) , ( ,
2 1
C C k k n m
C C C C
T T T T k k n m
∞ ) , ( ,
1 2 2 1 2 1
UNM
1 ) 1 , 1 ( ,
1 n
m
) 1 , 1 ( , b n m
) , ( , b n m
) 1 , ( ,
1 1
b n m
) , 1 ( ,
1 1
b n m
) , ( ,
1 1 n
m
) 1 , ( , b n m
) 1 , 1 ( ,
1 1
b n m
) 1 , ( ,
1 1 n
m
UNM
1 21 12
−
min
1 1
−
D
1 2
−
D
UNM
Experimental results. Fixed Gain K=1 Theoretical predictions with K=1.
(1,0), and hence the LB results in severe uneven distribution of the load.
the theoretical prediction.
UNM
Experimental results. tb=100 ms Theoretical ( ) and simulation (+) predictions ( tb=100 ms.)
balancing policy outperforms the full-extent LB.
UNM
(s)
(s)
) , ( , b n m
(s)
processing speed of the two nodes.
UNM
UNM
10 20 30 40 50 60 70 80 90 100 0.365 0.37 0.375 0.38 0.385 0.39 0.395 0.4 0.405
Balancing Instant tb, s H100,50
(0,0)
(tb)
UNM
[1] M. M. Hayat et al., “ Dynamic time delay models for load balancing. Part II: Stochastic analysis of the effect of delay uncertainty, Advances in Time Delay Systems, LNCSE vol. 38 pp.355-368, Springer-Verlag 2004. [2] S. Dhakal et al., “On the optimization of load balancing in distributed networks in the presence of delay, Advances in Communication Control Networks,” LNCSE vol. 308, pp.223-244, Springer-Verlag 2004. [3] J. Ghanem et al., “Load balancing in distributed systems with large time delays: Theory and experiment,” Proceedings of the IEEE/CSS 12th Mediterranean Conference on Control and Automation (MED ’04), Aydin, Turkey, June 2004. [4] F. Bacelli and P. Bremaud, Elements of Queuing Theory: Palm-Martingale Calculus and Stochastic Recurrence: New York, Springer-Verlag, 1994.