Claims
- 1. A method to reserve bandwidth for a connection of at least two nodes connected to each other via a bus (5) in a network including a resource manager (4), comprising the steps of:issuing a request from a requesting node (2), which is preparing a new connection, for whether each network node (2, 3; 1, 2, 3) that is planned to participate in the new connection has sufficient resources to participate in said new connection; and requesting needed network bandwidth through the resource manager (4), wherein an answer to the request, as to whether said each network node (2, 3; 1, 2, 3) that is planned to participate in the new connection has sufficient resources to participate in said new connection, is decided based on a plug traffic list of a maximal bandwidth that a respective node (2, 3; 1, 2, 3) can handle, and a bandwidth of said respective node (2, 3; 1, 2, 3) already reserved for other purposes, and wherein said plug traffic list of the respective node (2, 3; 1, 2, 3) is stored within said respective node (2, 3; 1, 2, 3), said request, for whether said each network node (2, 3; 1, 2, 3) that is planned to participate in the new connection has sufficient resources to participate in said new connection, is performed by requesting said each network node (2, 3; 1, 2, 3) that is planned to participate in the new connection as to whether said each network node has sufficient resources to participate in said new connection, and a requested node (2, 3; 1, 2, 3) makes an entry concerning the planned new connection into its plug traffic list, and transmits a positive resource message to the requesting node (2) in the event that the requested node has sufficient resources to participate said new connection, otherwise the requested node transmits a negative resource message to the requesting node (2).
- 2. The method according to claim 1, wherein said requesting of said each network node (2, 3; 1, 2, 3) is performed in a predefined order.
- 3. The method according to claim 2, wherein the requesting node (2), receiving a negative resource message from the requested node (3), arranges to delete all entries regarding the planned new connection from the plug traffic list of said each network node (2; 1, 2) that has already given a positive resource message regarding the request for whether said each network node respectively has sufficient resources to participate in said new connection.
- 4. The method according to claim 1, wherein said requesting node (2), receiving a negative resource message regarding available resources of said each network node (3) that is planned to participate in said new connection can pre-empt an existing connection to allow a set-up of the planned new connection by instructing a first node (1) that has established a prior connection to another second node (3) by reserving bandwidth to shut-down the prior connection.
- 5. The method according to claim 4, wherein the resource manager (4) receiving a bandwidth request to reserve bandwidth for the new connection within the network, decides whether to grant said bandwidth request based on a bus traffic list of already-reserved bandwidth of the bus (5).
- 6. The method according to claim 5, wherein the resource manager (4) sends a positive bandwidth message to the requesting node (2), if the bus (5) has sufficient resources to participate in said new connection, otherwise the resource manager (4) sends a negative bandwidth message to the requesting node (2).
- 7. The method according to claim 6, whereinsaid bus traffic list of is stored within at least one node (1, 2, 3) connected to the network or within the resource manager (4), and the requesting node (2), receiving a positive bandwidth message from the resource manager (4), or the resource manager (4), arranges an entry of said planned new connection into every said bus traffic list of the network.
- 8. The method according to claim 6, wherein the requesting node (2), receiving a negative bandwidth message from the resource manager (4), or the resource manager (4), arranges to delete all entries regarding the planned new connection from the plug traffic lists of said each network node (2, 3) that has already given a positive resource message regarding the request, as to whether said each network node respectively has sufficient resources to participate in said new connection.
- 9. The method according to claim 5, wherein the requesting node (2), receiving a negative bandwidth message from the resource manager (4), can pre-empt an existing connection to allow set-up of the planned new connection by instructing a first node (1) that has established a prior connection to another second node (3) by reserving bandwidth to shut-down the prior connection.
- 10. The method according to claim 9, wherein requesting node (2), shutting-down the prior connection, arranges to delete all entries regarding the prior connection in all lists where said entries occur.
- 11. A method to reserve bandwidth for a connection of at least two nodes connected to each other via a bus (5) in a network including a resource manager (4), comprising the steps of:issuing a request from a requesting node (2), which is preparing a new connection, for whether each network node (2, 3; 1, 2, 3) that is planned to participate in the new connection has sufficient resources to participate in said new connection; and requesting needed network bandwidth through the resource manager (4), wherein an answer to the request, as to whether said each network node (2, 3; 1, 2, 3) that is planned to participate in the new connection has sufficient resources to participate in said new connection, is decided based on a plug traffic list of a maximal bandwidth that a respective node (2, 3; 1, 2, 3) can handle, and a bandwidth of said respective node (2, 3; 1, 2, 3) already reserved for other purposes, and wherein said plug traffic list of a respective node (2, 3; 1, 2, 3) is stored in a centralized manner for said each network node (1, 2, 3) within said network, said request for whether said each network node (2, 3; 1, 2, 3) that is planned to participate in the new connection has sufficient resources to participate in said new connection, is performed by requesting from a centralized storage as to whether said each network node (2, 3; 1, 2, 3) that is planned to participate in the new connection has sufficient resources to participate in said new connection, and the centralized storage makes an entry concerning the planned new connection into the plug traffic lists of all involved network nodes (2, 3; 1, 2, 3), and transmits a positive centralized message to the requesting node (2) in the event that said each network node (2, 3; 1, 2, 3) that is planned to participate in the new connection has sufficient resources to participate in said new connection, otherwise said centralized storage transmits a negative centralized message to the requesting node (2).
- 12. The method according to claim 11, wherein functioning of said centralized storage can be performed by any device (1, 2, 3, 4) connected to a bus (5) of the network.
- 13. The method according to claim 11, wherein said centralized storage checks said each network node (2, 3; 1, 2, 3) regarding its capabilities in a predefined order.
Priority Claims (3)
Number |
Date |
Country |
Kind |
98 112 499 |
Jul 1998 |
EP |
|
98 112 500 |
Jul 1998 |
EP |
|
98 112 501 |
Jul 1998 |
EP |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims priority in, and relates to the following patent applications: co-pending U.S. Provisional Patent Application No. 60/091,812, entitled “Bandwidth Reservation,” filed on Jul. 6, 1998, co-pending European Patent Application No.98 112 500.8, entitled “Bandwidth Reservation,” filed on Jul. 6, 1998, co-pending European Patent Application No.98 112 499.3, entitled “Method To Control A Network Device In A Network Comprising Several Devices,” filed on Jul. 6, 1998, and co-pending European Patent Application No.98 112 501.6, entitled “Method To Perform A Scheduled Action Of Network Devices,” filed on Jul. 6, 1998.
Furthermore, this application also relates to co-pending PCT Patent Application No. PCT/US 99/15369, entitled “Bandwidth Reservation,” filed on Jul. 1, 1999, to co-pending PCT Patent Application No. PCT/EP99/04538, entitled “Method To Control A Network Device In A Network Comprising Several Devices,” filed on Jul. 1, 1999, and to co-pending PCT patent application No. PCT/EP99/04537, entitled “Method To Perform A Scheduled Action Of Network Devices,” that was filed on Jul. 1, 1999.
US Referenced Citations (9)
Foreign Referenced Citations (5)
Number |
Date |
Country |
0457673 |
Nov 1991 |
EP |
0467036 |
Jan 1992 |
EP |
0507670 |
Oct 1992 |
EP |
0689151 |
Dec 1995 |
EP |
WO9817033 |
Apr 1998 |
WO |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/091812 |
Jul 1998 |
US |