IP Library Granted Patent US 12,368,654
Granted Patent B2
US 12,368,654 · App. 17/592,574 · Granted Jul 22, 2025

Optimizing network slices using service profile aggregation

Inventors: Logaina Michel Ramzy Boulos (St. Laurent, CA); Fadi Bishay (Laval, CA); Hesham Sedky (Vaudreuil-Dorion, CA)
Assignee: Ciena Corporation
H04L41/5009H04W28/06
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 12,368,654
App. No.
17/592,574
Granted
Jul 22, 2025
Kind
B2
Abstract

Systems and methods include receiving a request for a slice, in a network, with the request having requirements defining a Service Profile; determining if there are any existing slice instances in the network that are created for an Aggregate Service Profile having similar requirements; responsive to the Aggregate Service Profile having similar requirements, modifying the Aggregate Service Profile to include the Service Profile and one or more additional Service Profiles; and executing the modified Aggregate Service Profile in the network. The Aggregate Service Profile combines the requirements from multiple Service Profiles and consolidates them into one Profile that conforms with a Standard Slice Template as well as the multiple Service Profiles allocated therein.

Claims (54)

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

receiving a request for a slice, in a network, with the request having requirements defining a Service Profile;

determining if there are any existing slice instances in the network that are created for an Aggregate Service Profile having similar requirements and having remaining capacity based on monitoring thereof;

responsive to the Aggregate Service Profile having similar requirements and the remaining capacity, modifying via adjustments to slice characteristics the Aggregate Service Profile to include the Service Profile and one or more additional Service Profiles ensuring Service Layer Agreement (SLA) requirements are supported for the Service Profile and the one or more additional Service Profiles with the remaining capacity; and

executing the modified Aggregate Service Profile in the network.

2. The non-transitory computer-readable medium of claim 1 , wherein the steps further include

responsive to having no existing slice instances in the network that are created for an Aggregate Service Profile having similar requirements, creating a new Aggregate Service Profile; and

executing the new Aggregate Service Profile in the network.

3. The non-transitory computer-readable medium of claim 1 , wherein the steps further include

determining service requirements for a slice instance associated with the Aggregate Service Profile in the network require remediation; and

modifying the Aggregate Service Profile.

4. The non-transitory computer-readable medium of claim 1 , wherein the steps further include

responsive to a request to remove an existing service in the Aggregate Service Profile, removing a Service Profile associated with the existing service;

modifying the Aggregate Service Profile with the Service Profile removed; and

executing the modified Aggregate Service Profile in the network.

5. The non-transitory computer-readable medium of claim 1 , wherein all Service Profiles consolidated in the Aggregate Service Profile have a same Standard Slice Template.

6. The non-transitory computer-readable medium of claim 1 , wherein the similar requirements are based on a combination of a Standard Slice Template defining at least one SLA boundary and user specific requirements.

7. The non-transitory computer-readable medium of claim 1 , wherein the similar requirements for the Aggregate Service Profile include any of latency, bandwidth, and a combination thereof.

8. The non-transitory computer-readable medium of claim 1 , wherein the Aggregate Service Profile combines the requirements from multiple Service Profiles and consolidates them into one Profile that conforms with a Standard Slice Template as well as the multiple Service Profiles allocated therein.

9. A method comprising steps of:

receiving a request for a slice, in a network, with the request having requirements defining a Service Profile;

determining if there are any existing slice instances in the network that are created for an Aggregate Service Profile having similar requirements and having remaining capacity based on monitoring thereof;

responsive to the Aggregate Service Profile having similar requirements and the remaining capacity, modifying via adjustments to slice characteristics the Aggregate Service Profile to include the Service Profile and one or more additional Service Profiles ensuring Service Layer Agreement (SLA) requirements are supported for the Service Profile and the one or more additional Service Profiles with the remaining capacity; and

executing the modified Aggregate Service Profile in the network.

10. The method of claim 9 , wherein the steps further include

responsive to having no existing slice instances in the network that are created for an Aggregate Service Profile having similar requirements, creating a new Aggregate Service Profile; and

executing the new Aggregate Service Profile in the network.

11. The method of claim 9 , wherein the steps further include

determining service requirements for a slice instance associated with the Aggregate Service Profile in the network require remediation; and

modifying the Aggregate Service Profile.

12. The method of claim 9 , wherein the steps further include

responsive to a request to remove an existing service in the Aggregate Service Profile, removing a Service Profile associated with the existing service;

modifying the Aggregate Service Profile with the Service Profile removed; and

executing the modified Aggregate Service Profile in the network.

13. The method of claim 9 , wherein all Service Profiles consolidated in the Aggregate Service Profile have a same Standard Slice Template.

14. The method of claim 9 , wherein the similar requirements are based on a combination of a Standard Slice Template and user specific requirements.

15. The method of claim 9 , wherein the similar requirements include any of latency, bandwidth, and a combination thereof.

16. The method of claim 9 , wherein the Aggregate Service Profile combines the requirements from multiple Service Profiles and consolidates them into one Profile that conforms with a Standard Slice Template as well as the multiple Service Profiles allocated therein.

17. An apparatus comprising:

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

receive a request for a slice, in a network, with the request having requirements defining a Service Profile,

determine if there are any existing slice instances in the network that are created for an Aggregate Service Profile having similar requirements and having remaining capacity based on monitoring thereof,

responsive to the Aggregate Service Profile having similar requirements and the remaining capacity, modifying via adjustments to slice characteristics the Aggregate Service Profile to include the Service Profile and one or more additional Service Profiles ensuring Service Layer Agreement (SLA) requirements are supported for the Service Profile and the one or more additional Service Profiles with the remaining capacity; and

cause execution of the modified Aggregate Service Profile in the network.

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

responsive to having no existing slice instances in the network that are created for an Aggregate Service Profile having similar requirements, create a new Aggregate Service Profile, and

cause execution of the new Aggregate Service Profile in the network.

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

determine service requirements for a slice instance associated with the Aggregate Service Profile in the network require remediation, and

modify the Aggregate Service Profile.

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

responsive to a request to remove an existing service in the Aggregate Service Profile, remove a Service Profile associated with the existing service,

modify the Aggregate Service Profile with the Service Profile removed, and

cause execution of the modified Aggregate Service Profile in the network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2022
From: BOULOS, LOGAINA MICHEL RAMZY; BISHAY, FADI; SEDKY, HESHAM
To: CIENA CORPORATION
Reel/Frame 058885/0216 →
Continuity (1)
Related Publication 20230254223A1 · Aug 10, 2023
References Cited (10)
US 11190413B1 · Priya · 2021 [cited by examiner]
US 11954999B2 · Parzysz · 2024 [cited by examiner]
US 20170142591A1 · Vrzic · 2017 [cited by examiner]
US 20170332421A1 · Sternberg · 2017 [cited by examiner]
US 20180132138A1 · Senarath · 2018 [cited by examiner]
US 20210105628A1 · Bishay et al. · 2021 [cited by applicant]
US 20210258221A1 · Young · 2021 [cited by examiner]
US 20220141095A1 · Beeram · 2022 [cited by examiner]
US 20220353138A1 · Wyszkowski · 2022 [cited by examiner]
US 20230284127A1 · Gautam · 2023 [cited by examiner]