Performance Evaluation of the Fast Consistency Algorithms in Large Decentralized Systems

Weak consistency algorithms allow us to propagate changes in a large, arbitrary changing storage network in a self-organizing way. These algorithms generate very little traffic overhead. In this paper we evaluate our own weak consistency algorithm, which is called the ”Fast Consistency Algorithm”, and whose main aim is optimizing the propagation of changes introducing a preference for nodes and zones of the network which have greatest demand. We conclude that considering application parameters such as demand in the event or change propagation mechanism to: 1) prioritize probabilistic interactions with neighbors with higher demand, and 2) including little changes on the logical topology, gives a surprising improvement in the speed of change propagation perceived by most users.

[1]  Hawoong Jeong,et al.  Modeling the Internet's large-scale topology , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[2]  D. Sornette,et al.  Stretched exponential distributions in nature and economy: “fat tails” with characteristic scales , 1998, cond-mat/9801293.

[3]  B. R. Badrinath,et al.  in Distributed Systems , 1991 .

[4]  Richard A. Golding,et al.  Weak-consistency group communication and membership , 1992 .

[5]  Donald S. Fussell,et al.  Computer rendering of stochastic models , 1982, Commun. ACM.

[6]  Jack Dongarra,et al.  Computational Science — ICCS 2003 , 2003, Lecture Notes in Computer Science.

[7]  Leandro Navarro-Moldes,et al.  A demand based algorithm for rapid updating of replicas , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[8]  Ibrahim Matta,et al.  On the geographic location of Internet resources , 2003, IEEE J. Sel. Areas Commun..