A new policy for routing in A TM networks is introduced. Virtual circuits are routed at call set-up level, by combining Call Admission Control (CAC) and routing decisions in a hop-by-hop fashion at the nodes along a path. The network traffic is divided into classes, homogeneous with respect to performance requirements and statistical characteristics, which are dynamically assigned bandwidth partitions over the network links, by means of scheduling algorithms at the switching nodes. At each node traversed, a call request of a certain class is first assigned a subset of outgoing links towards the destination, upon which the resources necessary to maintain the required level of Quality of Service (QoS) are available; then, a routing decision is taken, by choosing the least "cost" link, according to a specific criterion. The link costs are dynamically updated for all traffic classes, by means of local information and of aggregate information exchanged among neighbouring nodes, and are based on a measure of the link "saturation", in terms of some "distance" from the boundary of the load region in call-space that the multiplexer serving the link can support. In case that no route is available at a node, the call request is traced back to the least-loaded node (according to the measure chosen) among the ones already visited along the path. This strategy is analysed and compared by simulation, in terms of performance and of the capability of reacting to network failures, with a previous one that immediately drops the call at the node where blocking occurs. Keywords A TM, routing.
Two event-driven simulation tools aimed at testing access control and routing mechanisms in an Asynchronous Transfer Mode (ATM) environment are presented. The first one is dedicated to the behavioural description of an ATM Virtual Circuit (VC) switch. The purpose is to test resource allocation and Call Admission Control (CAC) strategies, so only the relevant events for this objective are considered and some important functions (e.g., the switching element) for a complete description of an ATM switch are not explicitly modeled. The second simulator has been designed to test routing strategies for an ATM network. In such a case, a higher level of abstraction than in the previous one is necessary and, again, only the meaningful events to the aim are taken into account. Some resource allocation, CAC, and routing schemes are also reported, along with the description of the simulation tools. Several simulation results are discussed, in order to assess their performance.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.