Back to Search
Start Over
On the power of randomization in distributed algorithms in dynamic networks with adaptive adversaries.
- Source :
-
Journal of Parallel & Distributed Computing . Jan2022, Vol. 159, p35-50. 16p. - Publication Year :
- 2022
-
Abstract
- • Limited power of randomization in dealing with adaptive adversaries. • Derandomizing algorithms via simulation. • Simulating a dynamic network on top of another dynamic network. This paper investigates the power of randomization in general distributed algorithms in dynamic networks where the network's topology may evolve over time, as determined by some adaptive adversary. In such a context, randomization may help algorithms to better deal with i) "bad" inputs to the algorithm, and ii) evolving topologies generated by "bad" adaptive adversaries. We prove that randomness offers limited power to better deal with "bad" adaptive adversary. We define a simple notion of prophetic adversary for determining the evolving topologies. Such an adversary accurately predicts all randomness in the algorithm beforehand, and hence the randomness will be useless against "bad" prophetic adversaries. Given a randomized algorithm P whose time complexity satisfies some mild conditions, we prove that P can always be converted to a new algorithm Q with comparable time complexity, even when Q runs against prophetic adversaries. This implies that the benefit of P using randomness for dealing with the adaptive adversaries is limited. [ABSTRACT FROM AUTHOR]
- Subjects :
- *ALGORITHMS
*DISTRIBUTED algorithms
*TOPOLOGY
*SENSOR networks
Subjects
Details
- Language :
- English
- ISSN :
- 07437315
- Volume :
- 159
- Database :
- Academic Search Index
- Journal :
- Journal of Parallel & Distributed Computing
- Publication Type :
- Academic Journal
- Accession number :
- 153203805
- Full Text :
- https://doi.org/10.1016/j.jpdc.2021.09.004