IP Library › Granted Patent US 12,513,048
Granted Patent B2
US 12,513,048 · App. 17/867,054 · Granted Dec 30, 2025

Apparatus and method for generating network slice in wireless communication system

Inventors: Przemyslaw Wyszkowski (Warsaw, PL); Jan Kienig (Warsaw, PL); Donghyeok Ho (Suwon-si, KR); Ganesh Chandrasekaran (Suwon-si, KR); Lukasz Filimowski (Warsaw, PL); Marcin Pilarczyk (Warsaw, PL)
Assignee: Samsung Electronics Co., Ltd.
H04L41/084H04L41/342H04L41/5048H04W4/50H04W16/10H04W24/02H04L41/0895H04L41/40
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,513,048
App. No.
17/867,054
Granted
Dec 30, 2025
Kind
B2
Abstract

An apparatus and a method for generating a descriptor for a network slice are provided. The apparatus includes a transceiver, a memory storing one or more instructions, and at least one processor configured to execute the one or more instructions stored in the memory to obtain requirements for a network slice, determine at least one of a plurality of network slice templates (NSTs), a plurality of network slice descriptors (NSLDs), or a plurality of network slice instances (NSIs), based on the obtained requirements, when at least one of the plurality of NSTs is determined, determine at least one specific node to substitute for a plurality of abstract nodes included in the at least one of the plurality of NSTs, based on the obtained requirements, and generate a descriptor for a network slice, based on the determined at least one specific node.

Claims (65)

1 . An electronic device comprising:

a transceiver;

memory storing one or more instructions; and

at least one processor configured to execute the one or more instructions stored in the memory to:

obtain requirements for a network slice,

select at least one candidate out of a plurality of abstract network slice templates (NSTs), a plurality of network slice descriptors (NSLDs), or a plurality of existing network slice instances (NSIs), respectively considered as candidates, based on a determined highest score of obtained requirements satisfaction by exposed capabilities of the candidates,

select at least one specific node to substitute for a plurality of abstract nodes included in a selected at least one abstract NST based on the determined highest score of abstract nodes requirements satisfaction by the exposed capabilities of specific nodes,

generate a new NSLD based on the selected at least one abstract NST,

generate at least one new network slice subnet descriptor (NSLSD) and at least one corresponding new network service descriptor (NSD) based on each network slice subnet abstract node included in the selected at least one abstract NST, and

pass the new NSLD, and the at least one new NSLSD to a slicing orchestrator for instantiating an NSI and at least one network slice subnet instance (NSSI), and pass the at least one new NSD to a network functions virtualization orchestrator (NFVO) for instantiating a network service (NS) instance corresponding to the at least one instantiated NSSI for satisfying the obtained requirements.

2 . The electronic device of claim 1 , wherein the obtained requirements comprise at least one of quality of service requirements, a service level agreement, service provider preference, a latency requirement, a bandwidth requirement, user equipment (UE) functions, subscription information, a cost, or a service type.

3 . The electronic device of claim 1 , wherein the at least one processor is further configured to

execute the one or more instructions to, when at least one of the plurality of NSIs is selected as a candidate with the highest score of obtained requirements satisfaction by its exposed capabilities, transmit to an orchestrator configured to reuse the selected at least one of the plurality of NSIs and

execute the one or more instructions to, when at least one of the plurality of NSLDs is selected as a candidate with the highest score of obtained requirements satisfaction by its exposed capabilities, transmit to an orchestrator configured to create an NSI based on the selected at least one of the plurality of NSLDs.

4 . The electronic device of claim 1 , wherein the plurality of abstract nodes comprise at least one of a network slice subnet abstract node, a connectivity abstract node, or a managed function abstract node.

5 . The electronic device of claim 4 ,

wherein the plurality of abstract nodes, in response to at least one of the plurality of NSTs being selected, comprise at least one network slice subnet abstract node,

wherein the at least one processor is further configured to execute the one or more instructions to:

select at least one of a network slice subnet template (NSST), an NSLSD, an existing NSSI, an NSD, or an existing NS instance respectively considered as specific nodes, based on determined highest score of network slice subnet abstract node requirements satisfaction by the exposed capabilities of specific nodes, and

determine the selected at least one as at least one specific node to substitute for the at least one network slice subnet abstract node, and

wherein the network slice subnet abstract node requirements are determined based on obtained requirements.

6 . The electronic device of claim 4 ,

wherein the plurality of abstract nodes, in response to at least one of the plurality of NSTs being selected, comprise at least one connectively abstract node,

wherein the at least one processor is further configured to execute the one or more instructions to:

select at least one of an existing virtual link, an NSD, or an existing NS instance, respectively considered as specific nodes, based on a determined highest score of connectivity abstract mode requirements satisfaction by the exposed capabilities of specific nodes, and

determine the selected at least one as at least one specific node to substitute for the at least one connectivity abstract node, and

wherein the connectivity abstract node requirements are determined based on obtained requirements.

7 . The electronic device of claim 4 ,

wherein the plurality of abstract nodes, in response at at least one of the plurality of NSTs being selected, comprise at least one managed function abstract node,

wherein the at least one processor is further configured to execute the one or more instructions to:

select at least one of an existing managed function, a virtual network function (VNF) descriptor (VNFD), an NSD, a VNF instance, or a NS instance, respectively considered as specific nodes, based on a determined highest score of managed function abstract node requiremnets satisfaction by the exposed capabilities of specific nodes, and

determine the selected at least one as at least one specific node to substitute for the at least one managed function abstract node, and

wherein the managed function abstract node requirements are determined based on obtained requirements.

8 . The electronic device of claim 4 , wherein the at least one processor is further configured to execute the one or more instructions to:

in response to at least one of the plurality of NSTs being determined, substitute a plurality of abstract nodes included in the selected at least one of the plurality of NSTs, into a part or an entirety of specific nodes;

determine whether each of the plurality of abstract nodes is substituted with a part or an entirety of the specific nodes satisfying the requirements of the abstract node;

in response to it being determined that each of the plurality of abstract nodes is not substituted with a part or an entirety of the specific nodes satisfying the abstract node requirements, substitute at least one abstract node determined as not being substituted, with a part or an entirety of at least one specific node satisfying the abstract node requirements; and

in response to it being determined that each of the plurality of abstract nodes is substituted with a part or an entirety of the specific node satisfying the abstract node requirements, generate a set of NSLD and NSLSD descriptors, based on a structure of NST selected as a candidate with the highest score of obtained requirements and of NSSTs that substituted the network slice subnet abstract nodes in the selected NST recursively selected NSSTs.

9 . The electronic device of claim 1 ,

wherein the plurality of abstract nodes comprise at least one of the network slice subnet abstract noce, a connectivity abstract node, or a managed function abstract node,

wherein a specific node to substitute a given network slice subnet abstract node is selected out of at least one of NSSTs, NSLDs, existing NSSIs, NSDs, or existing NS instances, based on the determined highest score of network slice subnet abstract node requirements satisfaction by exposed capabilities of specific nodes,

wherein a specific node to substitute a given managed function abstract node is selected out of at least one of existing managed functions, an existing virtual network function (VNF), a virtual network function descriptor (VDFD), an NSD or existing NS instances based on the determined highest score of managed function abstract node requirements satisfaction by exposed capabilities of specific nodes, and

wherein a specific node to substitute a given connectivity abstract node is selected out of at least one of the an existing virtual link, an NSD or an existing NS instance based on the determined highest score of connectivity abstract node requirements satisfaction by exposed capabilities of specific nodes.

10 . An operating method of an electronic device for generating a descriptor for a network slice, the operating method comprising:

obtaining requirements for a network slice;

selecting at least one candidate out of a plurality of abstract network slice templates (NSTs), a plurality of network slice descriptors (NSLDs), or a plurality of existing network slice instances (NSIs), respectively considered as candidates, based on a determined highest score of obtained requirements satisfaction by exposed capabilities of the candidates;

selecting at least one specific node to substitute for a plurality of abstract nodes included in a selected at least one abstract NST based on the determined highest score of abstract nodes requirements satisfaction by the exposed capabilities of specific nodes; and

generating a new NSLD based on the selected at least one abstract NST,

generating at least one new network slice subnet descriptor (NSLSD) and at least one corresponding new network service descriptor (NSD) based on each network slice subnet abstract node included in the selected at least one abstract NST, and

passing the new NSLD, and the at least one new NSLSD to a slicing orchestrator for instantiating an NSI and at least one network slice subnet instance (NSSI), and passing the at least one new NSD to a network functions virtualization orchestrator (NFVO) for instantiating a network service (NS) instance corresponding to the at least one instantiated NSSI for satisfying the obtained requirements.

11 . The operating method of claim 10 , wherein the obtained requirements comprise at least one of quality of service requirements, a service level agreement, service provider preference, a latency requirement, a bandwidth requirement, user equipment (UE) functions, subscription information, a cost, or a service type.

12 . The operating method of claim 10 , wherein the plurality of abstract nodes comprise at least one of a network slice subnet abstract node, a connectivity abstract node, or a managed function abstract node.

13 . The operating method of claim 10 , further comprising:

when at least one of the plurality of NSIs is selected as a candidate with the highest score of obtained requirements satisfaction by its exposed capabilities, transmitting to an orchestrator configured to reuse the selected at least one of the plurality of NSIs; and

when at least one of the plurality of NSLDs is selected as a candidate with the highest score of obtained requirements satisfaction by its exposed capabilities, transmitting to an orchestrator configured to create an NSI based on the selected at least one of the plurality of NSLDs.

14 . A non-transitory computer-readable recording medium having stored therein one or more programs to be executed by one or more processors of a computing device to control the computing device to:

obtain requirements for a network slice;

select at least one candidate out of a plurality of abstract network slice templates (NSTs), a plurality of network slice descriptors (NSLDs), or a plurality of existing network slice instances (NSIs), respectively considered as candidates, based on a determined highest score of obtained requirements satisfaction by exposed capabilities of the candidates;

select at least one specific node to substitute for a plurality of abstract nodes included in a selected at least one abstract NST based on the determined highest score of abstract nodes requirements satisfaction by the exposed capabilities of specific nodes; and

generate a new NSLD based on the selected at least one abstract NST,

generate at least one new network slice subnet descriptor (NSLSD) and at least one corresponding new network service descriptor (NSD) based on each network slice subnet abstract node included in the selected at least one abstract NST, and

pass the new NSLD, and the at least one new NSLSD to a slicing orchestrator for instantiating an NSI and at least one network slice subnet instance (NSSI), and pass the at least one new NSD to a network functions virtualization orchestrator (NFVO) for instantiating a network service (NS) instance corresponding to the at least one instantiated NSSI for satisfying the obtained requirements.

15 . The non-transitory computer-readable recording medium of claim 14 , wherein the one or more processors of the computing device further control the computing device to:

where at least one of the plurality of NSIs is selected as a candidate with the highest score of obtained requirements satisfaction by its exposed capabilities, transmit to an orchestrator configured to reuse the selected at least one plurality of NSIs, and

when at least one of the plurality of NSLDs is selected as a candidate with the highest score of obtained requirements satisfaction by its exposed capabilities, transmit to an orchestrator configured to create an NSI based on the selected at least one of the plurality of NSLDs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2022
From: WYSZKOWSKI, PRZEMYSLAW; KIENIG, JAN; HO, DONGHYEOK; CHANDRASEKARAN, GANESH; FILIMOWSKI, LUKASZ; PILARCZYK, MARCIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060536/0289 →
Priority Claims (1)
KR 10-2020-0015119 · Feb 7, 2020 · national
Continuity (2)
Continuation PCTKR2021001015 · Jan 26, 2021
Related Publication 20220353138A1 · Nov 3, 2022
References Cited (34)
US 10791040B2 · Vrzic · 2020 [cited by applicant]
US 10958524B2 · Yi et al. · 2021 [cited by applicant]
US 11012311B2 · Giust et al. · 2021 [cited by applicant]
US 11283684B2 · Li et al. · 2022 [cited by applicant]
US 20180132138A1 · Senarath · 2018 [cited by examiner]
US 20190260641A1 · Giust et al. · 2019 [cited by applicant]
US 20200014608A1 · Xu · 2020 [cited by examiner]
US 20200084107A1 · Li · 2020 [cited by examiner]
US 20210075678A1 · Seetharaman · 2021 [cited by examiner]
US 20230040700A1 · Karapantelakis · 2023 [cited by examiner]
US 20230232283A1 · Wajda · 2023 [cited by examiner]
CN 108770016A · 2018 [cited by applicant]
EP 2989751B1 · 2017 [cited by applicant]
KR 1020190120833A · 2019 [cited by applicant]
WO 2018171587A1 · 2018 [cited by applicant]
WO 2019057011A1 · 2019 [cited by applicant]
WO 2019184967A1 · 2019 [cited by applicant]
GSMA, From Vertical Industry Requirements to Network Slice Characteristics, https://www.gsma.com/solutions-and-impact/technologies/networks/wp-content/uploads/2018/09/5G-Network-Slicing-Report-From-Vertical-Industry-Req… [cited by examiner]
Jose Ordonez-Lucena et al., The Creation Phase in Network Slicing: From a Service Order to an Operative Network Slice, 2018 European Conference on Networks and Communications (EuCNC), Apr. 25, 2018. [cited by applicant]
Pol Alemany et al., Experimental Validation of Network Slicing Management for Vertical Applications on Multimedia Real-Time Communications over a Packet/Optical Network, 2019 21st International Conference on Transparent… [cited by applicant]
International Search Report and Written Opinion dated Apr. 15, 2021, issued in International Patent Application No. PCT/KR2021/001015. [cited by applicant]
Jose Ordonez-Lucena et al., The Creation Phase in Network Slicing: From a Service Order to an Operative Network Slice, 2018 European Conference on Networks and Communications (EuCNC), Jun. 2018. [cited by applicant]
3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Management and orchestration; Provisioning (Release 16), 3GPP TS 28.531 V16.4.0 (Dec. 2019), Jan. 2020. [cited by applicant]
3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Management and orchestration; 5G Network Resource Model (NRM); Stage 2 and stage 3 (Release 16), 3GPP TS 28.541 V16.3.0 (Dec… [cited by applicant]
Samsung, 5G Core Vision Revolutionary changes in core with the arrival of 5G, Technical Report, Apr. 2019. [cited by applicant]
Network Functions Virtualisation (NFV) Release 3; Management and Orchestration; VNF Descriptor and Packaging Specification, ETSI GS NFV-IFA 011 V3.3.1, Sep. 2019. [cited by applicant]
James O'Sullivan et al., Towards a Generic Slice Template using GSMA NEST GST, James O'Sullivan & Kevin McDonnell, Huawei Technologies, 5G Riders on the Storm Catalyst, Mar. 29, 2019. [cited by applicant]
GSM Association, Official Document NG.116—Generic Network Slice Template Version 1.0, May 23, 2019. [cited by applicant]
Network Functions Virtualisation (NFV) Release 2; Management and Orchestration; Network Service Templates Specification, ETSI GS NFV-IFA 014 V2.6.1, Apr. 2019. [cited by applicant]
Network Functions Virtualisation (NFV); Resiliency Requirements, ETSI GS NFV-REL 001 V1.1.1, Jan. 2015. [cited by applicant]
MP_ODINI, Network Slicing: 5G Network Slice Management, Feb. 25, 2019, https://community.hpe.com/t5/Telecom-IQ/Part-2-Network-Slicing-5G-Network-Slice-Management/ba-p/7036016#.XWUbScXgqY1. [cited by applicant]
Network Functions Virtualisation (NFV) Release 3; Management and Orchestration; Os-Ma-Nfvo reference point—Interface and Information Model Specification, ETSI GS NFV-IFA 013 V3.2.1, Apr. 2019. [cited by applicant]
Network Functions Virtualisation (NFV) Release 3; Management and Orchestration; Or-Vnfm reference point—Interface and Information Model Specification, ETSI GS NFV-IFA 007 V3.3.1, Sep. 2019. [cited by applicant]
Korean Office Action dated Feb. 27, 2025, issued in Korean Patent Application No. 10-2020-0015119. [cited by applicant]