P2P Content Replication via Distributed Hash Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content distribution systems face challenges in handling sudden increases in demand for popular content immediately after it is made public, leading to concentrated access on initial nodes, which can result in service inefficiencies.

Innovation Solution

An information distribution system that proactively replicates content across multiple nodes before it is made public, using a P2P network with distributed hash tables to select and instruct nodes to store and share content based on evaluation values and communication load optimization, ensuring balanced distribution and reduced load on individual nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If replicas are made only after contents are made public and requested, then the system structure remains simple, but concentrated access occurs on the initial node and demand increases cannot be handled

Engineering Contradiction:
Improvesystem structureVSAvoidservice reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by creating replicas of contents before they are made public. The system predicts popular contents based on evaluation values (such as genre, actor, director) and proactively distributes replicas to multiple nodes in advance. This prevents concentrated access on the initial node when the content becomes popular, thereby improving service reliability without significantly increasing system complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If replicas are made proactively before content is made public, then concentrated access is avoided and demand increases can be handled, but system complexity increases

Engineering Contradiction:
Improveservice reliabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling each node to autonomously determine whether to create replicas of contents. Nodes evaluate contents based on evaluation values (genre, actor, director, etc.) and independently decide to proactively distribute replicas to other nodes. This decentralized approach improves service reliability while avoiding the need for a centralized control system, thereby limiting the increase in system complexity.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple replicas are created for popular contents, then access concentration is reduced, but communication load increases

Engineering Contradiction:
Improveload distributionVSAvoidcommunication load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by having different nodes create replicas of different contents based on their local evaluation. Each node independently evaluates contents using evaluation values (genre, actor, director) and selectively creates replicas for contents it deems popular. This distributes the communication load across multiple nodes rather than concentrating it, reducing overall communication overhead while maintaining good load distribution.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8010488B2Information distribution system, information processing device and memory medium
Publication Date: 2011.08.30 XING INC
  • US8010488B2 patent drawing
  • US8010488B2 patent drawing
  • US8010488B2 patent drawing

AI summary

An information distribution system is provided with a plurality of information processing devices that are capable of communication with each other via a network, and that store shared information so that the information can be shared by the plurality of information processing devices. The shared information is shared information that has a public release time that is before the current time.