Virtual Computer System Resource Allocation via Segmented Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional resource allocation optimization methods for maximizing application-level performance indices in virtual computer systems are not applicable without modification and face challenges such as violating the virtualization design concept and requiring excessive time and cost, especially with an increase in the number of applications or types of resources.
Innovation Solution
A virtual computer system with a management section that controls the virtualization section, allowing dynamic resource allocation by exchanging resource supply and request information between virtual devices and the management section, performing optimization calculations to efficiently allocate physical resources while maintaining a modularized architecture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If centralized cross-layer management is adopted to optimize resource allocation, then application-level performance index can be maximized, but device complexity and processing time increase exponentially
Solution Approach 1:
The patent segments the centralized management function into distributed components. Each virtual device is equipped with a management section that independently performs optimization calculations for resource allocation. This segmentation transforms the exponential complexity of centralized management into polynomial complexity of distributed calculations, while still achieving application-level performance optimization through coordinated resource allocation across virtual devices.
2Reliability
If centralized management controls all layers including application layer, then resource allocation optimization is achieved, but information security and system modularity are compromised
Solution Approach 1:
The system segments management functions by deploying management sections within individual virtual devices rather than centralizing them. Each management section handles resource allocation optimization for its local virtual device, maintaining information security and system modularity. The virtualization section coordinates these distributed management sections, achieving overall resource optimization without compromising architectural integrity.
Solution Approach 2:
The virtualization section acts as an intermediary between the distributed management sections in virtual devices and the physical resources. It receives resource allocation requests from management sections, performs coordination, and allocates physical resources accordingly. This intermediary role enables optimized resource allocation while preserving the modular architecture and information security of individual virtual devices.
3Ease of operation
If conventional resource allocation methods are used in virtualized systems, then system simplicity is maintained, but application-level performance optimization cannot be achieved
Solution Approach 1:
Each virtual device is equipped with a management section that autonomously performs optimization calculations for resource allocation based on application performance requirements. This self-service approach enables application-level performance optimization without requiring complex centralized control, maintaining relative system simplicity while achieving optimized resource allocation tailored to each virtual device's performance needs.
Data Source
AI summary
Optimization of resource allocation in a virtual computer system is efficiently performed according to a method consistent with a virtualization design concept. The virtual computer system includes a plurality of virtual devices that share the physical resources of a computer and execute an application, a virtualization section that manages the plurality of virtual devices, and a management section that controls the virtualization section. The plurality of virtual devices set allocation of physical resources to the applications by a first optimization calculation using resource supply information from the management section and transmit resource request information corresponding to the resource allocation setting to the management section. The management section sets allocation of the physical resources to the virtual devices by a second optimization calculation using the resource request information from the plurality of virtual devices and transmits resource supply information corresponding to the resource allocation setting to the plurality of virtual devices. While the resource supply information and the resource request information are exchanged between the plurality of virtual devices and the management section, the first and second optimization calculations are performed, thereby dynamically allocating the physical resources.


