Virtual Server Resource Allocation via Distributed Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecentralized managementVSAvoiddata analysis processing capacity
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If the number of physical server devices increases to provide more resources, then available resources increase, but system complexity increases

Engineering Contradiction:
Improveavailable resourcesVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

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.

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

3Quantity of substance

If operation management data is collected in a single location, then data consolidation is achieved, but processing bottlenecks occur

Engineering Contradiction:
Improvedata consolidationVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9461933B2Virtual server system, management server device, and system managing method
Publication Date: 2016.10.04 NEC CORP
  • US9461933B2 patent drawing
  • US9461933B2 patent drawing
  • US9461933B2 patent drawing

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.