• DocumentCode
    289019
  • Title

    Fast algorithms for finding O(congestion+dilation) packet routing schedules

  • Author

    Leighton, Tom ; Maggs, Bruce

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • Volume
    2
  • fYear
    1995
  • fDate
    3-6 Jan 1995
  • Firstpage
    555
  • Abstract
    Leighton, Maggs and Rao (1988) showed that for any network and any set of packets whose paths through the network are fixed and edge-simple, there exists a schedule for routing the packets to their destinations in O(c+d) steps using constant-size queues, where c is the congestion of the paths in the network, and d is the length of the longest path (the dilation). The proof, however, used the Lova´sz (1975) local lemma and was not constructive. In this paper, we show how to find such a schedule in O(NE+ElogεE) time, for any fixed ε>0, where N is the total number of packets, and E is the number of edges in the network. We also show how to parallelize the algorithm so that it runs in NC. The method that we use to construct efficient packet routing schedules is based on the algorithmic form of the Lova´sz local lemma discovered by Beck (1991)
  • Keywords
    computational complexity; multiprocessor interconnection networks; packet switching; parallel algorithms; processor scheduling; telecommunication network routing; Lovasz local lemma; algorithm parallelization; congestion; constant-size queues; dilation; fast algorithms; fixed edge-simple paths; packet routing schedules; Algorithm design and analysis; Computer science; Contracts; Laboratories; Large-scale systems; Mathematics; Processor scheduling; Routing; Scheduling algorithm; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-6930-6
  • Type

    conf

  • DOI
    10.1109/HICSS.1995.375501
  • Filename
    375501