𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Nagging: A scalable fault-tolerant paradigm for distributed search

✍ Scribed by Alberto Maria Segre; Sean Forman; Giovanni Resta; Andrew Wildenberg


Publisher
Elsevier Science
Year
2002
Tongue
English
Weight
387 KB
Volume
140
Category
Article
ISSN
0004-3702

No coin nor oath required. For personal study only.

✦ Synopsis


This paper describes nagging, a technique for parallelizing search in a heterogeneous distributed computing environment. Nagging exploits the speedup anomaly often observed when parallelizing problems by playing multiple reformulations of the problem or portions of the problem against each other. Nagging is both fault tolerant and robust to long message latencies. In this paper, we show how nagging can be used to parallelize several different algorithms drawn from the artificial intelligence literature, and describe how nagging can be combined with partitioning, the more traditional search parallelization strategy. We present a theoretical analysis of the advantage of nagging with respect to partitioning, and give empirical results obtained on a cluster of 64 processors that demonstrate nagging's effectiveness and scalability as applied to A * search, Ξ±Ξ² minimax game tree search, and the Davis-Putnam algorithm.


πŸ“œ SIMILAR VOLUMES


A distributed algorithm for embedding tr
✍ Foster J. Provost; Rami Melhem πŸ“‚ Article πŸ“… 1992 πŸ› Elsevier Science 🌐 English βš– 588 KB

In this paper we present a distributed algorithm for embedding binary trees in hypercubes. Starting with the root (invoked in some cube node by a host), each node is responsible for determining the addresses of its children, and for invoking the embedding algorithm for the subtree rooted at each chi