Dynamic Data Transfer Route Selection for Node Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transfer technologies face challenges in preventing data overflow when applications move between nodes, as the buffer capacity at the destination node varies, leading to potential data loss due to overflow.
Innovation Solution
A data transfer controlling method that calculates the data amount to be transmitted and determines buffer availability on multiple routes, selecting a route with sufficient buffer capacity to ensure data is not discarded during process movement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If data transfer route is fixed, then data transmission is simple, but data overflow occurs when application moves between nodes
Solution Approach 1:
The patent implements dynamic route selection by calculating buffer availability in real-time during node movements. The system determines whether to use the first route (direct transmission) or second route (via intermediate node) based on current buffer status, transforming a static routing system into a dynamic one that adapts to node movements and prevents data overflow while maintaining operational simplicity
2Reliability
If buffer capacity is increased at destination node, then data overflow is prevented, but node resource consumption increases
Solution Approach 1:
The patent introduces an intermediate node (second node) as a mediator in the data transmission route. When the destination node's buffer is insufficient, data is routed through the intermediate node which has adequate buffer capacity. This allows the system to prevent data overflow without requiring the destination node to maintain large buffer capacity, thus avoiding excessive resource consumption at any single node
3Productivity
If data transmission continues during node movement, then productivity is maintained, but data overflow occurs in destination buffer
Solution Approach 1:
The patent performs preliminary buffer availability calculation before determining the data transmission route during node movements. By assessing whether the destination node has sufficient buffer capacity in advance, the system can proactively select the appropriate route (first or second route) to prevent data overflow while maintaining continuous data transmission and productivity
Data Source
AI summary
A data transfer controlling method for a plurality of nodes executed by a processor included in an information processing apparatus, the data transfer controlling method includes calculating an amount of data to be transmitted from a first process to a second process while the second process is moved from a second node to a third node, the first process being executed in a first node; determining buffer availability of a plurality of nodes on a first route that couples the first node to the second node; determining whether the buffer availability of the first route is greater than the calculated amount of data; and when the buffer availability of the first route is greater than the calculated amount of data, selecting the first route as a transfer route of the data.


