scispace - formally typeset
Search or ask a question

Showing papers on "Link-state routing protocol published in 1982"


Proceedings ArticleDOI
05 May 1982
TL;DR: It is shown that log log n - log log r is asymptotically optimal for rn processors to merge two sorted lists of n elements and is able to achieve such an efficient sort via Valiant's parallel merging algorithm.
Abstract: A variety of models have been proposed for the study of synchronous parallel computation. We review these models and study further some prototype problems. We distinguish two classes of models, fixed connection networks and models based on a shared memory. Routing is the prototype problem for the networks. In particular, routing provides the basis for simulating the more powerful shared memory models. We show that a simple but important class of deterministic strategies (oblivious routing) is necessarily inefficient with respect to worst case analysis. Routing can be viewed as a special case of sorting and the existence of a deterministic O(logn) routing or sorting algorithm for an n processor fixed connection network remains open. However, if we consider the more powerful class of shared memory models, we are -&-ldquo;almost-&-rdquo; able to achieve such an efficient sort via Valiant's parallel merging algorithm. Within a spectrum of models, we show that log log n - log log r is asymptotically optimal for rn processors to merge two sorted lists of n elements.

231 citations


Journal ArticleDOI
TL;DR: A new distributed algorithm is presented for dynamically determining weighted shortest paths used for message routing in computer networks 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.
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

192 citations


Journal ArticleDOI
M. Reiser1
01 Feb 1982
TL;DR: The method of the homogeneous network is introduced, a method which reduces complexity originating from the network topology in favor of more realistic protocol features and its application to the flow-control problem discussed.
Abstract: This paper is a tutorial and a survey of analytical methods in the evaluation of data communication networks. The major mathematical methods are Markov chains applied to discrete time systems and queueing theory. Emphasis is placed on the applications of the mathematical tools. The discussion follows the framework of the layered architecture. In the section on data link control, rigorous as well as "engineering" approaches are highlighted. In this area, models of great accuracy have been developed. In the path-control or routing layer, the major model is provided by Kleinrock's delay analysis of packet networks. Finite buffer pools still pose many problems. The method of the homogeneous network is introduced, a method which reduces complexity originating from the network topology in favor of more realistic protocol features. This thought is expanded into the layer of end-to-end protocols where the tandem-queue model is introduced and its application to the flow-control problem discussed.

98 citations


Journal ArticleDOI
TL;DR: A mathematical model of the network with slow-learning algorithms distributed at various nodes is presented and two linear updating algorithms, under certain conditions, are shown to have desirable equilibrium behavior like load equalization and minimum blocking probability for the entire network.
Abstract: The aim of this paper is to develop a theory of adaptive routing in telephone networks using learning methods. A mathematical model of the network with slow-learning algorithms distributed at various nodes is presented. The algorithms update the routing probabilities on the basis of network feedback information (like call blocking or completion) only. Convergence of the routing strategies is established. Two linear updating algorithms, under certain conditions, are shown to have desirable equilibrium behavior like load equalization and minimum blocking probability for the entire network.

82 citations


Proceedings ArticleDOI
01 Oct 1982
TL;DR: The need for distributed network control in a packet radio environment, the criteria used for its evaluation, and an overview of the network algorithms chosen to maintain routing information and to route user traffic are presented.
Abstract: In this paper, we will present the need for distributed network control in a packet radio environment, the criteria used for its evaluation, and an overview of the network algorithms chosen to maintain routing information and to route user traffic The routing algorithm, known as tiered rings, functions by building a distributed tree of shortest path routes to each packet radio in the network The information kept by each node grows only linearly as the network expands The design uses the radio channel efficiently by providing shortest path routing and by taking advantage of the information available in a broadcast environment

74 citations



Proceedings ArticleDOI
01 Jan 1982
TL;DR: This paper presents a novel and effective strategy for routing custom integrated circuits as well as solutions to subproblems associated with this strategy and a quadratic programming formulation for the placement modification problem.
Abstract: This paper presents a novel and effective strategy for routing custom integrated circuits as well as solutions to subproblems associated with this strategy. Given an initial placement of rectangular blocks, the routing strategy includes the following major steps: construction of a channel graph, estimation of channel widths (based on a statistical model for signal nets and topological routing of power and ground nets), placement modification to include the estimated channel widths, topological routing for signal nets, and finally track assignment. Besides presenting an overview of our strategy, the following topics will be discussed in some detail: (1) necessary and sufficient conditions and a simple algorithm for single layer topological routing of power and ground nets, (2) a quadratic programming formulation for the placement modification problem, and (3) a fast algorithm for obtaining topological routes for signal nets.

24 citations


Journal ArticleDOI
01 Aug 1982

24 citations



Patent
Neal R. Fildes1
16 Jul 1982

20 citations


Proceedings ArticleDOI
18 Aug 1982
TL;DR: This paper formalizes the intuition that the unavailability of global information intuitively makes hard routing problems virtually impossible by examining a hard (NP-complete) routing problem, the problem of multi-destination routing.
Abstract: In computer networks, message routing is often accomplished by network nodes using local information. The unavailability of global information intuitively makes hard routing problems virtually impossible. This paper formalizes this intuition by examining a hard (NP-complete) routing problem, the problem of multi-destination routing. It is shown that with only limited information it is impossible to optimize network utilization for the multi-destination routing problem. Moreover, it is impossible to even approximate optimality to within a specified tolerance. Several versions of this result are proved; the versions differ in terms of the amount of information available at a node, and the extent to which the problem cannot be approximated.


Proceedings ArticleDOI
01 Jan 1982
TL;DR: A system for automatic routing based on an iterative application of Lee's algorithm with improved throughput is presented, and an extended cell admissibility is defined for continuous design rules in coarse rectangular grids.
Abstract: A system for automatic routing based on an iterative application of Lee's algorithm is presented. An extended cell admissibility is defined for continuous design rules in coarse rectangular grids. Combined hardware and software design strategies are applied towards the definition of data structures and their kernel primitives for automatic routing. The hardware architecture and the implementation of specific structures are discussed. The resulting extended routing unit is used in a CAD system. Thus the throughput of the iterative router is improved by a factor of 5 compared to the equivalent software process. Finally the architecture of a high speed stand-alone routing processor is presented.

Journal ArticleDOI
TL;DR: This paper presents several decentralized algorithms for finding all shortest paths in a network that has localized information and communication requirements, operates asynchronously, and converges to the optimum in finite time.
Abstract: This paper presents several decentralized algorithms for finding all shortest paths in a network. Both static and dynamic networks are discussed. Each algorithm has localized information and communication requirements, operates asynchronously, and converges to the optimum in finite time.

Proceedings ArticleDOI
01 Jan 1982
TL;DR: A routing heuristic is presented that routes two-terminal nets one at a time, for each net choosing the path so as to avoid adversely impacting the nets not yet routed, and strong evidence is given that the Lee routing algorithm is in some sense inadequate to implement this heuristic.
Abstract: A routing heuristic is presented that routes two-terminal nets one at a time, for each net choosing the path so as to avoid adversely impacting the nets not yet routed. An algorithm is presented and proved to correctly implement this heuristic; the computational complexity of that algorithm is shown to be polynomially bounded, but perhaps still too great to be of practical use. Another, speedier algorithm is presented that seems to approximate the heuristic rather closely. Strong evidence is given that the Lee routing algorithm is in some sense inadequate to implement this heuristic. The heuristic has been applied, with very encouraging results, to a specific routing problem: the routing of a channel in which all four sides of the channel may contain terminals. This problem arises in the layout of custom VLSI.

Proceedings ArticleDOI
01 Jan 1982
TL;DR: An analytical method is proposed for solving a routing area compaction problem in building block integrated circuits that leads to a least overestimation of routing area and under certain conditions guarantees routing feasibility.
Abstract: An analytical method is proposed for solving a routing area compaction problem in building block integrated circuits. Related minimization is performed with a linear programming technique. Minimum channel dimensions are calculated for a preliminary routing; these dimensions are used to construct routing constraints. Placement constraints are added for the interrelations between placement and routing. This combined set of constraints leads to a least overestimation of routing area and under certain conditions guarantees routing feasibility. Computational complexity and existence of a solution are discussed.



Proceedings ArticleDOI
01 Jan 1982
TL;DR: The 1-2-3 algorithm presented here will solve identical problems with a smaller number of tracks and via's since it makes use of some specific characteristics of routing on 3 interconnection layers.
Abstract: In this paper an algorithm is presented for the single channel routing on 3 interconnection layers. First some general characteristics of routing on 3 interconnection layers are presented. Then the specifications are introduced of the routing problem on 3 interconnection layers that will be considered. Pins will be allowed to come out on both the diffusion/poly layer and the second metal layer with the routing done on both the first and second metal layer. If only the first metal layer was to be used horizontally then the routing problem could be solved by a simple left-edge channel algorithm. However the 1-2-3 algorithm presented here will solve identical problems with a smaller number of tracks and via's since it makes use of some specific characteristics of routing on 3 interconnection layers.

Proceedings ArticleDOI
01 Jan 1982
TL;DR: A detailed description of the routing scheme which avoids the generation of "switch box" problems is given and the behavior of the two-dimensional routing algorithm to single and coupled channel intersections is demonstrated.
Abstract: A two-dimensional channel routing program for hierarchical IC layout with orthogonal building blocks of variable size and shape is presented. A two dimensional channel model and a one layer channel router are used. A detailed description of the routing scheme which avoids the generation of "switch box" problems is given. The behavior of the two-dimensional routing algorithm to single and coupled channel intersections is demonstrated.

Proceedings ArticleDOI
K. Krishnan1
01 Dec 1982
TL;DR: The problem of optimum routing of telephone traffic to minimize network blocking is formulated for a class of routing schemes and the necessary conditions are shown to be analogous to conditions for minimum-delay routing in a store-and-forward data network.
Abstract: The problem of optimum routing of telephone traffic to minimize network blocking is formulated for a class of routing schemes. The necessary conditions for minimum-blocking routing are shown to be analogous to conditions for minimum-delay routing in a store-and-forward data network. A method is described for calculating an optimum routing on the basis of centralized computational for the network. Owing to its computational complexity, however, the method is more useful for off-line studies than for real-time adaptive routing.

29 Dec 1982
TL;DR: The new routing procedures studied, especially adaptive-mixed-media routing, substantially enhanced network performance after damage and did not reduce the average point-to-point blocking probability, but did improve the service provided to the most poorly served group of users.
Abstract: : Three classes of new mixed-media routing procedures are presented for networks with both broadcast and point-to-point transmission media such as the Defense Switched Network. All procedures treat satellite and terrrestrial links separately and use common channel signaling to pass call setup information between switches. Mixed-media routing procedures use fixed routing tables and three different call processing rules. Adaptive-mixed-media routing procedures adapt routing tables when parts of the network are destroyed. Precedence flooding procedures route low-priority calls using mixed-media procedures and high-priority calls using flooding techniques. A steady state network analysis program was modified to evaluate the performance of (1) mixed-media routing with spill-forward control, (2) mixed-media routing with remote earth station querying and (3) adaptive mixed-media routing. These new routing procedures were compared to modified forward routing and primary path only routing using 20 and 40 node mixed-media networks under overload, with various patterns of offered traffic, and with different amounts and types of network damage. The new routing procedures studied, especially adaptive-mixed-media routing, substantially enhanced network performance after damage. These procedures did not reduce the average point-to-point blocking probability. They did, however, improve the service provided to the most poorly served group of users and they denied the possibility of call completion to the fewest users.

Proceedings ArticleDOI
01 Dec 1982
TL;DR: A so-called Predecessor algorithm is described that retains simplicity of implementation yet reduces the incidence of loops and the number of control packets generated in a class of simple distributed shortest-path routing algorithms.
Abstract: This paper considers a class of simple distributed shortest-path routing algorithms first introduced in the ARPA Network with convergence for fixed cost functions proven by W.D. Tajibnapis. The basic algorithm has since been implemented in somewhat modified form by a number of operating networks as well as in some computer communication architectures. The basic algorithm, although simple to implement, is prone to loops and utilizes O(n3) control packets during its convergence mode. A so-called Predecessor algorithm is described that retains simplicity of implementation yet reduces the incidence of loops and the number of control packets generated. Comparative theoretical studies of the two algorithms are presented for full-duplex loop networks. Comparative performance results of the two algorithms for large networks, using computer experimentation, are presented as well.

Proceedings ArticleDOI
01 Dec 1982
TL;DR: A novel two-level scheme for designing protocols for optimal traffic routing in large communication networks that permits consideration of multiple objective functions in performance optimization and combines elements of flow control and routing for an effective control of traffic congestion.
Abstract: A novel two-level scheme for designing protocols for optimal traffic routing in large communication networks is presented. Major strong points of the scheme are: (i) it is adaptive to changes in load and network topology, (ii) permits consideration of multiple objective functions in performance optimization, and (iii) combines elements of flow control and routing for an effective control of traffic congestion.

01 Jan 1982
TL;DR: This thesis focuses on the design of a Routing Service to support source routing in the campus environment and places strong emphasis on scalability with respect to the size of the network.
Abstract: A campus-wide network requires many subnetworks connected by gateways and it has a relatively loose administration. Modularization of network implementing is important in this environment to make efficient use of ever-improving technologies and protocols. The need for modularization makes it desirable to separate a routing and target identification scheme from gateway implementation - a facility that source routing provides. Moreover, removing routing and target identification responsibilities from the gateways leads to their simplicity and, therefore, a better chance that gateways will not be bottlenecks in the high-bandwidth network. This thesis focuses on the design of a Routing Service to support source routing in the campus environment. The Routing Service is designed to find paths from a requesters attachment point to a node specified by the requester. The Routing Service accepts hints from the requester about the destination node''s location in the network to limit the search involved. The Routing Service also provides user-control of paths and diagnosis for faulty paths. The design of the Routing Service places strong emphasis on scalability with respect to the size of the network. Reliability and simplicity are two other key features of the Routing Service.

Journal ArticleDOI
01 Jan 1982
TL;DR: A routing scheme using delay, bandwidth and reliability measures is presented, and flow control is partially included in the method, suitable for integrated packet switched and circuit switched computer networks.
Abstract: A routing scheme using delay, bandwidth and reliability measures is presented, and flow control is partially included in the method. Decisions are distributed, and the routing tables at each node contain lists of non-dominated best paths to all other nodes. Two algorithms are presented for constructing the tables, and simulation results show that their overheads are comparable to those of existing algorithms. The routing scheme is suitable for integrated packet switched and circuit switched computer networks.

01 Mar 1982
TL;DR: Pet Radio is a digital communications concept which offers the user the capability to pass voice and other data in a radio network which may link high power computers with small mobile radios containing microprocessors.
Abstract: : Packet Radio is a digital communications concept which offers the user the capability to pass voice and other data in a radio network which may link high power computers with small mobile radios containing microprocessors. The technique of routing digital traffic from source to destination depends on the operational requirements of the network. Most routing concepts today centralize network control (in varying degrees) for normal operations.


Journal ArticleDOI
TL;DR: Simulation studies using a microprocessor based real-time simulator are shown to provide confirmation that the automaton routing scheme performs at least as well as the optimal fixed rule.

Book ChapterDOI
01 Jan 1982