2 research outputs found
Optimal many-to-one routing on the mesh with constant queues
We present randomized and deterministic algorithms for many-to-one routing on an n-node two-dimensional mesh under the store-and-forward model of packet routing. We consider the general instance of many-to-one routing where each node is the source (resp., destination) of ℓ (resp., � k) packets, for arbitrary values of ℓ and k. All √ℓkn� our algorithms run in optimal O time and use queues of only constant size at each node to store packets in transit. The randomized algorithms, however, are simpler to implement. Our result closes a gap in the literature, where time-optimal algorithms using constant-size queues were known only for the special cases ℓ = 1 and ℓ = k
Optimal Many-to-One Routing on the Mesh with Constant Queues
We present randomized and deterministic algorithms for many-to-one
packet routing on an n-node two-dimensional mesh under the
store-and-forward model. We consider the general
instance of many-to-one routing where each node is the source (resp.,
destination) of l (resp., k) packets, for arbitrary values of
l and k. All our algorithms run in optimal O(\sqrt{lkn})
time and use queues of only constant size at each node to store
packets in transit. The randomized algorithms, however, are simpler to
implement. Our result closes a gap in the literature, where
time-optimal algorithms using constant-size queues were known only for
the special cases l=1 and l=k