IP Library Granted Patent US 11,316,730
Granted Patent B2
US 11,316,730 · App. 16/206,705 · Granted Apr 26, 2022

Cross-stratum optimization protocol across an interface between the service stratum and the transport stratum

Inventors: Young Lee (Plano, TX); Yangsong Xia (Richardson, TX)
Assignee: Futurewei Technologies, Inc.
H04L41/0803H04L41/04H04L43/08H04L45/64H04L67/1029H04L69/32H04L43/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,316,730
App. No.
16/206,705
Granted
Apr 26, 2022
Kind
B2
Abstract

An apparatus comprising an application cross-stratum optimization (CSO) gateway (ACG) coupled to an application layer that handles a plurality of servers, a network CSO gateway (NCG) coupled to a network layer that handles a plurality of network nodes and configured to communicate with the ACG using a CSO protocol (CSOP), and a CSO interface established between the ACG and the NCG that enables the exchange of a plurality of CSOP messages to allow joint application-network resource allocation, provisioning, and optimization. Also disclosed is a network apparatus implemented method comprising sending a user profile from a user plane to an application plane, sending an application profile from the application plane to a network plane via a CSO interface between an ACG and a NCG, and sending network capability information from the network plane to the application plane via the CSO interface.

Claims (25)

1. A method, comprising:

sending a resource query from a service stratum gateway to a transport stratum gateway via an interface using a cross-stratum optimization protocol (CSOP) between the service stratum gateway and the transport stratum gateway, wherein the service stratum gateway is configured to access application related data and processes in a service stratum comprising a plurality of servers, and wherein the transport stratum gateway is configured to access network related data at a transport stratum including a plurality of network nodes;

exchanging status data for monitoring, controlling, and managing the transport network between the service stratum gateway and the transport stratum gateway across the interface to enable cross-stratum optimization of application resources and network resources; and

transmitting a reservation request from the service stratum gateway to the transport stratum gateway via the interface to reserve a guaranteed bandwidth across the transport network, wherein the reservation request including a path object having a type length value (TLV) field that carries a path identifier identifying a path to be reserved, and the reservation request comprises a service profile indicating a quality of service (QoS) an application requires of the transport network.

2. The method of claim 1 , wherein the resource query comprises a source, a destination, a bandwidth, a maximum latency, and a maximum jitter.

3. The method of claim 1 , further comprising receiving a Keep Alive message at the service stratum gateway from the transport stratum gateway.

4. The method of claim 1 , wherein the reservation request is sent to setup a new path in the transport stratum or modify an existing path in the transport stratum.

5. The method of claim 4 , wherein the resource query is sent to get a status of resources in the transport stratum to perform a cross stratum optimization calculation.

6. The method of claim 5 , further comprising receiving a response message at the service stratum gateway from the transport stratum gateway in response to the resource query, the response message comprising a status of resources in the transport stratum.

7. The method of claim 1 , wherein the reservation request comprises a service profile object generated in the service stratum and indicating data related to the request.

8. The method of claim 7 , wherein the reservation request comprises an object indicating a requested bandwidth.

9. The method of claim 7 , wherein the reservation request comprises an object indicating a bi-directional path constraint.

10. The method of claim 7 , wherein the reservation request comprises an object indicating a unidirectional path constraint.

11. The method of claim 7 , wherein the reservation request comprises an object indicating a request for a 1+1 protection across the transport stratum.

12. The method of claim 7 , wherein the reservation request further comprises performance constraint object indicating constraints for the reservation request.

13. The method of claim 12 , wherein the performance constraint object indicates a jitter bound for the request.

14. The method of claim 12 , wherein the performance constraint object indicates a latency delay bound.

15. A service stratum gateway comprising:

a transmitter configured to send a resource query to a transport stratum gateway via an interface using a cross-stratum optimization protocol (CSOP) between the service stratum gateway and the transport stratum gateway, wherein the service stratum gateway is configured to access application related data and processes in a service stratum comprising a plurality of servers, and wherein the transport stratum gateway is configured to access network related data at a transport stratum including a plurality of network nodes;

a receiver configured to receive status data for monitoring, controlling, and managing the transport network from the transport stratum gateway across the interface to enable cross-stratum optimization of application resources and network resources; and

a processor coupled to the transmitter and receiver and configured to cause the transmitter to transmit a reservation request to the transport stratum gateway via the interface to reserve a guaranteed bandwidth across the transport network, wherein the reservation request including a path object having a type length value (TLV) field that carries a path identifier identifying a path to be reserved, and the reservation request comprises a service profile indicating a quality of service (QoS) an application requires of the transport network.

16. The service stratum gateway of claim 15 , wherein the reservation request is sent to setup a new path in the transport stratum or modify an existing path in the transport stratum.

17. The service stratum gateway of claim 15 , wherein the resource query is sent to get a status of resources in the transport stratum to perform a cross stratum optimization calculation.

18. The service stratum gateway of claim 15 , wherein the receiver is further configured to receive a response message from the transport stratum gateway via the interface in response to the resource query, the response message comprising a status of resources in the transport stratum.

19. The service stratum gateway of claim 15 , wherein the resource query comprises a source, a destination, a bandwidth, a maximum latency, and a maximum jitter.

Continuity (5)
Continuation 14876313 · Oct 6, 2015
Continuation 13216808 · Aug 24, 2011
Provisional Application 61377361 · Aug 26, 2010
Provisional Application 61377352 · Aug 26, 2010
Related Publication 20190097881A1 · Mar 28, 2019