In this paper we present a dynamic routing algorithm with alternative paths for call establishment on ATM Networks based on anticipated calculations. The routing decision criteria basically depends on the type of source of the new connection and the current network load supported by the network. We suggest an algorithm based on the Probability of Congestion in the link as an optimal control parameter for routing decision. The calculation of the Probability of Congestion is based on the Convolution Approach.The objectives of our suggestion are: to obtain a fast connection setup with the routing algorithm, to define an optimal Routing Control Parameter, to maximize network resources utilization and to minimize call blocking probabilities. In order to obtain fast connection setup when a new connection demand arrives, each node already has a pre-computed Probability of Congestion table for each type of source and for each output VIrtual Path. To obtain the improvement of resource utilization we suggest a dynamic routing scheme with alternative routes. The method proposed for the selection of the route is based on the well-known Least Loaded Routing (LLR) algorithms used in circuit switched networks. Different routing algorithms are compared when changing the criteria by the selection of available alternative routes and when changing the choice of alternative route.
INTRODUCTIONNetwork Provisioning (NP) is the set of the long-term control actions that determine the physical quantities of the resources to be placed in the network. Given the network resources by a suitable NP, Network Resource Management (NRM) is the set of control functions related to establish VPs and to allocate bandwidth, which are performed by the network in order to optimize performance and utilization objectives, namely to provide the required Quality of Service (QOS) and to maximize utilization, with simple Connection Admission Control (CAC) and Routing procedures. The drawback of many existing routing algorithms is the lack of cooperation between congestion control and routing.
Bandwidth AllocationThe basic objective of a bandwidth management and traffic control strategy in Asynchronous Transfer Mode (ATM) network is to allow for high utilization of network resources (transmission bandwidth, buffer space, etc.), while sustaining an acceptable QOS for all connection~. Several network traffic control functions, such as congestion control and routing, depend on the characterization of the bandwidth required for each individual connection and the resulting load on network links and buffer utilization. Some authors assign for each source an equivalent bandwidth that reflects its characteristics. Usually this involves a reduction in the complexity, and therefore a reduction of the accuracy ofthe evaluation models. In (Guerin, 1991) an approach is proposed that combines two basic approximated models to study Bandwidth Allocation: the fluid flow model and the stationary model. By the second model, the convolution approach is the most accurate...