Distributed Processing Method Selection Mechanism
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


