• DocumentCode
    303115
  • Title

    Deterministic routing with bounded buffers: turning offline into online protocols

  • Author

    Der Heide, Friedhelm Meyer auf ; Scheideler, Christian

  • Author_Institution
    Dept. of Math. & Comput. Sci., Paderborn Univ., Germany
  • fYear
    1996
  • fDate
    14-16 Oct 1996
  • Firstpage
    370
  • Lastpage
    379
  • Abstract
    In this paper we present a deterministic protocol for routing arbitrary permutations in arbitrary networks. The protocol is analyzed in terms of the size of the network and the routing number of the network. Given a network H of size n, the routing number of H is defined as the maximum over all permutations π on [n] of the minimal number of steps to route π offline in H. We can show that for any network H of size n with routing number R our protocol needs O(logR n·R) time to route any permutation in H using only constant size edge buffers. This significantly improves all previously known results on deterministic routing. In particular our result yields optimal deterministic routing protocols for arbitrary networks with diameter Ω(nε) or bisection width O(n1-ε), ε>0 constant. Furthermore we can extend our result to deterministic compact routing. This yields, e.g., a deterministic routing protocol with runtime O((log n)/(log log n) R) for arbitrary bounded degree networks if only O(log n) bits are available at each node for storing routing information. Our proofs use a new protocol for routing arbitrary r·s-relations in r-replicated s-ary Multibutterflies in optimal time O(log, n)
  • Keywords
    multiprocessor interconnection networks; protocols; arbitrary networks; arbitrary permutations; bounded buffers; deterministic protocol; deterministic routing; online protocols; r-replicated s-ary Multibutterflies; Algorithm design and analysis; Buffer storage; Computer science; Mathematics; Multiprocessor interconnection networks; Routing protocols; Runtime; Standards development; Turning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
  • Conference_Location
    Burlington, VT
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-7594-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1996.548496
  • Filename
    548496