Nova Patents
EP0847221A2

An ATM network controller

Abstract

In an ATM network, a data base is provided in a network controller for holding data pertaining to network topology and remaining network resource. The controller has a supervisory circuit that constantly monitors communication links between ATM switches. Route decision and resource reservation logic circutry is provided for updating the data base if a faulty condition is detected by the supervisory circuit. The logic circuitry receives, from a source terminal, a reservation request indicating a reservation of an end-to-end network resource between a scheduled start time and a scheduled end time, and makes a search through the data base to reserve the network resource in the data base if the network resource is available. The logic circuit causes the ATM switches to establish an end-to-end connection using the reserved network resource at the scheduled start time, informs the source terminal of a VCI/VPI of the established connection for the subsequent transmission of messages, releases the established connection when the request in the registration memory indicates the scheduled end time, and removes the request from the registration memory.

EP0847221A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 8 December 2017, 8.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 4 independent, 8 dependent

  1. 1
    A network controller for making a resource reservation in a network formed by a plurality of ATM switches interconnected by communication links, including a data base for holding data pertaining to network topology and remaining network resource, supervisory means for constantly monitoring the communication links, a registration memory, and route decision and resource reservation logic circuitry for updating the data base if a faulty condition is detected by the supervisory means, the logic circuitry receiving, from a source terminal, a reservation request indicating a reservation of an end-to-end network resource between a scheduled start time and a scheduled end time, making a search through the data base to reserve the network resource in the data base if the network resource is available, causing the ATM switches to establish an end-to-end connection using the reserved network resource at the scheduled start time, informing the source terminal of a virtual channel identifier/virtual path identifier of the established connection to be used for subsequent transmission of messages, releasing the established connection when the request stored in the registration memory indicates the scheduled end time and removing the request from the registration memory.
  2. 6
    A network controller for a network formed by a plurality of ATM switches interconnected by communication links, the controller receiving, from a source terminal, a reservation request indicating a reservation of an end-to-end network resource between a scheduled start time and a scheduled end time and further indicating one of first and second reservation classes, the controller including a data base for storing data pertaining to network topology and network resource remaining in the network, a registration memory, and route decision and resource reservation logic circuitry for storing the received request into the registration memory, making a search through the data base to determine whether the network resource is available if the request indicates the first reservation class, reserving the network resource if the network resource is available, making the search through the data base to determine whether the network resource is available at the scheduled start time if the request is indicates the second reservation class, causing the ATM switches to establish an end-to-end connection using the reserved network resource at the scheduled start time, informing the source terminal of a virtual channel identifier/ virtual path identifier of the established connection to be used for subsequent transmission of messages, releasing the established connection when the request in the registration memory indicates the scheduled end time and removing the request from the registration memory.
  3. 8
    A method of making a resource reservation in a network formed by a plurality of ATM switches interconnected by communication links, the network including a data base for holding data pertaining to network topology and remaining network resource, the method including the steps of constantly monitoring the communication links, updating the data base if a faulty condition is detected, receiving, from a source terminal, a reservation request indicating a reservation of an end-to-end network resource between a scheduled start time and a scheduled end time, making a search through the data base to reserve the network resource in the data base if the network resource is available, causing the ATM switches to establish an end-to-end connection using the reserved network resource at the scheduled start time, and informing the source terminal of a virtual channel identifier/virtual path identifier of the established connection for subsequent transmission of messages, and releasing the established connection when the request stored in the registration memory indicates the expiry of the scheduled period and removing the request from the registration memory.
  4. 10
    A method of making a network resource reservation in a network formed by a plurality of ATM switches interconnected by communication links, the method including the steps of:a) receiving, from a source terminal, a reservation request indicating a reservation of an end-to-end network resource between a scheduled start time and a scheduled end time and further indicating one of first and second reservation classes, b) storing the received request in a registration memory and determining which class the request indicates, c) if the request is indicates the first class, making a search through a network topology and resource data base to determine, immediately following the receipt of the request, whether the network resource is available, d) if the network resource is available, reserving the network resource in the data base and causing the ATM switches to establish an end-to-end connection using the reserved network resource at the scheduled start time and informing the source terminal of a virtual channel identifier/virtual path identifier of the established connection for the subsequent transmission of messages, e) if the request is indicates the second class, making a search through the data base to determine, at the scheduled start time, whether the network resource is available, and causing the ATM switches to establish the connection using the network resource if the network resource is available and informing the source terminal of a virtual channel identifier/virtual path identifier of the established connection for the subsequent transmission of messages, and f) releasing the established connection when the request in the registration memory indicates the scheduled end time and removing the request from the registration memory.