scispace - formally typeset
Search or ask a question

Showing papers on "Static routing published in 1979"


Journal ArticleDOI
TL;DR: The algorithm can be employed in message as well as circuit switching networks, uses distributed computation, provides routing tables that are loop-free for each destination at all times, adapts to changes in network flows, and is completely failsafe.
Abstract: An algorithm for constructing and adaptively maintaining routing tables in communication networks is presented. The algorithm can be employed in message as well as circuit switching networks, uses distributed computation, provides routing tables that are loop-free for each destination at all times, adapts to changes in network flows, and is completely failsafe. The latter means that after arbitrary failures and additions, the network recovers in finite time in the sense of providing routing paths between all physically connected nodes. For each destination, the routes are independently updated by an update cycle triggered by the destination.

227 citations


Journal ArticleDOI
01 Mar 1979-Networks
TL;DR: This paper examines a routing design problem in which the objective is to assign customer demand points to days of the week in order to solve the resulting node routing problems over the entire week most effectively.
Abstract: This paper examines a routing design problem in which the objective is to assign customer demand points to days of the week in order to solve the resulting node routing problems over the entire week most effectively. The emphasis is on obtaining approximate solutions for this type of combinatorial problem. Several heuristics are developed and tested on a large scale refuse collection problem. Computational results, as well as a discussion of expected benefits, are presented.

164 citations


Journal ArticleDOI
TL;DR: The adaptive trafic-pacing "window" size algorithm that is the basis of the global flow control in SNA is described and described, which helps to avoid congestion at both the local and global levels.
Abstract: Systems Network Architecture (SNA) has been enhanced to include features that address the topological, routing, congestion, reliability, and availability problems of networks. An important aspect of this new release of SNA is that it allows multiple active routes between network nodes. Multiple routing permits sessions between network users to use alternate routes in case of unexpected or planned route disruptions. In this paper, the multiple routing architecture of SNA is described. An unrestricted data flow into the network can cause long delays and buffer depletion. Network congestion can be avoided by employing flow control mechanisms at both the local (node) and global (network) levels. This paper focuses on global flow control and describes the adaptive trafic-pacing "window" size algorithm that is the basis of the global flow control in SNA.

96 citations


Journal ArticleDOI
TL;DR: This paper evaluating the tradeoff between the reduction in routing table length and the increase in network path length in terms of the more meaningful network performance measures of delay and throughput shows the enormous efficiency of optimized hierarchical routing for a class of large networks.

75 citations


Journal ArticleDOI
27 Nov 1979
TL;DR: The original routing algorithm of the ARPANET, in service for over a decade, has recently been removed from the ARpANET and replaced with a new and different algorithm that is a distributed, adaptive routing algorithm.
Abstract: The original routing algorithm of the ARPANET, in service for over a decade, has recently been removed from the ARPANET and replaced with a new and different algorithm. Although the new algorithm, like the old, is a distributed, adaptive routing algorithm, it is not similar to the old in any other important respect. In the new algorithm, each node maintains a data base describing the delay on each network line. A shortest-path computation is run in each node which explicitly computes the minimum-delay paths (based on the delay entries in the data base) from that node to all other nodes in the network. The average delay on each network line is measured periodically by the nodes attached to the lines. These measured delays are broadcast to all network nodes, so that all nodes use the same data base for performing their shortest-path computations. The new routing algorithm was extensively tested on the ARPANET before being released. This paper describes the algorithm and summarizes the results of these tests.

54 citations


Journal ArticleDOI
TL;DR: An algorithm that provides minimum delay routing in a data communication network using virtual line-switching and an algorithm for quasi-static routing, when the input flows are slowly changing are presented.
Abstract: An algorithm that provides minimum delay routing in a data communication network using virtual line-switching is presented. The algorithm uses distributed computation in the sense that the nodes of the network update their information in an orderly fashion based on messages received from their neighbors. Receipt of these messages also triggers the various steps of the update and rerouting, so that these operations are performed in appropriate sequencing. For stationary input requirements and fixed topology the algorithm reduces network delay at each step and provides loop-free routing in the network. The method also provides an algorithm for quasi-static routing, when the input flows are slowly changing.

49 citations


Proceedings ArticleDOI
J. Soukup1
25 Jun 1979
TL;DR: A new router which develops all connections simultaneously as connected irregularly shaped areas which grow and retract in an amoeba-like manner because the cell map is scanned sequentially.
Abstract: The paper describes a new router which develops all connections simultaneously. Routes do not exist as lines, but rather as connected irregularly shaped areas which grow and retract in an amoeba-like manner. It is as if some routes are being rerouted, but it is all done at once. Because the cell map is scanned sequentially, the data handling and storage is vastly simplified.

47 citations




Proceedings ArticleDOI
25 Jun 1979
TL;DR: A new routing principle is presented that leads to an algorithm to realize the minimum width of the 2-layer channel area between two rows of terminals to be interconnected and practically applicable routing algorithms based on this principle are developed.
Abstract: This paper presents a new routing principle that leads to an algorithm to realize the minimum width of the 2-layer channel area between two rows of terminals to be interconnected. Besides the theoretical results, practically applicable routing algorithms based on our principle are developed.

28 citations


Proceedings ArticleDOI
01 Dec 1979
TL;DR: The present work considers networks with multiple destinations and analysis and computational results relating to the dynamic behavior of shortest path routing algorithms for store and forward communication networks.
Abstract: This paper provides analysis and computational results relating to the dynamic behavior of shortest path routing algorithms for store and forward communication networks. A companion paper [1] focuses on networks with a single destination. The present work considers networks with multiple destinations.

Journal ArticleDOI
TL;DR: Algorithms are described here which are suitable for control of a distributed network of signal processors which are interconnected with dedicated paths using decentralized routing control which facilitates the simultaneous utilization of multiple paths in the network.
Abstract: Algorithms are described here which are suitable for control of a distributed network of signal processors which are interconnected with dedicated paths using decentralized routing control. This paper discusses the algorithm used to implement the processing required at the switching node processor, which can be realized with any of several LSI technologies. Although centralized systems are more efficient in terms of hardware, a single failure in the controller may disable the entire network. This distributed network is implemented with a crossbar switch at each node which facilitates the simultaneous utilization of multiple paths in the network. Index Terms-Computer networks, data routing algorithms, digital signal processing, distributed processing, signal processing networks.

Proceedings ArticleDOI
01 Dec 1979
TL;DR: The goal coordination technique of optimization theory for large-scale systems is used to develop a decentralized algorithm for optimal routing in data-communication networks that solves the optimal flow assignment problem and provides the corresponding optimal routing.
Abstract: The goal coordination technique of optimization theory for large-scale systems is used to develop a decentralized algorithm for optimal routing in data-communication networks. The algorithm is in two parts of which the first solves the optimal flow assignment problem and the second provides the corresponding optimal routing. All calculations are distributed among the nodes and require information only from adjacent nodes. The results are illustrated via an example and problems for future research are indicated.

01 Mar 1979
TL;DR: Iterative protocols for adaptive routing in line and message switched data communication networks are presented and they reduce network delay at each iteration and minimum average delay over all routing assignments is obtained in steady-state.
Abstract: : Iterative protocols for adaptive routing in line and message switched data communication networks are presented in this thesis. Distributed computation is used in the sense that each node in the network bases all its decisions on control messages received only from its neighbors. Thus, each node in the network determines individually onto which of its outgoing links to send the flow, addressed to a specific destination. The control messages exchanged between neighbors contain information about network connectivity, network congestion and link failures. Loop-free routing for each destination is maintained in the network at all times. Generally, prevention of loops results in saving resources and reduction in delay. In addition, loop-free routing establishes a partial ordering on the set of nodes of the network. The latter property is extensively utilized throughout this work. failsafe and deadlock-free operation of the protocols is guaranteed, meaning that after arbitrary failures and additions of links and nodes, the network recovers in finite time. Recovery means that routing paths are provided between all connected nodes. For stationary input traffic statistics and fixed topology the protocols are optimal. they reduce network delay at each iteration and minimum average delay over all routing assignments is obtained in steady-state.


01 Jan 1979
TL;DR: The goal coordination technique of optimization theory for large-scale systems is used to develop a decentralized algorithm for optimal routing in datacomunication networks that solves the optimal flow assignment problem and provides the corresponding optimal routing.
Abstract: The goal coordination technique of optimization theory for large-scale systems is used to develop a decentralized algorithm for optimal routing in datacomunication networks. The algorithm is in two parts of which the first solves the optimal flow assignment problem and the second provides the corresponding optimal routing. All calculations are distributed among the nodes and require information only from adjacent nodes. The results are illustrated via an example and problems for future research are indicated.

Proceedings ArticleDOI
03 Dec 1979
TL;DR: A loop-free distributed adaptive routing algorithm is proposed and analyzed and is shown to be superior in performance to current update algorithms (PUA) and to provide a partial solution to the single path routing problem.
Abstract: The simulation program described in this paper was devised as a vehicle for the study of communication network routing procedures. It was designed to model the behavior of a wide range of network topologies and routing disciplines. An event driven simulation approach was chosen to minimize program development time and complexity.GASP-IV was selected as the simulation language. The determining factor in choosing the language was the clean interface it presents to FORTRAN. The use of GASP-IV permits utilizing the full power of FORTRAN in describing complex routing algorithms while simultaneously relieving the programmer of the responsibility for such essential housekeeping functions as enqueuing and dequeuing messages, file manipulation and event sequencing.As an application of this simulator, a loop-free distributed adaptive routing algorithm is proposed and analyzed. Simulation results are presented and the effect of the algorithm on overall network performance is examined. In addition to a loop-free property, the algorithm is shown to provide a partial solution to the single path routing problem. Furthermore, a modification to the algorithm is given which precludes message loss, and is shown to be superior in performance to current update algorithms (PUA).