Cross-stratum optimization protocol
First Claim
1. A computer implemented method comprising:
- sending a resource query from a service stratum gateway with a hardware processor to a transport stratum gateway via a cross-stratum optimization (CSO) interface using a cross-stratum optimization protocol (CSOP) between the service stratum gateway and the transport stratum gateway to enable the different functionalities of the application cross-stratum gateway (ACG) and network CSO gateway (NCG) for related communications, including signaling, messaging, and information exchange,wherein the service stratum gateway collectively handles communications from a plurality of servers managing applications in a service stratum and the transport stratum gateway collectively handles CSOP communications from a plurality of network nodes managing a transport network wherein the CSOP communications include CSO messages that comprise path estimation, path reservation, network topology or virtual machine topology query;
exchanging status data for monitoring, controlling, and managing the transport network across the cross-stratum optimization (CSO) interface for provisioning application, network congestion, failure information utilizing at least bandwidth profile object used to specify the required bandwidth for a path and comprises a transport layer field, a plurality of flags, an asymmetric bandwidth indicator bit, a reserved field, a downstream of bi-directional bandwidth field, and an upstream bandwidth field; and
transmitting a reservation request from the service stratum gateway to the transport stratum gateway via the cross-stratum optimization (CSO) interface to reserve a guaranteed bandwidth across the transport network, the service stratum gateway and the transport stratum gateway being at least partially implemented in hardware, the reservation request including a path object having a type length value (TLV) field, the TLV field carrying a path identifier identifying a path to be reserved.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
sending a resource query from a service stratum gateway with a hardware processor to a transport stratum gateway via a cross-stratum optimization (CSO) interface using a cross-stratum optimization protocol (CSOP) between the service stratum gateway and the transport stratum gateway to enable the different functionalities of the application cross-stratum gateway (ACG) and network CSO gateway (NCG) for related communications, including signaling, messaging, and information exchange, wherein the service stratum gateway collectively handles communications from a plurality of servers managing applications in a service stratum and the transport stratum gateway collectively handles CSOP communications from a plurality of network nodes managing a transport network wherein the CSOP communications include CSO messages that comprise path estimation, path reservation, network topology or virtual machine topology query; exchanging status data for monitoring, controlling, and managing the transport network across the cross-stratum optimization (CSO) interface for provisioning application, network congestion, failure information utilizing at least bandwidth profile object used to specify the required bandwidth for a path and comprises a transport layer field, a plurality of flags, an asymmetric bandwidth indicator bit, a reserved field, a downstream of bi-directional bandwidth field, and an upstream bandwidth field; and transmitting a reservation request from the service stratum gateway to the transport stratum gateway via the cross-stratum optimization (CSO) interface to reserve a guaranteed bandwidth across the transport network, the service stratum gateway and the transport stratum gateway being at least partially implemented in hardware, the reservation request including a path object having a type length value (TLV) field, the TLV field carrying a path identifier identifying a path to be reserved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A service stratum gateway comprising:
-
a transmitter configured to send a resource query to a transport stratum gateway via a cross-stratum optimization (CSO) interface using a cross-stratum optimization protocol (CSOP) between the service stratum gateway and the transport stratum gateway, wherein the service stratum gateway collectively handles communications from a plurality of servers managing applications in a service stratum and the transport stratum gateway collectively handles CSOP communications from a plurality of network nodes managing a transport network, wherein the CSOP communications involving CSO messages that comprise path estimation, path reservation, network topology or virtual machine topology query; a receiver configured to receive status data for monitoring, controlling, and managing the transport network across the cross-stratum optimization (CSO) interface for provisioning application, network congestion, failure information utilizing at least bandwidth profile object used to specify the required bandwidth for a path and comprises a transport layer field, a plurality of flags, an asymmetric bandwidth indicator bit, a reserved field, a downstream of bi-directional bandwidth field, and an upstream bandwidth field; and a hardware 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 cross-stratum optimization (CSO) interface to reserve a guaranteed bandwidth across the transport network, the reservation request including a path object having a type length value (TLV) field, the TLV field carrying a path identifier, identifying a path to be reserved in the transport network. - View Dependent Claims (17, 18, 19, 20)
-
Specification