Pool Register for PE Status Synchronization in NFV

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network functions virtualization (NFV) faces challenges in achieving reliability, high availability, and scalability due to the complexity of managing a large quantity of pool elements (PEs) in a virtualized environment, where PEs are dynamically deployed and their performance varies, leading to potential faults and overloads.

Innovation Solution

A PE status information synchronization method and pool register that dynamically determine the role of each PE as active or standby, using the Aggregate Server Access Protocol (ASAP) to synchronize status information, reducing synchronization links and enhancing high availability, allowing for flexible expansion and cost reduction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a large quantity of PEs are deployed in a virtualized environment to meet multi-tenant requirements and cloud interconnection, then the scalability and adaptability of the system is improved, but the complexity of managing and synchronizing status information among PEs increases

Engineering Contradiction:
ImprovescalabilityVSAvoidsynchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a pool register as an intermediary component that centralizes the management of PE status information. The pool register receives registration messages from PEs, determines their roles (active or standby), and manages status synchronization, thereby reducing the complexity of peer-to-peer synchronization among a large number of PEs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges the status information management functions into a centralized pool register, combining role determination, status synchronization, and PE registration operations into a single management entity. This consolidation simplifies the overall system architecture when dealing with large quantities of PEs.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If traditional dedicated hardware service nodes are virtualized into virtual machines to improve resource utilization, then the adaptability and flexibility of the system is improved, but the independent high performance of service nodes decreases leading to reduced PE efficiency

Engineering Contradiction:
ImproveflexibilityVSAvoidPE efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic role assignment where PEs can transition between active and standby roles based on current system state and capability information. This dynamic mechanism allows the virtualized system to optimize performance distribution across PEs, compensating for the loss of independent high performance through coordinated operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes capability information parameters (throughput, performance, load, service related capability) to dynamically adjust PE roles and status. By monitoring and responding to changes in these parameters, the system optimizes the performance of virtualized PEs despite sharing hardware resources.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If capability information such as throughput, performance, and load are collected from each PE to determine optimal role assignment, then the reliability and high availability of the system is improved, but the quantity of information that needs to be synchronized increases

Engineering Contradiction:
Improvehigh availabilityVSAvoidinformation quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential capability information parameters (throughput, performance, load, service related capability) needed for role determination from each PE. By selectively collecting only these critical parameters rather than complete status information, the system achieves reliable role assignment while minimizing the quantity of synchronized data.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If a pool register is introduced to manage PE registration and status synchronization, then the ease of operation and system management is improved, but the device complexity increases

Engineering Contradiction:
Improvesystem managementVSAvoidarchitecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The pool register is designed as a multi-functional component that handles PE registration, capability information collection, role determination, and status synchronization simultaneously. By consolidating these multiple management functions into a single universal component, the system improves ease of operation without proportionally increasing overall architecture complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3038296B1Pool element status information synchronization method, pool register and pool element
Publication Date: 2018.06.20 HUAWEI TECH CO LTD
  • EP3038296B1 patent drawingFigure 1~2
  • EP3038296B1 patent drawingFigure 3~6
  • EP3038296B1 patent drawingFigure 7~9

AI summary

This application discloses a pool element PE status information synchronization method, including: receiving, by a pool register PR, a first registration message sent by a first PE, where the first registration message is used to add the first PE to a pool, and the first registration message carries an identifier of the first PE; receiving, by the PR, a second registration message sent by a second PE, where the second registration message is used to add the second PE to the pool, and the second registration message carries an identifier of the second PE; determining, by the PR, a role of the first PE in the pool according to the identifier of the first PE and the identifier of the second PE, where the role is an active PE or a standby PE; and sending, by the PR, a status synchronization manner, the identifier of the first PE, and information about the role of the first PE to the second PE. Therefore, costs are greatly reduced and a large-scale deployment of network functions virtualization can be better achieved.