Virtual Server Resource Allocation via Distributed Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As virtual server systems grow, they face challenges in providing sufficient resources for managing virtual servers, leading to bottlenecks in operation management data analysis due to increased operation management data processing and resource allocation inefficiencies.
Innovation Solution
A virtual server system where each physical server device runs a managing virtual server that collects and analyzes data from other virtual servers, with a management server device that collects load data, calculates resource availability, and allocates resources to ensure efficient processing, distributing the analyzing process across multiple physical servers to avoid bottlenecks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single managing virtual server collects and analyzes all operation management data, then centralized management is achieved, but resource bottlenecks occur as system size increases
Solution Approach 1:
The patent divides the centralized managing virtual server into multiple distributed managing virtual servers, each deployed on different physical server devices. This segmentation allows the system to maintain centralized management functionality while distributing the processing load across multiple nodes, thereby avoiding resource bottlenecks as the system scales.
Solution Approach 2:
The patent transitions from a single-point centralized architecture to a multi-point distributed architecture by adding the spatial dimension of deployment across multiple physical server devices. This dimensional change enables parallel processing of operation management data while preserving centralized management capabilities through coordinated operation of multiple managing virtual servers.
2Quantity of substance
If the number of physical server devices increases to provide more resources, then available resources increase, but system complexity increases
Solution Approach 1:
The patent implements managing virtual servers that can be deployed on any physical server device in the system, making these virtual servers universal components that perform management functions regardless of the underlying physical hardware. This multi-functionality allows the system to scale resources without proportionally increasing management complexity, as the same managing virtual server template can be instantiated on different physical devices.
3Quantity of substance
If operation management data is collected in a single location, then data consolidation is achieved, but processing bottlenecks occur
Solution Approach 1:
The patent segments the data collection and processing function across multiple managing virtual servers deployed on different physical server devices. Each managing virtual server collects and processes operation management data locally, reducing the data transmission distance and processing time compared to a single centralized location, while still maintaining consolidated views of system operations.
Data Source
AI summary
A management server device in a virtual server system includes: a unit that collects load data from plural physical server devices; a unit that calculates the amount of resource available in each of the physical server devices using the collected load data; a unit that calculates a resource allocation amount for the managing virtual server so as to fall within the range of the calculated amount of resource available; and a unit that instructs a physical server device on which the managing virtual server is running to allocate the resource with the calculated resource allocation amount for the managing virtual server.


