Dynamic reservation protocol for 5G network slicing
AssigneeCiena Corporation
InventorsDavid Keith Bainbridge, Raghuraman Ranganathan, Lyndon Y. Ong
Life of this patent
Estimating the term…
Abstract
A method, implemented by a slice registration server, for dynamic reservation of network slices includes receiving a first request from a client for a network slice including one or more of networks, compute, and storage resources in one or more networks for a time period; determining availability of the network resources based on the first request and a state of the one or more networks; transmitting a response to the client based on the availability; receiving a second request from the client based on the response; and causing instantiation of the network resources and providing an acknowledgment to the client based thereon.
Claims12
A method for dynamic reservation of network slices,
- the method comprising:
- in a slice reservation server communicatively coupled to a client and one or more networks configured to provide transport, compute, and storage resources, receiving a first request from the client for a network slice comprising one or more of transport, compute, and storage resources in the one or more networks for a time period that is for a future time;
- determining availability of the resources based on the first request and a state of the one or more networks;
- transmitting a response to the client based on the availability;
- receiving a second request from the client based on the response, wherein the second request is a mirror of the response;
- causing scheduling at the future time of instantiation of the resources in the one or more networks based on the second request, via Software Defined Networking (SDN), and providing an acknowledgment to the client based thereon;
- and
- receiving a release from the client for the network slice and causing release of the resources based thereon.
A slice registration server configured to implement dynamic reservation of network slices, the slice registration server comprising:
- a network interface communicatively coupled to a client and to one or more networks configured to provide transport, compute, and storage resources;
- a processor communicatively coupled to the network interface;
- and
- memory storing instructions that, when executed, cause the processor to
- receive a first request from the client for a network slice comprising one or more of transport, compute, and storage resources in the one or more networks for a time period that is for a future time,
- determine availability of the resources based on the first request and a state of the one or more networks,
- transmit a response to the client based on the availability,
- receive a second request from the client based on the response, wherein the second request is a mirror of the response,
- cause scheduling at the future time of instantiation of the resources in the one or more networks based on the second request, via Software Defined Networking (SDN), and provide an acknowledgment to the client based thereon, and
- receive a release from the client for the network slice and cause release of the resources based thereon.
A non-transitory computer-readable medium comprising instructions that, when executed, cause a processor of a slice reservation server to implement dynamic reservation of network slices to perform the steps of:
- receiving a first request from a client for a network slice comprising one or more of transport, compute, and storage resources in one or more networks for a time period that is for a future time, wherein the slice reservation server communicatively coupled to the client and the one or more networks configured to provide transport, compute, and storage resources;
- determining availability of the resources based on the first request and a state of the one or more networks;
- transmitting a response to the client based on the availability;
- receiving a second request from the client based on the response, wherein the second request is a mirror of the response;
- causing scheduling at the future time of instantiation of the resources in the one or more networks based on the second request, via Software Defined Networking (SDN), and providing an acknowledgment to the client based thereon;
- and
- receiving a release from the client for the network slice and causing release of the resources based thereon.
Dependencies are inferred from the claim text.