Virtual Server Destination Selection via Group Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual server systems, the processing time required to determine an optimal physical server destination for virtual server movement increases significantly when there are multiple potential physical servers, leading to resource inefficiency and delayed movements.

Innovation Solution

A virtual server system with an autonomous control server that classifies physical servers into groups based on predetermined indices, selects representative servers in each group, and determines the destination for virtual server movement, reducing the number of possible destinations and processing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system evaluates all physical servers as possible destinations for virtual server movement, then the optimality of destination selection is improved, but the processing time required for determination significantly increases

Engineering Contradiction:
Improveoptimality of destination selectionVSAvoidprocessing time for destination determination
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the set of all physical servers into multiple groups based on predetermined indices (such as load, resource availability, or geographic location). From each group, a representative server is selected as a possible destination. This segmentation reduces the search space from evaluating all servers to evaluating only the representative servers, thereby significantly reducing processing time while maintaining reasonable optimality in destination selection.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the system delays virtual server movement to aggregate free resources, then resource utilization is improved, but the time delay causes resource insufficiency and reduces operation efficiency

Engineering Contradiction:
Improveresource utilizationVSAvoidoperation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary classification of physical servers into groups and selection of representative servers before actual virtual server movement is needed. This preliminary action prepares the destination list in advance, enabling faster destination determination when movement is required. By pre-organizing the search space, the system can quickly select optimal destinations without significant delays, thus maintaining both resource utilization and operation efficiency.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system considers multiple physical servers as possible destinations, then the flexibility of virtual server placement is improved, but the complexity of destination determination increases

Engineering Contradiction:
Improveflexibility of virtual server placementVSAvoidcomplexity of destination determination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the complete set of physical servers into multiple groups based on predetermined indices. From each group, only one representative server is selected as a possible destination. This reduces the complexity of destination determination from evaluating all servers to evaluating a manageable subset of representatives, while still maintaining the flexibility to place virtual servers on different physical servers through the group structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8966038B2Virtual server system and physical server selection method
Publication Date: 2015.02.24 NEC CORP
  • US8966038B2 patent drawing
  • US8966038B2 patent drawing
  • US8966038B2 patent drawing

AI summary

Physical servers in which a plurality of servers can operate are classified into groups in accordance with a predetermined index, such as loads and amounts of free resources of the physical servers. A predetermined number of representative servers are selected in each group, a physical server as a destination of a target virtual server is determined from among the representative servers of each group, and the target virtual server is moved to the determined physical server as the destination.