IP Library Granted Patent US 11,540,139
Granted Patent B2
US 11,540,139 · App. 16/595,810 · Granted Dec 27, 2022

Adaptive network slicing via overlaying decomposition and inheritance

Inventors: Fadi Bishay (Quebec, CA); Logaina Michel Ramzy Boulos (Quebec, CA); Bernard Toko (Quebec, CA)
Assignee: Ciena Corporation
H04W16/02H04W84/042
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,540,139
App. No.
16/595,810
Granted
Dec 27, 2022
Kind
B2
Abstract

Systems and methods include provisioning a default slice having a default subdomain corresponding to a set of resources that are any of physical and virtual components in a network; decomposing the default subdomain into a first set of one or more subdomains, wherein collectively the first set of one or more subdomains include all of the set of resources; provisioning one or more application slices as children from the default slice that inherit capabilities of the default slice; and assigning one or more subdomains from the first set of the one or more subdomains to the respective one or more application slices.

Claims (45)

1. A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors to perform the steps of:

provisioning a default slice having a default subdomain corresponding to a set of resources that are any of physical and virtual components in a network;

decomposing the default subdomain into a first set of one or more subdomains, wherein collectively the first set of one or more subdomains include all of the set of resources;

provisioning one or more application slices as children from the default slice that inherit capabilities of the default slice; and

assigning one or more subdomains from the first set of the one or more subdomains to the respective one or more application slices,

wherein the one or more application slices are provisioned by referencing the default slice as a parent and scoping a creation thereof to limits of the parent, wherein the scoping includes a scope that defines accessibility and access to the one or more application slices along with eligibility to be assigned to the one or more application slices, and wherein the scope is limited to no more than a scope of the parent.

2. The non-transitory computer-readable medium of claim 1 , wherein the instructions that, when executed, further cause one or more processors to perform the steps of

performing management of the underlying physical and virtual components utilizing the first set of the one or more subdomains.

3. The non-transitory computer-readable medium of claim 1 , wherein the instructions that, when executed, further cause one or more processors to perform the steps of

decomposing the first set of the one or more subdomains into a second set of the one or more subdomains, wherein collectively the first set and the second set of the one or more subdomains include all of the set of resources.

4. The non-transitory computer-readable medium of claim 3 , wherein the instructions that, when executed, further cause one or more processors to perform the steps of

compressing the second set of the one or more subdomains back into the first set of the one or more subdomains, as a result of a deletion.

5. The non-transitory computer-readable medium of claim 1 , wherein the instructions that, when executed, further cause one or more processors to perform the steps of

maintaining a Group Access Object for each of the default slice and the one or more application slices to define authority of tenants for each of the default slice and the one or more application slices.

6. The non-transitory computer-readable medium of claim 1 , wherein the instructions that, when executed, further cause one or more processors to perform the steps of

deleting an application slice of the one or more application slices by an owner and addressing any subdomains contained therein.

7. The non-transitory computer-readable medium of claim 1 , wherein the one or more application slices each initially inherit constraints and restrictions from the parent and the inherited constraints and restrictions are adjusted accordingly.

8. The non-transitory computer-readable medium of claim 1 , wherein resources in the first set of one or more subdomains are non-overlapping.

9. An apparatus comprising:

one or more processors and memory comprising instructions that, when executed, cause the one or more processors to

provision a default slice having a default subdomain corresponding to a set of resources that are any of physical and virtual components in a network,

decompose the default subdomain into a first set of one or more subdomains, wherein collectively the first set of one or more subdomains include all of the set of resources,

provision one or more application slices as children from the default slice that inherit capabilities of the default slice, and

assign one or more subdomains from the first set of the one or more subdomains to the respective one or more application slices,

wherein the one or more application slices are provisioned by referencing the default slice as a parent and scoping a creation thereof to limits of the parent, wherein the scoping includes a scope that defines accessibility and access to the one or more application slices along with eligibility to be assigned to the one or more application slices, and wherein the scope is limited no more than a scope of the parent.

10. The apparatus of claim 9 , wherein the instructions that, when executed, further cause the one or more processors to

perform management of the underlying physical and virtual components utilizing the first set of the one or more subdomains.

11. The apparatus of claim 9 , wherein the instructions that, when executed, further cause the one or more processors to

decompose the first set of the one or more subdomains into a second set of the one or more subdomains, wherein collectively the first set and the second set of the one or more subdomains include all of the set of resources.

12. The apparatus of claim 11 , wherein the instructions that, when executed, further cause the one or more processors to

compress the second set of the one or more subdomains back into the first set of the one or more subdomains, as a result of a deletion.

13. The apparatus of claim 9 , wherein the instructions that, when executed, further cause the one or more processors to

maintain a Group Access Object for each of the default slice and the one or more application slices to define authority of tenants for each of the default slice and the one or more application slices.

14. The apparatus of claim 9 , wherein the instructions that, when executed, further cause the one or more processors to

delete an application slice of the one or more application slices by an owner and addressing any subdomains contained therein.

15. The apparatus of claim 9 , wherein the one or more application slices each initially inherit constraints and restrictions from the parent and the inherited constraints and restrictions are adjusted accordingly.

16. The apparatus of claim 9 , wherein resources in the first set of one or more subdomains are non-overlapping.

17. A method comprising:

provisioning a default slice having a default subdomain corresponding to a set of resources that are any of physical and virtual components in a network;

decomposing the default subdomain into a first set of one or more subdomains, wherein collectively the first set of one or more subdomains include all of the set of resources;

provisioning one or more application slices as children from the default slice that inherit capabilities of the default slice; and

assigning one or more subdomains from the first set of the one or more subdomains to the respective one or more application slices,

wherein the one or more application slices are provisioned by referencing the default slice as a parent and scoping a creation thereof to limits of the parent, wherein the scoping includes a scope that defines accessibility and access to the one or more application slices along with eligibility to be assigned to the one or more application slices, and wherein the scope is limited to no more than a scope of the parent.

18. The method of claim 1 , further comprising

performing management of the underlying physical and virtual components utilizing the first set of the one or more subdomains.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2019
From: BISHAY, FADI; BOULOS, LOGAINA MICHEL RAMZY; TOKO, BERNARD
To: CIENA CORPORATION
Reel/Frame 050653/0288 →
Continuity (1)
Related Publication 20210105628A1 · Apr 8, 2021
Cited By (1)
US 12,425,306