IP Library Granted Patent US 12,425,306
Granted Patent B2
US 12,425,306 · App. 18/347,771 · Granted Sep 23, 2025

Interlocked multi-domain topology model for dynamic xNF orchestration

Inventors: Logaina Boulos (Saint Laurent, CA); Fadi Bishay (Laval, CA); Julien Perron (Saint-Jean-sur-Richelieu, CA); Hesham Sedky (Vaudreuil Dorion, CA)
Assignee: Ciena Corporation
H04L41/0895H04L41/0806H04L41/5009
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,425,306
App. No.
18/347,771
Granted
Sep 23, 2025
Kind
B2
Abstract

Systems and methods for utilizing a multi-domain topology model for dynamic orchestration of network functions include managing an information model of a network that includes a mobile access network, one or more data centers, and a transport network interconnecting the mobile access network and the one or more data centers; receiving a request for a network slice in the network with the network slice having one or more Key Performance Indicators (KPIs); utilizing the information model to determine one or more of whether the network can support the network slice with the one or more KPIs and where to place one or more Network Functions (xNF) associated with the network slice; and providing a result of the one or more of whether the network can support the network slice with the one or more KPIs and where to place one or more xNFs associated with the network slice.

Claims (44)

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

managing an information model of a network that includes a mobile access network, one or more data centers, and a transport network interconnecting the mobile access network and the one or more data centers;

receiving a request for a network slice in the network with the network slice having one or more Key Performance Indicators (KPIs);

utilizing the information model to determine one or more of whether the network can support the network slice with the one or more KPIs and where to place one or more Network Functions (xNFs) associated with the network slice; and

providing a result of the one or more of whether the network can support the network slice with the one or more KPIs and where to place the one or more xNFs associated with the network slice.

2. The non-transitory computer-readable medium of claim 1 , wherein the managing the information model includes

obtaining data from the mobile access network, the one or more data centers, and the transport network, including vendor information associated with each;

obtaining policy configuration that defines rules for network slices; and

incorporating a subset of the data and the policy configuration into the information model, wherein the subset includes second data required to support xNF instantiation and placement.

3. The non-transitory computer-readable medium of claim 2 , wherein the incorporating includes abstracting and normalizing the subset of the data into the information model.

4. The non-transitory computer-readable medium of claim 2 , wherein the subset includes minimal required data to support the xNF instantiation and placement, such that the information model is a unified model across the mobile access network, the one or more data centers, and the transport network.

5. The non-transitory computer-readable medium of claim 2 , wherein the policy configuration includes which types of xNFs the one or more data centers support and shareability of the xNFs between users.

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

causing zero touch orchestration of the network slice based on the result.

7. The non-transitory computer-readable medium of claim 1 , wherein the information model includes a plurality of entities for the mobile access network, the one or more data centers, and the transport network, and an entity each for vendor information and for policy configuration, and wherein the information model includes defined relationships between each of the plurality of entities.

8. The non-transitory computer-readable medium of claim 7 , wherein the information model includes interlocking between entities of the plurality of entities for the one or more data centers and entities of the plurality of entities for the mobile access network, the transport network, vendor information, and policy configuration.

9. The non-transitory computer-readable medium of claim 1 , wherein the information model for the mobile access network includes Coverage Area, Cell, and Tracking Area, and wherein the information model supports an orderable area of service to a granularity of a cell site.

10. The non-transitory computer-readable medium of claim 1 , wherein the information model includes Coverage Area which is recursively decomposed to model an area of the mobile access network.

11. A method comprising steps of:

managing an information model of a network that includes a mobile access network, one or more data centers, and a transport network interconnecting the mobile access network and the one or more data centers;

receiving a request for a network slice in the network with the network slice having one or more Key Performance Indicators (KPIs);

utilizing the information model to determine one or more of whether the network can support the network slice with the one or more KPIs and where to place one or more Network Functions (xNFs) associated with the network slice; and

providing a result of the one or more of whether the network can support the network slice with the one or more KPIs and where to place the one or more xNFs associated with the network slice.

12. The method of claim 11 , wherein the managing the information model includes;

obtaining data from the mobile access network, the one or more data centers, and the transport network, including vendor information associated with each;

obtaining policy configuration that defines rules for network slices; and

incorporating a subset of the data and the policy configuration into the information model, wherein the subset includes second data required to support xNF instantiation and placement.

13. The method of claim 12 , wherein the incorporating includes abstracting and normalizing the subset of the data into the information model.

14. The method of claim 12 , wherein the subset includes minimal required data to support the xNF instantiation and placement, such that the information model is a unified model across the mobile access network, the one or more data centers, and the transport network.

15. The method of claim 12 , wherein the policy configuration includes which types of xNFs the one or more data centers support and shareability of the xNFs between users.

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

causing zero touch orchestration of the network slice based on the result.

17. A processing device comprising:

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

manage an information model of a network that includes a mobile access network, one or more data centers, and a transport network interconnecting the mobile access network and the one or more data centers,

receive a request for a network slice in the network with the network slice having one or more Key Performance Indicators (KPIs);

utilize the information model to determine one or more of whether the network can support the network slice with the one or more KPIs and where to place one or more Network Functions (xNFs) associated with the network slice; and

provide a result of the one or more of whether the network can support the network slice with the one or more KPIs and where to place the one or more xNFs associated with the network slice.

18. The processing device of claim 17 , wherein, to manage the information model, the instructions that, when executed, further cause the one or more processors to:

obtain data from the mobile access network, the one or more data centers, and the transport network, including vendor information associated with each,

obtain policy configuration that defines rules for network slices, and

incorporate a subset of the data and the policy configuration into the information model, wherein the subset includes second data required to support xNF instantiation and placement.

19. The processing device of claim 17 , wherein the instructions that, when executed, further cause the one or more processors to causing zero touch orchestration of the network slice based on the result.

20. The processing device of claim 17 , wherein the information model includes a plurality of entities for the mobile access network, the one or more data centers, and the transport network, and an entity each for vendor information and for policy configuration, and wherein the information model includes defined relationships between each of the plurality of entities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2023
From: BOULOS, LOGAINA; BISHAY, FADI; PERRON, JULIEN; SEDKY, HESHAM
To: CIENA CORPORATION
Reel/Frame 064167/0621 →
Continuity (1)
Related Publication 20250016054A1 · Jan 9, 2025
References Cited (10)
US 8275940B2 · Lecoq et al. · 2012 [cited by applicant]
US 8477142B2 · Dufourd et al. · 2013 [cited by applicant]
US 11115271B1 · Schmelz · 2021 [cited by examiner]
US 11184234B2 · Mahdi et al. · 2021 [cited by applicant]
US 11540139B2 · Bishay et al. · 2022 [cited by applicant]
US 20080256556A1 · Dufourd et al. · 2008 [cited by applicant]
US 20210306215A1 · Schmelz · 2021 [cited by examiner]
US 20220261686A1 · Frankel et al. · 2022 [cited by applicant]
US 20230254223A1 · Boulos · 2023 [cited by examiner]
US 20240223256A1 · Thalanany · 2024 [cited by examiner]