File Replication via Predicted Arrival Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a data delivery system where multiple users frequently move between locations, the existing method of prioritizing file transfers based on the order of user movement can lead to delayed file delivery to secondary users, causing access issues when the first user arrives at the destination before the second user.

Innovation Solution

The system replicates files from users with the shortest predicted arrival time to a central file server and downloads files to the destination site based on user login probability, ensuring timely access and reducing data transfer delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If files are transferred based on the order of user movement (first user first), then the first user's file access is ensured, but the second or later user's file delivery is delayed

Engineering Contradiction:
Improvefile delivery reliabilityVSAvoidfile delivery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by calculating predicted arrival times for all users and prioritizing file transfers accordingly. Instead of waiting for users to actually arrive, the system proactively identifies which users will arrive soonest and pre-prioritizes their file transfers, ensuring files are delivered before users need them.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the prioritization parameter from 'order of movement initiation' to 'predicted arrival time'. By using location information and movement speed to calculate when users will actually arrive at destination sites, the system dynamically adjusts transfer priorities based on this new parameter, resolving the contradiction between ensuring first-user reliability and preventing second-user delays.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If files are transferred to multiple destination sites simultaneously, then user access availability is improved, but network data transfer load increases

Engineering Contradiction:
Improvefile access availabilityVSAvoiddata transfer volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system applies partial action by selectively replicating files only to destination sites where users are predicted to arrive soonest, rather than uniformly distributing files to all possible destinations. This prioritized partial replication reduces unnecessary data transfer while still ensuring file availability where it is most needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements local quality by tailoring file replication decisions to specific destination sites based on user movement patterns. Each destination site receives files according to the local needs predicted by user arrival times, rather than applying a uniform replication strategy across all sites, thus optimizing data transfer efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9489393B2Information system
Publication Date: 2016.11.08 HITACHI VANTARA LTD
  • US9489393B2 patent drawing
  • US9489393B2 patent drawing
  • US9489393B2 patent drawing

AI summary

The information system of the present invention is composed of multiple sites including a local file server and clients, and a data center having a center file server. When a user starts moving to a different site after using a file in the local file server through a client of any one site, the local file server replicates files of a user having the shortest predicted arrival site to a different site to a center file server preferentially based on a location information of each user. Further, at each site, files of a user having a short predicted time of arrival to its own site are downloaded based on the location information of the user.