EXECUTING AND SUPPORTING A MULTIPLE BANDWIDTH RESERVATION REQUEST
First Claim
1. A method comprising:
- obtaining a first message, the first message including at least a first bandwidth request that specifies a first bandwidth, the first bandwidth being a preferential bandwidth;
determining whether the first bandwidth may be allocated;
storing the first bandwidth in a stored reservation state if it is determined that the first bandwidth may be allocated;
determining whether a second bandwidth may be allocated if it is determined that the first bandwidth may not be allocated; and
storing the second bandwidth in the stored reservation state if it is determined that the second bandwidth may be allocated.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes obtaining a first message that includes at least a first bandwidth request that specifies a first bandwidth and a second bandwidth request that specifies a second bandwidth. The first bandwidth is a preferential bandwidth. The method also includes determining whether the first bandwidth may be allocated, and storing the first bandwidth and the second bandwidth in a stored reservation state if the first bandwidth may be allocated. If the first bandwidth may not be allocated, the method includes determining whether the second bandwidth may be allocated. The second bandwidth in the stored reservation state if it is determined that the second bandwidth may be allocated. In one embodiment, if the second bandwidth may be allocated, the first bandwidth is removed during process prior to sending the message to a subsequent node upstream.
-
Citations
21 Claims
-
1. A method comprising:
-
obtaining a first message, the first message including at least a first bandwidth request that specifies a first bandwidth, the first bandwidth being a preferential bandwidth; determining whether the first bandwidth may be allocated; storing the first bandwidth in a stored reservation state if it is determined that the first bandwidth may be allocated; determining whether a second bandwidth may be allocated if it is determined that the first bandwidth may not be allocated; and storing the second bandwidth in the stored reservation state if it is determined that the second bandwidth may be allocated. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
means for obtaining a first message, the first message including at least a first bandwidth request that specifies a first bandwidth, the first bandwidth being a preferential bandwidth; means for determining whether the first bandwidth may be allocated; means for storing the first bandwidth in a stored reservation state if it is determined that the first bandwidth may be allocated; means for determining whether a second bandwidth may be allocated if it is determined that the first bandwidth may not be allocated; and means for storing the second bandwidth in the stored reservation state if it is determined that the second bandwidth may be allocated.
-
-
8. Logic encoded embodied as computer-readable program code in one or more tangible non-transitory computer-readable media for execution, and when executed operable to:
-
obtain a first message, the first message including at least a first bandwidth request that specifies a first bandwidth, the first bandwidth being a preferential bandwidth; determine whether the first bandwidth may be allocated; store the first bandwidth in a stored reservation state if it is determined that the first bandwidth may be allocated; determine whether a second bandwidth may be allocated if it is determined that the first bandwidth may not be allocated; and store the second bandwidth in the stored reservation state if it is determined that the second bandwidth may be allocated. - View Dependent Claims (9, 10, 11, 12, 13, 19, 20)
-
-
14. An apparatus comprising:
-
an input/output arrangement, the input/output arrangement being arranged to obtain a first message that includes at least a first bandwidth request that specifies a first bandwidth, the first bandwidth being a preferential bandwidth; a storage arrangement; and a bandwidth processing arrangement, the bandwidth processing arrangement being configured to determine whether the first bandwidth may be allocated, the bandwidth processing arrangement further being configured to store the first bandwidth into the storage arrangement as a stored reservation state if it is determined that the first bandwidth may be allocated. - View Dependent Claims (15, 16, 17, 18)
-
-
21. A method comprising:
-
obtaining a message, the message including a plurality of traffic specification objects (TSPECs); determining if a highest priority TSPEC of the plurality of TSPECs can be accommodated; adding all bandwidths associated with the plurality of TSPECs to a stored reservation state if it is determined that the highest priority TSPEC can be accommodated; forwarding the message if it is determined that the highest priority TSPEC can be accommodated; and removing at least the highest priority TSPEC from the message if it is determined that the highest priority TSPEC cannot be accommodated.
-
Specification