Title :
A Distributed Prime Sieving Algorithm based on Scheduling by Multiple Edge Reversal
Author :
Paillard, Gabriel ; Lavault, Christian ; França, Felipe
Author_Institution :
Inst. Galilee, Univ. Paris XIII, Villetaneuse
Abstract :
In this article, we propose a fully distributed algorithm for finding all primes in a given interval [2..n] (or (L, R), more generally), based on the SMER - scheduling by multiple edge reversal - multigraph dynamics. Given a multigraph M of arbitrary topology, having N nodes, an SMER-driven system is defined by the number of directed edges (arcs) between any two nodes of M and by the global period length of all "arc reversals" in M. In the domain of prime numbers generation, such a graph method shows quite elegant, and it also yields a totally new kind of distributed prime sieving algorithms of an entirely original design. The maximum number of steps required by the algorithm is at most n + radicn. Although far beyond the O(n/log log n) steps required by the improved sequential "wheel sieve" algorithms, our SMER-based algorithm is fully distributed and of linear (step) complexity. The message complexity of the algorithm is at most nDeltaN + radicnDeltaN, where DeltaN denotes the maximum "multidegree" of the arbitrary multigraph M, and the space required per process is linear
Keywords :
computational complexity; distributed algorithms; graph theory; processor scheduling; computational complexity; distributed prime sieving algorithm; multigraph dynamics; multiple edge reversal scheduling; resource sharing; Algorithm design and analysis; Distributed algorithms; Distributed computing; Dynamic scheduling; Electronic mail; Processor scheduling; Resource management; Scheduling algorithm; Telephony; Topology; distributed prime sieving; multigraph dynamics; resource sharing; scheduling by edge reversal; scheduling by multiple edge reversal.;
Conference_Titel :
Parallel and Distributed Computing, 2005. ISPDC 2005. The 4th International Symposium on
Conference_Location :
Lille
Print_ISBN :
0-7695-2434-6
DOI :
10.1109/ISPDC.2005.5