# US 12,119,988 B2 · Conflict resolution in network virtualization scenarios

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,119,988 B2
- Document ID: US12119988B2
- Status: Granted
- Kind: B2
- Application number: 18/094,562
- Filed: 2023-01-09
- Published: 2023-05-25
- Granted: 2024-10-15
- Earliest claimed: 2016-03-15
- Assignees: Nokia Solutions and Networks Oy
- Applicants: Nokia Solutions and Networks Oy
- Inventors: Anatoly Andrianov; Gyula Bodog
- Web page: https://patentgrep.com/patent/US12119988B2

## CPC

- H04L 41/0813: characterised by the conditions triggering a change of settings
- G06F 9/45558: {Hypervisor-specific management and integration aspects}
- G06F 9/5077: {Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455)}
- H04L 41/0895: Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
- G06F 2009/45595: {Network integration; Enabling network access in virtual machine instances}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

There are provided measures for conflict resolution in a network virtualization scenario, wherein a virtualized network function is utilized by a first virtualized network service managed by a first network component and a second virtualized network service managed by a second network component. The measures comprise requesting, by the first network component, an alteration of the virtualized network function, transmitting information indicative of the alteration of the virtualized network function to the second network component, and determining when the alteration of the virtualized network function impacts the second virtualized network service.

## Claims

### Claim 1

A method comprising:
requesting, by a first network function virtualization orchestrator for managing a first virtualized network service, an alteration of a virtualized network function;
transmitting, by the first network function virtualization orchestrator, information indicative of the alteration of the virtualized network function to a second network function virtualization orchestrator for managing a second virtualized network service, wherein the virtualized network function is utilized by the first virtualized network service and the second virtualized network service;
determining, by the first network function virtualization orchestrator, whether the alteration of the virtualized network function impacts the second virtualized network service;
in response to determining, by the first network function virtualization orchestrator, that the alteration of the virtualized network function does not impact the second virtualized network service:
approving the alteration of the virtualized network function; and
causing the alteration of the virtualized network function by scaling the virtualized network function;
and
in response determining, by the first network function virtualization orchestrator, that the alteration of the virtualized network function impacts the second virtualized network service:
sending, to the second network function virtualization orchestrator, a request for approval of the alteration of the virtualized network function;
receiving a reply to the request for approval, the reply comprising an alternative alteration of the virtualized network function; and
causing the alternative alteration of the virtualized network function by instantiating a local instance of the virtualized network function.

### Claim 2 (depends on 1)

The method according to claim 1, wherein in response to determining that the alteration of the virtualized network function impacts the second virtualized network service further comprises transmitting, by the first network function virtualization orchestrator, information indicating that the alteration of the virtualized network function impacts the second virtualized network service to the second network function virtualization orchestrator.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising retrieving, by the first network function virtualization orchestrator, information indicative that the alternation of the virtualized network function impacts the second network function virtualization orchestrator from an operations support system.

### Claim 4 (depends on 1)

The method of claim 1, further comprising, in response to determining, by the first network function virtualization orchestrator, that the alteration of the virtualized network function does not impact the second virtualized network service:
sending a notification of the alteration of the virtualized network function to the second network function virtualization orchestrator.

### Claim 5 (depends on 1)

The method of claim 1, wherein the impact to the second virtualized network service comprises at least one of scale-down operations or scale-in operations.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
transmitting an indicating of additional constraints within a local network service.

### Claim 7

A system comprising:
a first network function virtualization orchestrator for managing a first virtualized network service,
a second network function virtualization orchestrator for managing a second virtualized network service managed, wherein
a virtualized network function is utilized by the first virtualized network service and the second virtualized network service,
wherein
said first network function virtualization orchestrator is configured to:
request an alteration of the virtualized network function;
determine whether the alteration of the virtualized network function impacts the second virtualized network service;
in response to determining that the alteration of the virtualized network function does not impact the second virtualized network service:
approving the alteration of the virtualized network function; and
causing the first network function virtualization orchestrator to implement the alteration by scaling the virtualized network function;
in response determining that the alteration of the virtualized network function impacts the second virtualized network service:
sending, to the second network function virtualization orchestrator, a request for approval of the alteration of the virtualized network function;
receiving a reply to the request for approval, the reply comprising an alternative alteration of the virtualized network function;
causing the alternative alteration of the virtualized network function by instantiating a local instance of the virtualized network function,
wherein said second network function virtualization orchestrator is configured to:
receive the request for approval of the alteration of the virtualized network function; and
send the reply to the request for approval, the reply comprising the alternative alteration of the virtualized network function for the first network function virtualization orchestrator to implement.

### Claim 8 (depends on 7)

The system according to claim 7, wherein the first network function virtualization orchestrator is further configured to: in response to determining that the alteration of the virtualized network function impacts the second virtualized network service transmit information indicating that the alteration of the virtualized network function impacts the second virtualized network service to the second network function virtualization orchestrator.

### Claim 9 (depends on 7)

The system according to claim 7, further comprising an operations support system and wherein said first network function virtualization orchestrator is configured to retrieve information indicative that the alternation of the virtualized network function impacts the second network function virtualization orchestrator from the operations support system.

### Claim 10 (depends on 7)

The system of claim 7, wherein said first network function virtualization orchestrator is configured to transmit information indicative of the alteration of the virtualized network function to the second network function virtualization orchestrator.

### Claim 11 (depends on 7)

The system of claim 7, wherein the impact to the second virtualized network service comprises at least one of scale-down operations or scale-in operations.

### Claim 12

An apparatus comprising:
at least one processor; and
at least one memory storing instructions of a first network function virtualization orchestrator for managing a first virtualized network service, wherein the instructions when executed by the at least one processor cause the apparatus to perform operations, the operations comprising:
requesting an alteration of a virtualized network function;
transmitting information indicative of the alteration of the virtualized network function to a second network function virtualization orchestrator for managing a second virtualized network service, wherein the virtualized network function is utilized by the first virtualized network service and the second virtualized network service;
determining whether the alteration of the virtualized network function impacts the second virtualized network service;
in response to determining, by the first network function virtualization orchestrator, that the alteration of the virtualized network function does not impact the second virtualized network service:
approving the alteration of the virtualized network function;
causing the alteration of the virtualized network function by scaling the virtualized network function; and
in response determining that the alteration of the virtualized network function impacts the second virtualized network service:
sending a request for approval of the alteration of the virtualized network function;
receiving a reply to the request for approval, the reply comprising an alternative alteration of the virtualized network function; and
causing the alternative alteration of the virtualized network function by instantiating a local instance of the virtualized network function.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the operations further comprise:
sending a notification of the alteration of the virtualized network function to the second network function virtualization orchestrator.

### Claim 14 (depends on 12)

The apparatus of claim 12, wherein the impact to the second virtualized network service comprises at least one of scale-down operations or scale-in operations.

### Claim 15 (depends on 12)

The apparatus of claim 12, wherein the operations further comprise:
transmitting an indicating of additional constraints within a local network service.
