Distributed Processing Method Selection Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional distributed processing systems lack an effective means to select between process migration and virtual machine migration, limiting the flexibility in operation transportation methods.

Innovation Solution

A distributed processing system that includes a transportation method selection mechanism, allowing for the determination and execution of either process migration or virtual machine migration based on the capabilities of the destination information processing apparatus, using a combination of transportation portions and information storage for method identification and selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple operation transportation methods (process migration and virtual machine migration) are provided in a distributed system, then the versatility and adaptability of the system is improved, but the complexity of selecting and managing the appropriate transportation method increases

Engineering Contradiction:
Improveoperation transportation method selectionVSAvoidtransportation method selection mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically determines whether to perform process migration or virtual machine migration based on pre-stored capability information of destination apparatuses. The transportation method selection portion autonomously selects the appropriate transportation method without requiring manual administrative intervention, allowing the system to serve itself in method selection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Capability information indicating which transportation methods each information processing apparatus can accept is stored in advance in a storage portion. This preliminary storage of selection criteria enables the system to quickly determine the appropriate transportation method when migration is needed, avoiding complex real-time decision-making.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automatic transportation method selection is implemented, then the ease of operation is improved by eliminating complex administrative operations, but the device complexity increases due to additional selection mechanisms

Engineering Contradiction:
Improvetransportation method determinationVSAvoidselection mechanism structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The distributed system automatically performs transportation method determination without requiring manual administrative operations. The transportation method selection portion autonomously queries stored capability information and selects the appropriate method, making the system easier to operate while the added complexity is confined to the automated selection mechanism.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If capability information is stored for each information processing apparatus, then the measurement precision of apparatus capabilities is improved, but the quantity of information to be managed increases

Engineering Contradiction:
Improveapparatus capability identificationVSAvoidcapability information data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Each information processing apparatus has its own capability information stored locally, describing specifically what transportation methods that particular apparatus can accept. This localized storage of precise capability information allows the system to accurately determine appropriate migration targets while distributing the information management burden across multiple nodes rather than centralizing it.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8688767B2Distributed processing system, distributed operation method and computer program
Publication Date: 2014.04.01 NEC CORP
  • US8688767B2 patent drawing
  • US8688767B2 patent drawing
  • US8688767B2 patent drawing

AI summary

In a distributed processing in which multiple operation transportation methods can be used, a method is proposed which efficiently selects an operation transportation method in accordance with conditions of the distributed system. In view of this, a first computer is provided which includes: a first operation transportation portion which conducts multiple transportation methods that transports, for example, processes to a computer to execute them; a second operation transportation portion; and a selection information storing portion storing information used for selection from the multiple transportation methods. Further, a second computer is provided which includes a first operation receiving portion that conducts operations in accordance with the multiple transportation methods. The first computer includes a transportation request portion which detects information from the selection information storing portion for selecting a transportation method that is operable for the second computer and which selects the first operation transportation portion based on the detection result, and the first operation transportation portion selected by the transportation request portion transports, for example, a process to the first operation receiving portion of the second computer.