1 research outputs found

    (l,k)-Routing on Plane Grids

    Full text link
    The packet routing problem plays an essential role in communication networks. It involves how to transfer data from some origins to some destinations within a reasonable amount of time. In the (β„“,k)(\ell,k)-routing problem, each node can send at most β„“\ell packets and receive at most kk packets. Permutation routing is the particular case β„“=k=1\ell=k=1. In the rr-central routing problem, all nodes at distance at most rr from a fixed node vv want to send a packet to vv. In this article we study the permutation routing, the rr-central routing and the general (β„“,k)(\ell,k)-routing problems on plane grids, that is square grids, triangular grids and hexagonal grids. We use the \emph{store-and-forward} Ξ”\Delta-port model, and we consider both full and half-duplex networks. We first survey the existing results in the literature about packet routing, with special emphasis on (β„“,k)(\ell,k)-routing on plane grids. Our main contributions are the following: 1. Tight permutation routing algorithms on full-duplex hexagonal grids, and half duplex triangular and hexagonal grids. 2. Tight rr-central routing algorithms on triangular and hexagonal grids. 3. Tight (k,k)(k,k)-routing algorithms on square, triangular and hexagonal grids. 4. Good approximation algorithms (in terms of running time) for (β„“,k)(\ell,k)-routing on square, triangular and hexagonal grids, together with new lower bounds on the running time of any algorithm using shortest path routing. These algorithms are all completely distributed, i.e., can be implemented independently at each node. Finally, we also formulate the (β„“,k)(\ell,k)-routing problem as a \textsc{Weighted Edge Coloring} problem on bipartite graphs.Comment: Final versio
    corecore