IP Library Granted Patent US 10,812,561
Granted Patent B2
US 10,812,561 · App. 15/577,094 · Granted Oct 20, 2020

Method for preserving media plane quality

Inventors: Dietmar Fiedler (Kirkkonummi, FI); Tuomas Erke (Espoo, FI); David Sjöstrand (Mariehamn, FI)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04L65/80H04L65/605H04L67/1031
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 10,812,561
App. No.
15/577,094
Granted
Oct 20, 2020
Kind
B2
Abstract

A system, method, node, virtualized network function, and computer program for preserving a media stream quality at processing of a media stream by a virtualized network function for media handling ( 210 ) is presented. The virtualized network function for media handling ( 210 ) is running in a network function virtualization infrastructure ( 130 ) hosting the virtualized network function for media handling ( 210 ). The virtualized network function for media handling ( 210 ) is managed by a virtualized network function manager ( 220 ). The method comprises to determine a media stream quality caused by the processing of the media stream by the virtualized network function for media handling ( 210 ). The method further comprises that the virtualized network function manager ( 220 ) scales the virtualized network function for media handling ( 210 ) as a result of the determining step.

Claims (32)

1. A method for preserving a media stream quality at processing of a media stream by a virtualized network function for media handling, wherein the virtualized network function for media handling is running in a network function virtualization infrastructure hosting the virtualized network function for media handling, the virtualized network function for media handling being managed by a virtualized network function manager, the method comprising:

determining a media stream quality caused by the processing of the media stream by the virtualized network function for media handling, wherein the media stream quality comprises a quality measure of the media stream output by the virtualized network function; and

scaling, by the virtualized network function manager as a result of the determining step, the virtualized network function for media handling to increase or decrease a performance of the virtualized network function for media handling by changing a priority of the virtualized network function for media handling in relation to other virtualized network functions hosted by the network function virtualization infrastructure.

2. The method of claim 1 , wherein the media stream quality is a delay variance of the media stream caused by the processing of the media stream by the virtualized network function for media handling.

3. The method of claim 1 , wherein the virtualized network function for media handling determines the media stream quality and reports the media stream quality to the virtualized network function manager.

4. The method of claim 1 , wherein the virtualized network function manager determines the media stream quality.

5. A method, in a virtualized network function manager, for preserving a media stream quality at processing of a media stream by a virtualized network function for media handling, wherein the virtualized network function for media handling is running in a network function virtualization infrastructure hosting the virtualized network function for media handling, the virtualized network function for media handling being managed by the virtualized network function manager, the method comprising:

determining a media stream quality, wherein the media stream quality comprises a quality measure of the media stream output by the virtualized network function;

scaling, based on the media stream quality, the virtualized network function for media handling to increase or decrease a performance of the virtualized network function for media handling by changing a priority of the virtualized network function for media handling in relation to other virtualized network functions hosted by the network function virtualization infrastructure.

6. The method of claim 5 , wherein determining the media steam quality comprises receiving a media stream quality indication from a virtualized network function for media handling.

7. The method of claim 5 , wherein determining the media steam quality comprises:

receiving a measurement of a delay variance of the media stream caused by the processing of the media stream by the virtualized network function for media handling; and

determining a media stream quality based on the received measurements.

8. A virtualized network function for media handling for preserving a media stream quality at processing of a media stream by the virtualized network function for media handling, wherein the virtualized network function for media handling is running in a network function virtualization infrastructure hosting the virtualized network function for media handling, the virtualized network function for media handling being managed by a virtualized network function manager, the virtualized network function for media handling comprising:

processing circuitry;

memory containing instructions executable by the processing circuitry whereby the virtualized network function for media handling is operative to:

measure a delay or a variance of the delay of the media stream caused by the processing of the media stream by the virtualized network function for media handling, wherein the media stream quality comprises a quality measure of the media stream output by the virtualized network function; and

cause, as a result of the measuring, a scaling of the virtualized network function for media handling to increase or decrease a performance of the virtualized network function for media handling by changing a priority of the virtualized network function for media handling in relation to other virtualized network functions hosted by the network function virtualization infrastructure.

9. A virtualized network function manager for preserving a media stream quality at processing of a media stream by a virtualized network function for media handling, wherein the virtualized network function for media handling is running in a network function virtualization infrastructure hosting the virtualized network function for media handling, the virtualized network function for media handling being managed by the virtualized network function manager, the virtualized network function manager comprising:

processing circuitry;

memory containing instructions executable by the processing circuitry whereby the virtualized network function manager is operative to:

scale, based on a determination of media stream quality, the virtualized network function for media handling, wherein the media stream quality comprises a quality measure of the media stream output by the virtualized network function, to increase or decrease a performance of the virtualized network function for media handling by changing a priority of the virtualized network function for media handling in relation to other virtualized network functions hosted by the network function virtualization infrastructure.

10. The method of claim 1 wherein the media stream quality is determined based on comparison of the media stream quality output by the virtualized network function to a normalized reference, wherein the normalized reference is a media stream quality of the media stream as received the virtualized network function.

11. The method of claim 5 wherein the media stream quality is determined based on comparison of the media stream quality output by the virtualized network function to a normalized reference, wherein the normalized reference is a media stream quality of the media stream as received the virtualized network function.

12. The method of claim 1 , wherein:

scaling is one of a scaling-in and a scaling-out of the virtualized network function for media handling;

the scaling-out is triggered if media stream quality exceeds a predetermined first threshold; and

the scaling-in is triggered if media stream quality is below a predetermined second threshold.

13. The method of claim 5 , wherein:

scaling is one of a scaling-in and a scaling-out of the virtualized network function for media handling;

the scaling-out is triggered if media stream quality exceeds a predetermined first threshold; and

the scaling-in is triggered if media stream quality is below a predetermined second threshold.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 044511 FRAME: 0828. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME . Recorded Jan 25, 2018
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 045141/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2017
From: ERKE, TUOMAS; FIEDLER, DIETMAR; SJÖSTRAND, DAVID
To: OY L M ERICSSON AB
Reel/Frame 044225/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2017
From: OY L M ERICSSON AB
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 044225/0813 →
CHANGE OF NAME Recorded Nov 27, 2017
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 044511/0828 →
Continuity (1)
Related Publication 20180183851A1 · Jun 28, 2018