Distributed Peer-to-Peer Backup System with Location Map

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network data processing systems face inefficiencies in backing up and restoring data, particularly with tape-based systems being time-consuming and requiring large storage spaces, and centralized storage systems being expensive to maintain.

Innovation Solution

A method that generates an initial map of files across nodes in a network data processing system, creating a location map to identify file locations, enabling efficient backup and restoration by distributing file storage across multiple nodes and eliminating the need for costly centralized storage systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If tape-based backup systems are used, then storage capacity is achieved, but backup and restoration time becomes excessively long

Engineering Contradiction:
Improvestorage capacityVSAvoidbackup and restoration time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the backup system into multiple peer nodes distributed across the network, each maintaining local copies of files. This eliminates the single-point bottleneck of centralized tape systems, enabling parallel backup operations and significantly reducing backup and restoration time while maintaining adequate storage capacity across the distributed network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates multiple copies of files distributed across peer nodes in the network. Instead of relying on a single centralized storage medium like tape, the system maintains redundant file copies at different locations, enabling fast local access and restoration without the time-consuming sequential access limitations of tape-based systems.

Inventive Principle:
Principle #26Copying

2Device complexity

If centralized storage systems are used, then data consolidation is achieved, but system cost increases significantly

Engineering Contradiction:
Improvedata consolidationVSAvoidsystem cost
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a self-service distributed backup architecture where peer nodes automatically participate in backup operations using their own storage resources. Each node serves itself and other nodes in the network, eliminating the need for expensive centralized storage infrastructure while maintaining data consolidation through coordinated peer-to-peer operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes each peer node multi-functional, serving as both a data source and a storage destination. Nodes can back up files to other peers, restore files from other peers, and participate in network-wide backup operations, replacing the need for dedicated expensive centralized storage systems with versatile general-purpose network nodes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If distributed file storage across peer nodes is implemented, then storage cost is reduced, but system complexity increases

Engineering Contradiction:
Improvestorage costVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a location map as an intermediary data structure that tracks file locations across peer nodes. This mediator simplifies the distributed system by providing a centralized view of file locations without requiring complex peer-to-peer coordination for every operation, reducing the perceived complexity while maintaining the cost benefits of distributed storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If peer-to-peer backup is implemented, then centralized storage cost is eliminated, but file location tracking complexity increases

Engineering Contradiction:
Improvecentralized storage costVSAvoidfile location tracking
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by building and maintaining a location map that pre-records file locations across peer nodes before backup or restoration operations begin. This preliminary tracking infrastructure simplifies subsequent operations by providing ready-made location information, reducing the complexity of real-time file location tracking while enabling cost-effective peer-to-peer backup.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7586839B2Peer to peer backup and recovery
Publication Date: 2009.09.08 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US7586839B2 patent drawing
  • US7586839B2 patent drawing
  • US7586839B2 patent drawing

AI summary

A method in a processing system for managing backup data on a set of nodes in a network data processing system. An inventory of files is generated on a set of nodes in the network data processing system. An initial map from the inventory is created, wherein the first initial map includes an identification of each file located on a node in the set of nodes. A location map is built from the initial map and the location map identifies a set of files and identifies each node on which a file in the set of files is located, wherein at least one node in the set of nodes is a peer node to another node in the set of nodes.