Virtual Machine Migration for Server Execution Facilitation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current server systems require multiple servers to undergo execution-facilitating processes for deploying programs, leading to increased processing burdens and operating costs, as each server needs to be individually prepared and maintained.

Innovation Solution

A server system and method that utilizes a virtual machine to migrate execution-facilitating processes between servers, allowing a single server to deploy programs on multiple servers by transferring a virtual machine from one server to another, thereby reducing the number of servers needed for these processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple servers undergo execution-facilitating processes individually, then program deployment reliability is improved, but processing burden and operating costs increase

Engineering Contradiction:
Improveprogram deployment reliabilityVSAvoidprocessing burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the execution-facilitating functions of multiple servers into a single centralized execution facilitating server. This server consolidates the capabilities to facilitate program execution across multiple target servers, reducing the overall processing burden while maintaining deployment reliability through centralized coordination and management.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The execution facilitating server is designed with universal functionality to serve multiple target servers simultaneously. It can facilitate program deployment across different server types and configurations through a unified interface and standardized processes, reducing the need for server-specific execution facilitation mechanisms.

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

2Reliability

If multiple servers undergo execution-facilitating processes individually, then program deployment reliability is improved, but operating costs increase

Engineering Contradiction:
Improveprogram deployment reliabilityVSAvoidnumber of servers
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent combines the roles of multiple execution-facilitating servers into a single centralized server that can manage and facilitate programs across multiple target servers. This consolidation reduces the total number of servers required while maintaining the reliability benefits of having dedicated execution facilitation capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The centralized execution facilitating server provides universal service to multiple target servers, replacing the need for each server to have its own execution facilitation infrastructure. This multi-functional approach reduces server quantity while ensuring reliable program deployment across the entire server fleet.

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

3Quantity of substance

If a centralized execution facilitating server is used, then the number of servers is reduced, but the processing burden on the centralized server increases

Engineering Contradiction:
Improvenumber of serversVSAvoidprocessing burden on centralized server
Core Design Contradiction:
Quantity of substanceVSPower

Solution Approach 1:

The execution facilitating server is divided into multiple functional modules or components, each handling specific aspects of program deployment. This segmentation allows for distributed processing within the centralized server, preventing any single component from becoming a bottleneck and managing the processing burden more effectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The execution facilitating server acts as an intermediary between the program source and target servers, managing the deployment process through standardized interfaces and protocols. This mediation role streamlines communication and reduces the complexity of direct peer-to-peer interactions, lowering the effective processing burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10467047B2Server system and execution-facilitating method
Publication Date: 2019.11.05 NEC CORP
  • US10467047B2 patent drawing
  • US10467047B2 patent drawing
  • US10467047B2 patent drawing

AI summary

A server system includes an origin server acting as a source of deployment and at least one target server acting as a destination of deployment. The origin server further includes a virtual machine implementing an execution-facilitating process for facilitating the target server to deploy a predetermined program in an executable condition, and a migration part configured to migrate the virtual machine to the target server. After migration of the virtual machine from the origin server to the target server, the virtual machine carries out an execution-facilitating process for facilitating the origin server to deploy a predetermined program in an executable condition at least one time. This eliminates the necessity of providing a specific server dedicated to the execution-facilitating process, thus reducing the number of servers subjected to execution-facilitating processes.