Peer-to-Peer File Synchronization Protocol Reduces Server Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Server-based file storage systems accessed over wide area networks face high bandwidth requirements for maintaining synchronization among shared folders across multiple computers, as existing methods rely on frequent data transfers from the server to all connected devices.

Innovation Solution

Implementing a synchronization protocol that enables peer-to-peer file transfers between target computers, reducing the need for the server to transmit data files by using metadata to facilitate local synchronization, and allowing encrypted file transfers between devices over the wide area network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server transmits data files to all target computers to maintain synchronization, then folder synchronization is maintained, but bandwidth usage increases

Engineering Contradiction:
Improvefolder synchronizationVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the bulk data transfer function from the server and relocates it to peer-to-peer connections between target computers. The server retains only metadata management and coordination functions, while actual file synchronization occurs directly between clients, eliminating redundant data transmission through the server.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates local copies of files in mirrored folders on each target computer. Instead of the server continuously transmitting file data to maintain synchronization, each computer maintains a local copy and only communicates metadata changes with the server and file changes peer-to-peer with other targets.

Inventive Principle:
Principle #26Copying

2Ease of operation

If the server manages all file transfers between target computers, then centralized control is maintained, but network traffic increases

Engineering Contradiction:
Improvecentralized controlVSAvoidnetwork traffic
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent segments the file synchronization function into two separate communication channels: metadata management through the server and actual file data transfer through direct peer-to-peer connections between target computers. This segmentation reduces server network traffic while maintaining centralized coordination capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server acts as an intermediary for metadata coordination rather than as a data relay. It mediates the synchronization process by coordinating which files need to be synchronized and between which peers, but does not transmit the actual file data, reducing its network burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If all target computers synchronize with the server, then synchronization completeness is ensured, but bandwidth consumption increases

Engineering Contradiction:
Improvesynchronization completenessVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple synchronization paths into a more efficient structure where target computers that have received updates from the server can act as additional sources for peer-to-peer synchronization. This combining of synchronization sources reduces the total bandwidth consumption compared to all computers synchronizing directly with the server.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8959242B1Method of reducing bandwidth required for sharing of files on a server
Publication Date: 2015.02.17 STORCENTRIC DIP LENDER LLC
  • US8959242B1 patent drawing
  • US8959242B1 patent drawing
  • US8959242B1 patent drawing

AI summary

A method is provided of reducing bandwidth required for sharing a selected network-stored folder with a set of target computers so as to cause, on each target computer, storage locally of a mirrored folder that corresponds to the selected folder. The method uses file transfers on a peer-to-peer basis.