corner
corner

Phys. Rev. E 71, 046133 (2005) [10 pages]

Statistical mechanical load balancer for the web

Download: PDF (175 kB) Buy this article Export: BibTeX or EndNote (RIS)

Jesse S. A. Bridgewater*
Department of Electrical Engineering, University of California , Los Angeles, California 90095 USA†

P. Oscar Boykin
Department of Electrical and Computer Engineering, University of Florida, Florida, 32611 USA

Vwani P. Roychowdhury§
Department of Electrical Engineering, University of California, Los Angeles, California 90095 USA

Received 18 October 2004; published 22 April 2005

The maximum entropy principle from statistical mechanics states that a closed system attains an equilibrium distribution that maximizes its entropy. We first show that for graphs with fixed number of edges one can define a stochastic edge dynamic that can serve as an effective thermalization scheme, and hence, the underlying graphs are expected to attain their maximum-entropy states, which turn out to be Erdös-Rényi (ER) random graphs. We next show that (i) a rate-equation-based analysis of node degree distribution does indeed confirm the maximum-entropy principle, and (ii) the edge dynamic can be effectively implemented using short random walks on the underlying graphs, leading to a local algorithm for the generation of ER random graphs. The resulting statistical mechanical system can be adapted to provide a distributed and local (i.e., without any centralized monitoring) mechanism for load balancing, which can have a significant impact in increasing the efficiency and utilization of both the Internet (e.g., efficient web mirroring), and large-scale computing infrastructure (e.g., cluster and grid computing).

© 2005 The American Physical Society

URL:
http://link.aps.org/doi/10.1103/PhysRevE.71.046133
DOI:
10.1103/PhysRevE.71.046133
PACS:
89.75.Hc, 05.40.−a, 89.75.Fb, 05.10.−a

*Electronic address: jsab@pobox.com

URL: http://www.pobox.com/̃jsab

Electronic address: boykin@ece.ufl.edu

§Electronic address: vwani@ee.ucla.edu