Research on Virtual Path Configuration in ATM Network

碩士 === 國立臺灣大學 === 電機工程學系 === 86 === Due to the fast development of high speed asynchronous transfer mode (ATM) networks, the volume of carried traffic should increase greatly in the future. The steady increase in optical transmission bandwi...

Full description

Bibliographic Details
Main Authors: Chang, Chi-Tseng, 張啟增
Other Authors: Chang Shi-Chung
Format: Others
Language:en_US
Published: 1998
Online Access:http://ndltd.ncl.edu.tw/handle/01053493581600154067
Description
Summary:碩士 === 國立臺灣大學 === 電機工程學系 === 86 === Due to the fast development of high speed asynchronous transfer mode (ATM) networks, the volume of carried traffic should increase greatly in the future. The steady increase in optical transmission bandwidth suggests that even a single link failure will seriously impact many service users. Thus, network survivability is a key concern for future ATM- based networks. When a failure occurs, a fast restoration protocol is needed to accelerate the restoration speed and recovered affected bandwidth as much as possible (restoration ratio). However, the success of fast restoration significantly depends on how traffic is distributed and spare capacity is dimensioned over the network when a network failure occurs. In other words, the restoration process alone is not enough to achieve a high level of net In this thesis, we study and design a centralized asynchronous VP configuration system for ATM networks. There are four stages of our research: (1) configuration problem description and mathematical formulations, (2) solution algorithm design, (3) VP distribution architecture and VP setting protocol design, and (4) reference implementation. In the first stage, we describe the VP configuration problem of an ATM Network. There are two sub-problems: regular VP assignment and backup VP assignment. For regular VP assignment problem, end-to-end QoS (Quality of Service) requirements at the cell-level, such as Cell Delay Variation, Cell Delay and Cell Loss Rate, are considered by the concept of contract region where each traffic class is given an "Equivalent Capacity" over the links traversed by this traffic. Call-level QoS requirements such as call blocking rate are set to be bounded for every S-D (Source- Destination) pair of each traffic type, and call setup times are also bounded by limiting hop number traversed by each VP. Signaling capacity is also modeled as a major constraint. Based on the QoS requirements and constraint consideration, regular VPs are configured to minimize the maximum single unidirectional link load ratio over the network for the sake of network survivability: just do not put all the eggs in one basket. In order to increase the network survivability, we adopt preplanned backup VP routes to deal with the interrupted services over regular VP routes. Backup VP assignment tries to maximize average restoration ratio for all link failures based on calculated regular VP configuration. In this thesis, only single bi-directional link failures are taken into account and we assume that each regular VP has at most one backup VP route which goes through different physical links. A model is also proposed to compute restoration ratio due to each link failure occurrence. The Erlang's loss formula based on M/M/c/c queue model is adopted to calculate the call blocking probability for each S-D pair. Node signaling load is approximately expressed by call request and release messages passing each node. We assume that an incoming call first attempts the first route in the possible set of routes according to hop number limitation. If the call is blocked, the second route is attempted, and so on. Besides, only direct VPs from source node to destination are considered in our formulation instead of concatenated VPs. We propose a Regular VP Assignment Algorithm (RVPAA) to deal with regular VP configuration problem. The call-level and cell-level QoS of multiple traffic classes can be guaranteed in RVP configuration. Simulation results based on NTU ATM backbone network demonstrate the step by step evaluation of our RVPAA. We also compare our solutions by our RVPAA with optimal solution by an exhaustive algorithm. Our solutions stays close to the optimal Maximum Link Load Ratio (MLLR) solution with average 17\% probability to find the optimal solution and with 100\% restoration ratio. In addition, computational time of our RVPAA is much smaller than that of exhaustive search. We also propose Backup VP Assignment Algorithm (BVPAA) to handle the backup VP configuration problem based on the calculated regular VP configuration from RVPAA. Preplanned backup VP routes are configured in order to increase the restoration time and restoration ratio. Key ideas of baseline solution algorithms for RVPAA and BVPAA are random initialization, constraint violation reduction and maximum index value reduction. The first two steps are for feasibility and the last step is for optimality. Simulation results based on Taiwan testbed network demonstrate that average restoration ratio based on our RVPAA and BVPAA can be enhanced when single bi-directional link failure occurs. A VP setting protocol based on SNMP configuration is developed to realize the graceful VP distribution mechanism. We proposed a Manager VP setting protocol at the manager station and a Agent VP setting protocol at each agent. Before downloading configuration data to current VP transport network, several procedures must be taken into consideration in order not to interrupt connections currently in service. Finally, we conduct a reference implementation of our centralized asynchronous VP configuration system. There are two Fore ATM switches in this reference implementation. The centralized asynchronous VP configuration system is designed at the network management station under SUN-OS 5.5.1. The manager process is designed to update the ATM inventory database and distribute the VP configuration data to each network elements. Besides, the agent process receives the information from manager process, then update t