Proceedings of the Twenty-First Annual Symposium on Principles of Distributed Computing 2002
DOI: 10.1145/571825.571864
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating the running time of a communication round over the internet

Abstract: Idit KeidarThe Technion and MIT idish @ee.technion.ac.il ABSTRACTWe study the running time of distributed algorithms deployed in a widely distributed setting over the Internet using TCP. We consider a simple primitive that corresponds to a communication round in which every host sends information to every other host; this primitive occurs in numerous distributed algorithms. We experiment with four algorithms that typically implement this primitive. We run our experiments on ten hosts at geographically disperse… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
11
0

Year Published

2003
2003
2011
2011

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 23 publications
(12 citation statements)
references
References 28 publications
1
11
0
Order By: Relevance
“…Bakr and Keidar evaluate the duration of a communication round on the Internet in [3]. Their work focuses on the running time of four distributed algorithms with different message exchange patterns, and in particular, the effect of message loss on these algorithms.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Bakr and Keidar evaluate the duration of a communication round on the Internet in [3]. Their work focuses on the running time of four distributed algorithms with different message exchange patterns, and in particular, the effect of message loss on these algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…an algorithm waits until it has received all messages it is expecting). The scope of [3] is similar to ours in that they analyze the relative performance of algorithms with different communication patterns on a wide area network. However, their algorithms are not representative of failure detector based atomic broadcast algorithms.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…With a centralized protocol [7], votes are collected by the coordinator and relayed to other participants only after a decision has been reached, reducing the load on the network at the expense of an additional communication step. Such differences have a definite impact in performance measured in realistic settings [2].…”
Section: Introductionmentioning
confidence: 99%
“…To implement a fault-tolerant stateful services, servers have to agree on a global order of RPC events which is a form of consensus. In [3], the author shows that agreement protocols, even on pseudo-synchronous networks are very slow. In conjunction with the changes of the system size, agreement may not be meaningful.…”
Section: Analysis: Stateless or Stateful Sercices?mentioning
confidence: 99%