A simpler proof for O(congestion + dilation) packet routing
نویسنده
چکیده
In the store-and-forward routing problem, packets have to be routed along given paths such that the arrival time of the latest packet is minimized. A groundbreaking result of Leighton, Maggs and Rao says that this can always be done in time O(congestion+dilation), where the congestion is the maximum number of paths using an edge and the dilation is the maximum length of a path. However, the analysis is quite arcane and complicated and works by iteratively improving an infeasible schedule. Here, we provide amore accessible analysis which is based on conditional expectations. Like [LMR94], our easier analysis also guarantees that constant size edge buffers suffice. Moreover, it was an open problem stated e.g. by Wiese [Wie11], whether there is any instance where all schedules need at least (1+ ε) · (congestion+dilation) steps, for a constant ε > 0. We answer this question affirmatively by making use of a probabilistic construction.
منابع مشابه
Packet Routing and Job - Shop Scheduling inO ( Congestion + Dilation )
In this paper, we prove that there exists a schedule for routing any set of packets with edge-simple paths, on any network, in O(c+d) steps, where c is the congestion of the paths in the network, and d is the length of the longest path. The result has applications to packet routing in parallel machines, network emulations, and job-shop scheduling.
متن کاملFast Algorithms for Finding O ( Congestion + Dilation ) Packet Routing
In 1988, Leighton, Maggs, and Rao showed that for any network and any set of packets whose paths through the network are xed 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 proof, however, used the Lovv asz Local L...
متن کاملO(congestion + Dilation) Steps
In this paper, we prove that there exists a schedule for routing any set of packets with edge-simple paths, on any network, in O(c+d) steps, where c is the congestion of the paths in the network, and d is the length of the longest path. The result has applications to packet routing in parallel machines, network emulations, and job-shop scheduling.
متن کاملLecture 2, 1/18/2006. Scribed by Nikola Milosavljevic. 2.1 Packet Routing (cont.)
We continue the discussing of the packet routing problem. Last time we saw a very simple protocol whose input is a set of N prescribed routes (for N packets) having congestion c and dilation d (as defined previously), and produces a schedule that uses buffers of size O(log(Nd)) and finishes in O(c + d log(Nd)) time steps with high probability (at least 1 − n−c, where c is a constant hidden in t...
متن کاملFast algorithms for finding O(congestion+dilation) packet routing schedules
In 1988, Leighton, Maggs, and Rao 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 proof, however, used the Lovdsz Local...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012