Routing with Bounded Buffers and Hot-Potato Routing in Vertex-Symmetric Networks

نویسندگان

  • Friedhelm Meyer auf der Heide
  • Christian Scheideler
چکیده

In this paper we present and analyze on-line routing schemes with contant buuer size and hot-potato routing schemes for vertex-symmetric networks. In particular, we prove that for any vertex-symmetric network with n vertices, degree d, and diameter D = (log n), a randomly chosen function and any permutation can be routed in time { O(log n D), with high probability (w.h.p.), if constant size buuers are available for each edge, { O(log n D log 1+ D) for any > 0, w.h.p., if for each vertex buuers of size 3, independent of the degree of the network, are available. The schedule for the second result can be converted into a hot-potato routing schedule, if a self-loop is added to each vertex. E.g., for any bounded degree vertex-symmetric network with self-loops and diameter O(log n) (among them expanders) we obtain a hot-potato routing protocol that needs time O(log 2 n(log log n) 1+) for any > 0 to route a randomly chosen function and any permutation, w.h.p.. Our protocols also allow bounds on the space requirements for vertices and packets in the network: we show that O(D(log logD + log d)) space suuces for storing routing information in the vertices and O(log D) space suuces for storing routing information in the packets. This is the rst result about space-eecient routing where both the buuer size and the space for storing routing information is strongly bounded. Previous results are only known about routing protocols that either can reduce the buuer size or the space for storing routing information. For space-eecient hot-potato routing no general results are known. In order to prove the results above we introduce a new oo-line routing protocol for arbitrary networks which is fast even for vertex buuers of size 1. This bound can not be reached by any other non-trivial oo-line routing protocol yet.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Routing without Flow Control Hot-Potato Routing Simulation Analysis

This paper presents a simulation analysis of the algorithm presented in “Routing without Flow Control,” by Busch, Herlihy and Wattenhoffer, 2001, [1]. The hot-potato routing algorithm is simulated using Rensselaer’s Optimistic Simulation System. The simulation uses a novel reverse computation approach to efficiently and optimistically parallelize the system simulation. In addition to simulating...

متن کامل

Greedy Õ(C +D) Hot-Potato Routing on Trees

In hot-potato (deflection) routing, nodes in the network have no buffers for packets in transit. A hotpotato routing algorithm is greedy if packets are advanced from their sources toward their destinations whenever possible. The dilation D is the longest distance a packet has to travel; the congestion C is the maximum number of packets that traverse any edge. The routing time of a routing-algor...

متن کامل

Near-Optimal Hot-Potato Routing on Trees

In hot-potato (deflection) routing, nodes in the network have no buffers for packets in transit, which causes conflicting packets to be deflected away from their destinations. We study one-to-many batch routing problems on arbitrary tree topologies. We present two hot-potato routing algorithms, one deterministic and one randomized, whose routing times are asymptotically near-optimal (within pol...

متن کامل

Flying Hot Potatoes

Optical communication networks and air traffic management systems share the same fundamental routing problem as both optical packets and aircraft must continuously move within the network, while avoiding conflicts. In this paper, we explore the use of hot potato and deflection routing algorithms, which are established routing methods in optical communication networks, in the conflict-free routi...

متن کامل

A Study on Distributed Structures

2 Preface In distributed and parallel computing environments, there are many computational problems that require efficient communication and coordination between the processes. For such problems there have been proposed several distributed structures, each designed to solve a particular problem or a class of problems. The distributed structures take into account the particularities of the speci...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995