This paper presents a simple local algorithm for load balancing in a distributed network. The algorithm makes no assumption about the structure of the network. It can be executed on a synchronous networic with fixed topology, a synchronous network with dynamically changing topology, or an asynchronous network. It works quickly and balances well when the network has an expansion property. In particular, we show that in an n-node network with maximum degree d whose live edges, at every time step, form a μ-expander, the algorithm will balance the load to within an additive 0(d log n/fi) term in 0(Δ log(nΔ)//μ) time, where A is the initial imbalance. The algorithm improves upon previous approaches that yield 0(n) time bounds in dynamic and asynchronous networks.
CITATION STYLE
Aiello, W., Awerbuch, B., Zkfaggs, B., & Rao, S. (1993). Approximate load balancing on dynamic and asynchronous networks. In Proceedings of the Annual ACM Symposium on Theory of Computing (Vol. Part F129585, pp. 632–641). Association for Computing Machinery. https://doi.org/10.1145/167088.167250
Mendeley helps you to discover research relevant for your work.