Dynamic Management Unit Promotion in Multi-Core CPUs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity, high cost, low flexibility, and low scalability of dedicated management units in computer systems for remote management are addressed by utilizing a multi-core CPU's core as a management unit, dynamically promoting functional units without additional power or network resources.
Innovation Solution
A promoting engine dynamically configures one or more processor cores within a multi-core CPU to function as management units, providing a virtual power supply path and virtual network communication path, allowing for remote management without a dedicated management unit, thus reducing complexity and cost while enhancing scalability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a dedicated management unit is used for remote management, then remote management capability is achieved, but device complexity and cost increase
Solution Approach 1:
The patent applies multi-functionality by enabling processor cores to serve dual purposes: executing general computing tasks and performing remote management functions. The virtualization layer allows management virtual machine instances to run on standard processor cores, eliminating the need for dedicated management units while maintaining remote management capability through shared hardware resources
Solution Approach 2:
The patent merges the management unit functionality with standard processor cores by integrating remote management capabilities into the existing CPU architecture. The management virtual machine instances share physical hardware resources with other virtual machine instances, combining management and computing functions into a unified system that reduces overall device complexity
2Reliability
If a dedicated management unit is used for remote management, then remote management capability is achieved, but cost increases
Solution Approach 1:
The patent eliminates dedicated management units by making standard processor cores multi-functional. The same CPU cores that execute business logic also host management virtual machine instances for remote management, reducing bill of materials costs and simplifying manufacturing without sacrificing management capability
Solution Approach 2:
The patent uses virtualization to create virtual copies of management functionality that run on standard hardware. Instead of manufacturing expensive dedicated management units, the system creates software-based management instances that replicate management capabilities on commodity processor cores, significantly reducing manufacturing costs
3Reliability
If a dedicated management unit is used for remote management, then remote management capability is achieved, but flexibility and scalability decrease
Solution Approach 1:
The patent implements dynamic resource allocation where processor cores can be dynamically assigned to management or computing functions based on system needs. The virtualization layer enables flexible creation, migration, and termination of management virtual machine instances, allowing the system to adapt to changing management requirements without hardware changes
Solution Approach 2:
The patent enhances flexibility by making processor cores universal platforms that can host both business applications and management functions. This multi-functionality allows the system to scale management capabilities by allocating existing computing resources to management tasks, providing versatile adaptability across different workloads and scenarios
4Adaptability or versatility
If processor cores are dynamically promoted to management units, then flexibility and scalability improve, but power and network resources must be shared
Solution Approach 1:
The patent manages power resources dynamically by allowing processor cores to switch between management and computing functions based on workload demands. The virtualization layer enables flexible power allocation where cores can be activated or deactivated for management tasks depending on system state, optimizing energy usage while maintaining flexibility
Solution Approach 2:
The patent combines power and network resource management for both computing and management workloads through shared hardware resources. The virtualization layer efficiently multiplexes these resources among multiple virtual machine instances, reducing overall power consumption while maintaining system flexibility through resource sharing
Data Source
AI summary
A system comprises a plurality of functional units powered via a power source. The system further comprises a first functional unit and a second functional unit, wherein the second functional unit is to promote the first functional unit to a management unit based on a management requirement of the system. The management unit is to administrate operations of the system. Once the first functional unit is promoted, the management unit is isolated from the functional units that were not promoted via a virtual network path and a power management unit.


