← Back to Patent Explorer
US6226263B1 Expired / Lapsed US ⏱️ 0.0 years remaining

ATM network externally controlled for network resource reservation of end-to-end switched virtual connection

Assignee: NEC Corp
•
Filing: 1997-12-08
•
Granted: 2001-05-01
•
Expires: 2017-12-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 circuitry updates the data base if a network fault condition is detected by the supervisory circuit also. 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 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. The logic circuit also accommodates class of service requests; for a first class, the database is searched, and requested resources are reserved at the time the request is received. For a second class, the search is not made until the scheduled start time.

Inventors

  • 👤 Toshio Iwase
  • 👤 Hisazumi Tsuchida
  • 👤 Masayoshi Nose
  • 👤 Shinichi Nakashima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 10:26
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5619; H04L2012/5623; H04L2012/5625; H04L2012/5626; H04L2012/5629; H04L2012/563; H04L2012/5631; H04L2012/5632; H04L2012/5638; H04L2012/5646; H04L2012/5651

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 158 words
A network controller for handling end-to-end network resource reservations for subscribers in an ATM communication network including a plurality of subscriber terminals, and a plurality of ATM switches interconnected by communication links, the controller being comprised of: a first memory device for storing resource reservation requests; and logic circuit which manages the resource reservation requests and establishes requested connections, the logic circuitry being responsive to a reservation request from a subscriber terminal to store the request in the first memory device, to operate the ATM switches to establish and end-to-end connection for the requesting subscriber terminal at a scheduled start time if the requested resource is available, to inform the requesting subscriber terminal of a virtual channel designation/virtual path designation of the established connection to be used for transmission of messages, to release the connection at a scheduled end time, and to remove the record of the request from the first memory device when the connection is released.
Claim 2
Dependent Claim 158 words
A network controller for handling end-to-end network resource reservations for subscribers in an ATM communication network including a plurality of subscriber terminals, and a plurality of ATM switches interconnected by communication links, the controller being comprised of: a first memory device for storing resource reservation requests; and logic circuit which manages the resource reservation requests and establishes requested connections, the logic circuitry being responsive to a reservation request from a subscriber terminal to store the request in the first memory device, to operate the ATM switches to establish and end-to-end connection for the requesting subscriber terminal at a scheduled start time if the requested resource is available, to inform the requesting subscriber terminal of a virtual channel designation/virtual path designation of the established connection to be used for transmission of messages, to release the connection at a scheduled end time, and to remove the record of the request from the first memory device when the connection is released.
Claim 3
Dependent Claim 70 words
The network controller described in claim 1 , further including: a database for storing data pertaining to the topology of the network and available network resources; and wherein the logic circuitry is further responsive to a reservation request to search the database to determine if the requested resource is available, and if so, to reserve the requested resource, and to update the database to reflect establishment of the requested reservation.
Claim 4
Dependent Claim 104 words
The network controller described in claim 2 , further including a second memory device, and wherein: the logic circuitry is operative to store a reservation request in the second memory device if a search of the database in response to the reservation request indicates that the requested resource is not available, and wherein the logic circuitry is responsive to an existing connection being released to perform a further search of the database, and, if the further search indicates that the requested resource is available, to operate the ATM switches to establish the requested connection and to remove the request from the second memory device.
Claim 5
Dependent Claim 84 words
The network controller described in claim 1 , wherein the reservation request includes a reservation priority designation; and wherein the logic circuitry is further responsive to a first priority designation to determine whether the requested resource is available immediately upon receipt of the reservation request and to reserve the requested resource at that time if it is available, and responsive to a second different priority designation to determine whether the requested resource is available at the scheduled start time specified in the reservation request.
Claim 6
Dependent Claim 214 words
A network controller for making resource reservations in an ATM communication network formed of a plurality of subscriber terminals, and a plurality of ATM switches interconnected by communication links, the controller being comprised of: a database for storing data pertaining to the topology of the network and available network resources; a supervisory circuit which constantly monitors the communication links; a registration memory which stores received reservation requested; and route decision and resource reservation logic circuitry; the logic circuitry being responsive to detection of a fault condition by the supervisory circuit to update the database; responsive to a reservation request from a subscriber terminal for an end-to-end network resource to be available between a scheduled start time and a scheduled end time, to search the database, and to update the database to reflect establishment of the requested reservation if the requested resource is available, responsive to an existing reservation in the database to operate the ATM switches to establish an end-to-end connection using the reserved network resource at the scheduled start time, and to inform the requesting subscriber terminal of a virtual channel designation/virtual path designation of the established connection to be used for transmission of messages, to release the connection at the scheduled end time, and to remove the request from the registration memory.
Claim 7
Dependent Claim 214 words
A network controller for making resource reservations in an ATM communication network formed of a plurality of subscriber terminals, and a plurality of ATM switches interconnected by communication links, the controller being comprised of: a database for storing data pertaining to the topology of the network and available network resources; a supervisory circuit which constantly monitors the communication links; a registration memory which stores received reservation requested; and route decision and resource reservation logic circuitry; the logic circuitry being responsive to detection of a fault condition by the supervisory circuit to update the database; responsive to a reservation request from a subscriber terminal for an end-to-end network resource to be available between a scheduled start time and a scheduled end time, to search the database, and to update the database to reflect establishment of the requested reservation if the requested resource is available, responsive to an existing reservation in the database to operate the ATM switches to establish an end-to-end connection using the reserved network resource at the scheduled start time, and to inform the requesting subscriber terminal of a virtual channel designation/virtual path designation of the established connection to be used for transmission of messages, to release the connection at the scheduled end time, and to remove the request from the registration memory.
Claim 8
Dependent Claim 85 words
The network controller described in claim 5 , wherein the reservation request further includes a reservation priority designation; and wherein the logic circuitry is further responsive to a first priority designation to determine whether the requested resource is available immediately upon receipt of the reservation request and to reserve the requested resource at that time if it is available, and responsive to a second different priority designation to determine whether the requested resource is available at the scheduled start time specified in the reservation request.
Claim 9
Dependent Claim 42 words
The ATM communication network described in claim 6 , wherein the reservation request is in the form of a code name, and wherein the controller further includes a circuit which converts the code name to a plurality of resource reservation data items.
Claim 10
Dependent Claim 91 words
The network controller described in claim 5 , wherein: the logic circuitry is further operative to store a reservation request in a waiting memory if the search of the database in response to the reservation request indicates that the requested resource is not available, responsive to an existing connection being released to perform a further search of the database, and responsive to the further search indicating that the requested resource is available to operate the ATM switches to establish the requested connection and to remove the request from the waiting memory.
Claim 11
Dependent Claim 42 words
The network controller described in claim 5 , wherein the reservation request is generated in the form of a code name, and wherein the controller further includes a circuit which converts the code name to a plurality of resource reservation data items.
Claim 12
Dependent Claim 51 words
The network controller described in claim 5 , wherein the reservation request is generated in the form of a code name, and wherein the subscriber terminal includes a circuit which converts the code name to a plurality of resource reservation data items and transmits the data items to the network controller.
Claim 13
Dependent Claim 255 words
An ATM communication network comprised of: a plurality of subscriber terminals; a plurality of communication links; a plurality of ATM switches which interconnect the communication links; and a network controller, the network controller being comprised of: a database for storing data pertaining to the topology of the network and available network resources; a registration memory; and route decision and resource reservation logic circuitry, the subscriber terminals being operative to transmit reservation requests to the controller for end-to-end network resources to be allocated to the requesting terminal between a scheduled start time and a scheduled end time, the request including a reservation priority designation; the route decision and resource reservation logic circuitry being responsive to a reservation request to store the request in the registration memory, responsive to a first priority designation to search the database to determine whether the requested resource is available immediately upon receipt of the reservation request, or responsive to a second different priority designation to search the database to determine whether the requested resource is available at the scheduled start time specified in the reservation request; and responsive to an existing reservation to operate the ATM switches to establish an end-to-end connection using the reserved network resource at the scheduled start time, to inform the requesting subscriber source terminal of a virtual channel designation/virtual path designation of the established connection to be used for subsequent transmission of messages, to release the connection at the scheduled end time, and to remove the request from the registration memory when the connection is released.
Claim 14
Dependent Claim 255 words
An ATM communication network comprised of: a plurality of subscriber terminals; a plurality of communication links; a plurality of ATM switches which interconnect the communication links; and a network controller, the network controller being comprised of: a database for storing data pertaining to the topology of the network and available network resources; a registration memory; and route decision and resource reservation logic circuitry, the subscriber terminals being operative to transmit reservation requests to the controller for end-to-end network resources to be allocated to the requesting terminal between a scheduled start time and a scheduled end time, the request including a reservation priority designation; the route decision and resource reservation logic circuitry being responsive to a reservation request to store the request in the registration memory, responsive to a first priority designation to search the database to determine whether the requested resource is available immediately upon receipt of the reservation request, or responsive to a second different priority designation to search the database to determine whether the requested resource is available at the scheduled start time specified in the reservation request; and responsive to an existing reservation to operate the ATM switches to establish an end-to-end connection using the reserved network resource at the scheduled start time, to inform the requesting subscriber source terminal of a virtual channel designation/virtual path designation of the established connection to be used for subsequent transmission of messages, to release the connection at the scheduled end time, and to remove the request from the registration memory when the connection is released.
Claim 15
Independent Claim 165 words
A method of making resource reservations in an ATM communication network formed of a plurality of subscriber terminals, a plurality of ATM switches interconnected by communication links and a controller including a database for storing data pertaining to the topology of the network and available network resources, the method including the steps of: receiving a reservation request from a subscriber terminal for an end-to-end network resource between a start time and an end time; storing the reservation request in a memory device; searching the database, and updating the database to reflect establishment of the requested reservation if the requested resource is available; establishing an end-to-end connection through the ATM switches at the scheduled start time based on the reserved network resource; informing the requesting subscriber terminal of a virtual channel designation/virtual path designation of the established connection to be used for transmission of messages; releasing the connection at the scheduled end time; and removing the request from the memory device when the connection is released.
Claim 16
Independent Claim 165 words
A method of making resource reservations in an ATM communication network formed of a plurality of subscriber terminals, a plurality of ATM switches interconnected by communication links and a controller including a database for storing data pertaining to the topology of the network and available network resources, the method including the steps of: receiving a reservation request from a subscriber terminal for an end-to-end network resource between a start time and an end time; storing the reservation request in a memory device; searching the database, and updating the database to reflect establishment of the requested reservation if the requested resource is available; establishing an end-to-end connection through the ATM switches at the scheduled start time based on the reserved network resource; informing the requesting subscriber terminal of a virtual channel designation/virtual path designation of the established connection to be used for transmission of messages; releasing the connection at the scheduled end time; and removing the request from the memory device when the connection is released.
Claim 17
Dependent Claim 37 words
The method described in claim 12 , further including the steps of: receiving the reservation request in the form of a code name; and converting the received code name to a plurality of resource reservation data items.
Claim 18
Independent Claim 220 words
A method of making resource reservations in an ATM communication network formed of a plurality of subscriber terminals, a plurality of ATM switches interconnected by communication links, the method including the steps of: receiving a reservation request for an end-to-end network resource between a scheduled start time and a scheduled end time from a subscriber terminal, the request including a reservation priority designation; storing the reservation request in a first memory; identifying the priority designation included in the reservation request; if the request includes a first priority designation, searching the database immediately upon receipt of the reservation request, and, if the requested resource is available, updating the database to reserve the requested resource, and establishing an end-to-end connection through the ATM switches at the scheduled start time based on the reserved network resource; or if the request includes a second priority designation, searching the database at the scheduled start time, and if the network resource is available, establishing an end-to-end connection through the ATM switches at the scheduled start time based on the reserved network resource; informing the requesting subscriber terminal of a virtual channel designation/virtual path designation of the established connection to be used for transmission of messages; releasing the connection at the scheduled end time; and removing the request from the first memory when the connection is released.
Claim 19
Independent Claim 220 words
A method of making resource reservations in an ATM communication network formed of a plurality of subscriber terminals, a plurality of ATM switches interconnected by communication links, the method including the steps of: receiving a reservation request for an end-to-end network resource between a scheduled start time and a scheduled end time from a subscriber terminal, the request including a reservation priority designation; storing the reservation request in a first memory; identifying the priority designation included in the reservation request; if the request includes a first priority designation, searching the database immediately upon receipt of the reservation request, and, if the requested resource is available, updating the database to reserve the requested resource, and establishing an end-to-end connection through the ATM switches at the scheduled start time based on the reserved network resource; or if the request includes a second priority designation, searching the database at the scheduled start time, and if the network resource is available, establishing an end-to-end connection through the ATM switches at the scheduled start time based on the reserved network resource; informing the requesting subscriber terminal of a virtual channel designation/virtual path designation of the established connection to be used for transmission of messages; releasing the connection at the scheduled end time; and removing the request from the first memory when the connection is released.
Claim 20
Dependent Claim 84 words
The method described in claim 14 , further including the steps of: storing the request in a second memory if the requested network resource is not available at the time the database is searched; performing a further search of the database when an existing connection is released to determine if the requested resource has become available, and if so, establishing the end-to-end connection through the ATM switches based on the reserved network resource at that time, and removing the request from the second memory.
Claim 21
Dependent Claim 49 words
The method described in claim 14 , wherein the step of receiving a reservation request from a subscriber terminal further includes the steps of: receiving the reservation request in the form of a code name; and converting the received code name into a plurality of resource reservation data items.

References Cited (Backward Citations)

US5267232A Cited
US5479402A Cited
JPH0630021A Cited
EP0629065A2 Cited
US5784358A Cited
US5745694A Cited
US5687167A Cited
US6041038A Cited
US5970062A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-04-30 2004-10-30 2005-05-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-04-30 2008-10-30 2009-05-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-04-30 2012-10-30 2013-05-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag