Discrete Load Balancing in Heterogeneous Networks with a Focus on Second-Order Diffusion

作者: Dominik Kaaser , Robert Elsässer , Hoda Akbari , Petra Berenbrink

DOI:

关键词:

摘要: In this paper we consider a wide class of discrete diffusion load balancing algorithms. The problem is defined as follows. We are given an interconnection network and number items, which arbitrarily distributed among the nodes network. goal to redistribute in iterative steps such that at end each node has (almost) same items. only allowed balance their with direct neighbors. We show three main results. Firstly, present general framework for randomly rounding flow generated by continuous schemes over edges graph order obtain corresponding schemes. Compared results Rabani, Sinclair, Wanka, FOCS'98, valid w.r.t. homogeneous first schemes, our can be used analyze larger algorithms, algorithms heterogeneous networks second Secondly, bound deviation between randomized counterparts. Finally, provide minimum initial sufficient prevent occurrence negative during execution Our theoretical complemented extensive simulations on different classes. empirically usually much faster than will not completely within reasonable time. However, maximum difference seems bounded constant value, further decreased if scheme applied once value achieved scheme.

参考文章(20)
P. C. Messina, Geoffrey C. Fox, Roy D. Williams, Parallel Computing Works ,(1994)
Michael Doob, Dragoš M. Cvetković, Horst Sachs, Spectra of graphs : theory and application Johann Ambrosius Barth Verlag. ,(1995)
Y. Rabani, A. Sinclair, R. Wanka, Local divergence of Markov chains and the analysis of iterative load-balancing schemes foundations of computer science. pp. 694- 703 ,(1998) , 10.1109/SFCS.1998.743520
Ralf Diekmann, Andreas Frommer, Burkhard Monien, Efficient schemes for nearest neighbor load balancing parallel computing. ,vol. 25, pp. 789- 812 ,(1999) , 10.1016/S0167-8191(99)00018-6
Devdatt P. Dubhashi, Alessandro Panconesi, Concentration of Measure for the Analysis of Randomized Algorithms ,(2012)
Robert Elsässer, Burkhard Monien, Robert Preis, Diffusion Schemes for Load Balancing on Heterogeneous Networks Theory of Computing Systems \/ Mathematical Systems Theory. ,vol. 35, pp. 305- 320 ,(2002) , 10.1007/S00224-002-1056-4
Tobias Friedrich, Thomas Sauerwald, Near-perfect load balancing by randomized rounding Proceedings of the 41st annual ACM symposium on Symposium on theory of computing - STOC '09. pp. 121- 130 ,(2009) , 10.1145/1536414.1536433
S. Muthukrishnan, First- and Second-Order Diffusive Methods for Rapid, Coarse, Distributed Load Balancing Theory of Computing Systems \/ Mathematical Systems Theory. ,vol. 31, pp. 331- 354 ,(1998) , 10.1007/S002240000092