scispace - formally typeset
Search or ask a question

Showing papers on "Multipath routing published in 1981"



Journal ArticleDOI
TL;DR: An efficient heuristic optimization method is introduced for solution of the LP routing problems, which greatly improves computational speed with minimal loss of accuracy and project computational requirements for a 200-node design problem, which is the estimated size of the intercity Bell System dynamic routing network in the 1990s.
Abstract: The growth of electronic switching systems and the high-capacity interoffice signaling network provide an opportunity to extend telephone network routing rules beyond the conventional hierarchy. Network models are described that illustrate the savings inherent in designing networks for dynamic, nonhierarchical routing. An algorithm for engineering such networks is discussed, and the comparative advantages of various path-routing and progressive-routing techniques are illustrated. A particularly simple implementation of dynamic routing called two-link dynamic routing with crankback is discussed and is shown to yield benefits comparable to much more complicated routing schemes. The efficient solution of embedded linear programming (LP) routing problems is an essential ingredient for the practicality of the design algorithm We introduce an efficient heuristic optimization method for solution of the LP routing problems, which greatly improves computational speed with minimal loss of accuracy. We also project computational requirements for a 200-node design problem, which is the estimated size of the intercity Bell System dynamic routing network in the 1990s.

257 citations


Book ChapterDOI
01 Jan 1981
TL;DR: Three new two-layer channel routing algorithms are presented that are provably good in that they never require more than 2d-1 horizontal tracks where d is the channel density, when each net connects just two terminals.
Abstract: In this paper we present three new two-layer channel routing algorithms that are provably good in that they never require more than 2d-1 horizontal tracks where d is the channel density, when each net connects just two terminals. To achieve this result, we use a slightly relaxed (but still realistic) wiring model in which wires may run on top of each other for short distances as long as they are on different layers. Two of our algorithms will never use such a “parallel run” of length greater than 2d-1 and our third algorithm will require overlap only at jog points or cross points. Since in this wiring model at least d/2 horizontal tracks are required, these algorithms produce a routing requiring no more than four times the best possible number of horizontal tracks. The second algorithm also has the property that it uses uses at most 4n contacts, where n is the number of nets being connected.

80 citations


Journal ArticleDOI
TL;DR: In this paper, the authors illustrate techniques for changing network routing patterns in planned and demand servicing to counteract the effects of forecast errors, and present call-by-call simulation results for real-time routing enhancements to the basic routing algorithms.
Abstract: The design of a network for dynamic routing is made using the forecasted network loads. Load uncertainties arising from errors in the forecast and from daily variations in network load give rise to reserve or idle network capacity not immediately needed by current network demands. The reserve capacity can be reduced by the use of more flexible dynamic routing methods, which allow routing flexibility to help control network flow under load uncertainties. We illustrate techniques for changing network routing patterns in planned and demand servicing to counteract the effects of forecast errors. Included in the benefits are a reduction in both reserve capacity, estimated to be about 5 percent of network first cost, and in trunk rearrangements. We also present call-by-call simulation results for real-time routing enhancements to the basic routing algorithms. The real-time routing algorithms use dynamic trunk reservation techniques, and the simulation results illustrate the improvement in network efficiency and performance under normal daily load variations, network overloads, and network failures.

68 citations



Journal ArticleDOI
TL;DR: A two-level adaptive routing scheme for packet-switched computer communication networks is proposed and investigated and the predicted improvement in average delay predicted by a multiserver model of the node is confirmed.
Abstract: A two-level adaptive routing scheme for packet-switched computer communication networks is proposed and investigated. The first level is quasi-static and based on the global network status. The second level is dynamic with decisions being made at each node in an attempt to obtain the savings in average delay predicted by a multiserver model of the node. Simulations confirm the predicted improvement.

28 citations


Book ChapterDOI
01 Jan 1981
TL;DR: This paper presents fast algorithms for optimal routing and for accurately estimating the area cost of such routings without actually laying them out.
Abstract: Programs for integrated circuit layout typically have two phases: placement and routing. The router should produce as efficient a layout as possible, but of course the quality of the routing depends heavily on the quality of the placement. On the other hand, the placement procedure would like to know how good a routing it can expect without actually routing the wires. This paper presents fast algorithms for optimal routing and for accurately estimating the area cost of such routings without actually laying them out.

24 citations


Proceedings ArticleDOI
29 Jun 1981
TL;DR: A two-level approach to routing is described, in which a multi-layer printed circuit board routing problem is broken down into a set of single-layer ones, and a topological transformation is applied to accomplish single- layer routing.
Abstract: A two-level approach to routing is described, in which a multi-layer printed circuit board routing problem is broken down into a set of single-layer ones. A topological transformation is then applied to accomplish single-layer routing. A solution found for each layer by a search in this new domain is then translated back into physical space by means of a deterministic drawing algorithm. The algorithms are independent of specific technological parameters, affording their use on a variety of board routing grids, pad diameters and wire sizes.

10 citations


Proceedings ArticleDOI
01 Dec 1981
TL;DR: A two-part distributed algorithm for minimum hop routing in message-switched networks subject to end-to-end average message delay constraints is developed and implemented nodewise via low-order linear programs.
Abstract: A two-part distributed algorithm for minimum hop routing in message-switched networks subject to end-to-end average message delay constraints is developed. The first part of the algorithm provides for unconstrained minimum hop routing, while the second corrects this routing to satisfy the delay constraints. Both parts are implemented nodewise via low-order linear programs wherein the information exchange required for each node to carry out its computations involves only adjacent neighbor nodes. The algorithm is illustrated via an example of an 8- node, 14-link network with 7 commodities, and directions for future research to enhance present results are indicated.

5 citations


Proceedings ArticleDOI
J. Heinisch1
29 Jun 1981
TL;DR: A general method for automatic routing, based on a channel splitting approach, is presented and a weighted graph depicting multilayer partitions and allowing expected channel occupancy estimation is introduced.
Abstract: A general method for automatic routing, based on a channel splitting approach, is presented. A weighted graph depicting multilayer partitions and allowing expected channel occupancy estimation is introduced. Problems and algorithms related to the detailed routing phase are briefly reviewed.

4 citations


Proceedings Article
01 Jan 1981
TL;DR: In this article, a new distributed algorithm is presented for dynamically determining weighted shortest paths used for message routing in computer networks, where the paths defined do not form transient loops when weights change and the number of steps required to find new shortest paths when network links fail is less than for previous algorithms.
Abstract: A new distributed algorithm is presented for dynamically determining weighted shortest paths used for message routing in computer networks. The major features of the algorithm are that the paths defined do not form transient loops when weights change and the number of steps required to find new shortest paths when network links fail is less than for previous algorithms. Specifically, the worst case recovery time is proportional to the largest number of hops h in any of the weighted shortest paths. For previous loop-free distributed algorithms this recovery time is proportional to h2.


Proceedings ArticleDOI
01 Dec 1981
TL;DR: A network model is presented and conditions for stochastic stability of the network system are given and guidelines for the selection of algorithm parameters are discussed.
Abstract: A network model is presented and conditions for stochastic stability of the network system are given. For adaptation algorithms which change the routing probabilities slowly (small stepsize), expressions for steady-state variances are derived; usimg these, guidelines for the selection of algorithm parameters are discussed.

01 Jan 1981
TL;DR: A network model is presented and conditions for stochastic stability of the network system are given and guidelines for the selection of algorithm parameters are discussed.
Abstract: A network model is presented and conditions for stochastic stability of the network system are given. For adaptation algorithms which change the routing probabilities slowly (small stepsize), expressions for steady-state variances are derived; using these, guidelines for the selection of algorithm parameters are discussed.