• DocumentCode
    3455316
  • 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
  • fYear
    2005
  • fDate
    4-6 July 2005
  • Firstpage
    139
  • Lastpage
    146
  • 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.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2005. ISPDC 2005. The 4th International Symposium on
  • Conference_Location
    Lille
  • Print_ISBN
    0-7695-2434-6
  • Type

    conf

  • DOI
    10.1109/ISPDC.2005.5
  • Filename
    1609964