US2026072738A1PendingUtilityA1
Method and system for managing cpu power states for heterogeneous virtualised workloads
Assignee: NEC Laboratories Europe GmbHPriority: Feb 27, 2023Filed: Dec 27, 2023Published: Mar 12, 2026
Est. expiryFeb 27, 2043(~16.6 yrs left)· nominal 20-yr term from priority
G06F 9/5094G06F 9/5061H04L 41/40H04L 41/16H04L 41/0893H04L 41/0895H04L 43/0876H04L 43/20H04L 41/0894G06N 20/00G06F 2209/505G06F 1/3234G06F 9/4893
49
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method manages virtual network function components (VNFCs) in a compute infrastructure of a virtualized environment. The method includes performing, by an orchestrator system of the virtualized environment, power state-based resource pooling in the compute infrastructure based on central processing unit (CPU) power state management policies; and scheduling, by a scheduler, virtual CPUs (vCPUs) of the VNFCs on physical cores of appropriate resource pools whose CPU power states match with power profile characteristics of the vCPUs.
Claims
exact text as granted — not AI-modified1 : A method for managing virtual network function components (VNFCs) in a compute infrastructure of a virtualized environment, the method comprising:
performing, by an orchestrator system of the virtualized environment, power state-based resource pooling in the compute infrastructure based on central processing unit (CPU) power state management policies; and scheduling, by a scheduler, virtual CPUs (vCPUs) of the VNFCs on physical cores of appropriate resource pools whose CPU power states match with power profile characteristics of the vCPUs.
2 : The method according to claim 1 , further comprising:
by a power state controller, controlling and dynamically adjusting the CPU power states of the physical cores of a resource pool at runtime based on real-time utilization metrics.
3 : The method according to claim 1 , wherein the power state-based resource pooling is performed by dividing compute resources of the compute infrastructure into various power state aware zones, wherein the zones comprise at least a static P-zone with preset and static power states of the associated compute resources and a dynamic P-zone that allows runtime management of the power states of the associated compute resources.
4 : The method according to claim 3 , wherein the power state-based resource pooling is performed by further dividing the associated compute resources belonging to the dynamic P-zone into power state-based groups, wherein the groups are based on operating P-state limits of the physical cores of the respective compute resources.
5 : The method according to claim 1 , further comprising:
maintaining, for each physical core, CPU power characteristics comprising operating P-state limits, in a memory component; periodically updating the CPU power characteristics to account for runtime dynamic changes; and using, by the scheduler, a most recent state of the memory component to schedule the vCPUs of the VNFCs on the physical cores by matching power profile requirements.
6 : The method according to claim 2 , further comprising, by the power state controller:
setting a P-state for each physical core according to a utilization for each physical core on a core level, or associating the physical cores to their power state-based groups based on workload demand.
7 : The method according to claim 1 , further comprising:
exposing at runtime power states from multiple levels of a compute infrastructure hierarchy to the orchestrator system of the virtualized environment, wherein the multiple levels comprise at least one of a core level, node level, cluster level, PoP level and cloud instance level.
8 : The method according to claim 1 , further comprising:
using, by the orchestrator system of the virtualized environment, information about the power profile characteristics of the vCPUs provided in a VNF descriptor, to perform power state aware orchestration of the vCPUs of the VNFCs.
9 : The method according to claim 1 , further comprising:
obtaining, by a monitoring system, data on real-time and historic utilization of compute resources on at least one of a per-cloud/per-cluster/per-node/per-core basis to get power-state signatures associated with different VNFCs of the VNFCs; and using the obtained data as training data for training an artificial intelligence/machine learning (AI/ML) analysis tool to generate power saving policies to be applied at multiple levels in a compute infrastructure hierarchy.
10 : The method according to claim 1 , wherein the orchestrator system of the virtualized environment manages multiple compute infrastructures via a plurality of Points of Presence (PoP) supporting different virtualisation technologies.
11 : A system for managing virtual network function components (VNFCs) in a compute infrastructure of a virtualized environment, the system comprising:
an orchestrator system configured to perform power state-based resource pooling in the compute infrastructure based on central processing unit (CPU) power state management policies; and a scheduler configured to schedule virtual CPUs (vCPUs) of the VNFCs on physical cores of appropriate resource pools whose CPU power states match with power profile characteristics of the vCPUs.
12 : The system according to claim 11 , further comprising a power state controller configured to control and dynamically adjust the CPU power states of the physical cores of a resource pool at runtime based on real-time utilization metrics.
13 : The system according to claim 11 , further comprising:
a monitoring system configured to obtain data on real-time and historic utilization of the compute resources on at least one of a per-cloud/per-cluster/per-node/per-core basis to get power-state signatures associated with different VNFCs of the VNFCs; and an artificial intelligence/machine learning (AI/ML) analysis tool configured to use the data obtained by the monitoring system as training data to generate power saving policies to be applied at multiple levels in a compute infrastructure hierarchy.
14 : The system according to claim 11 , wherein the orchestrator system comprises a network functions virtualization management and orchestration (NFV-MANO) or a service and management orchestrator (SMO) of an open radio access network (O-RAN).
15 : The system according to claim 11 , wherein the VNFCs are components of a containerized virtual network function (VNF) wherein the containerized VNFs are deployed via containerized infrastructure service (CIS) clusters, wherein a CIS manager orchestrates the containerized VNFCs in the form of pods on worker CIS cluster nodes.Join the waitlist — get patent alerts
Track US2026072738A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.