Bibliographic Details
| Title: |
Fighting fire with fire: using randomized gossip to combat stochastic scalability limits. |
| Authors: |
Gupta, Indranil1, Birman, Kenneth P.1 ken@cs.cornell.edu, Van Renesse, Robbert1 |
| Source: |
Quality & Reliability Engineering International. May2002, Vol. 18 Issue 3, p165-184. 20p. 5 Diagrams, 2 Charts, 10 Graphs. |
| Subjects: |
Computer networks, Scalability, Reliability in engineering, Distributed computing, Multicasting (Computer networks), Systems engineering |
| Abstract: |
The mechanisms used to improve the reliability of distributed systems often limit performance and scalability. Focusing on one widely-used definition of reliability, we explore the origins of this phenomenon and conclude that it reflects a tradeoff arising deep within the typical protocol stack. Specifically, we suggest that protocol designs often disregard the high cost of infrequent events. When a distributed system is scaled, both the frequency and the overall cost of such events often grow with the size of the system. This triggers an O($n^{2}$) phenomenon, which becomes visible above some threshold sizes. Our findings suggest that it would be more effective to construct large-scale reliable systems where, unlike traditional protocol stacks, lower layers use randomized mechanisms, with probabilistic guarantees, to overcome low-probability events. Reliability and other end-to-end properties are introduced closer to the application. We employ a back-of-the-envelope analysis to quantify this phenomenon for a class of strongly reliable multicast problems. We construct a non-traditional stack, as described above, that implements virtually synchronous multicast. Experimental results reveal that virtual synchrony over a non-traditional, probabilistic stack helps break through the scalability barrier faced by traditional implementations of the protocol. Copyright © 2002 John Wiley & Sons, Ltd. [ABSTRACT FROM AUTHOR] |
|
Copyright of Quality & Reliability Engineering International is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Database: |
Engineering Source |