ElasticSwarm Distributed Content Delivery Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge is to efficiently deliver digital content to users without the limitations of current content delivery systems, which face scalability issues due to non-scalable network bandwidth and high costs associated with maintaining computing nodes for content providers.

Innovation Solution

A distributed content storage and delivery system, known as ElasticSwarm, is introduced, where content providers utilize a peer-to-peer network of stationary networked storage devices to form a dynamic storage swarm, allowing for efficient storage and delivery of digital content without the need for extensive infrastructure maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If computing nodes are installed at various geographic regions to deliver content locally, then data streaming speed is improved, but device complexity and maintenance cost increase

Engineering Contradiction:
Improvedata streaming speedVSAvoidinfrastructure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements a self-organizing swarm where stationary networked storage devices automatically form distributed content delivery networks without manual configuration or management. The swarm members autonomously discover each other, establish connections, and coordinate content delivery, eliminating the need for complex infrastructure management while maintaining fast local delivery speeds

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates a dynamic, elastic swarm that can automatically scale and reconfigure based on demand. The swarm structure allows members to join and leave dynamically, and the system adapts its topology to optimize content delivery performance without requiring fixed infrastructure planning

Inventive Principle:
Principle #15Dynamics

2Reliability

If computing nodes are deployed for content delivery, then content access proximity is improved, but maintenance cost increases

Engineering Contradiction:
Improvecontent availabilityVSAvoidmaintenance cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The swarm members autonomously perform health monitoring, failure detection, and self-healing operations. When a member fails, the system automatically redistributes its content load to remaining members without human intervention, maintaining content availability while eliminating maintenance costs

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where swarm members monitor each other's status and dynamically adjust content routing and storage. This self-regulating mechanism ensures high content availability while reducing operational overhead through automated response to system changes

Inventive Principle:
Principle #23Feedback

3Productivity

If network bandwidth is increased to deliver more digital content, then content delivery capacity is improved, but infrastructure cost increases

Engineering Contradiction:
Improvecontent delivery capacityVSAvoidnetwork bandwidth
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the content delivery function across multiple independent swarm members instead of relying on centralized high-bandwidth infrastructure. Each member handles a portion of the content delivery load, collectively providing high delivery capacity through distributed parallel operations without requiring excessive network bandwidth at any single point

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3349417B1System and method for storing and delivering digital content
Publication Date: 2020.12.16 WIPRO LTD
  • EP3349417B1 patent drawingFigure 1
  • EP3349417B1 patent drawingFigure 2
  • EP3349417B1 patent drawingFigure 3

AI summary

This disclosure relates to system and method for storing and delivering digital content. In one embodiment, a method is provided for storing a digital content of a content provider for subsequent delivery to an end user. The method comprises determining a need for storing the digital content on an ElasticSwarm, and dynamically creating the ElasticSwarm based on the need. The ElasticSwarm comprises at least one of a plurality of registered stationary networked storage (SNS) devices available for creation of the ElasticSwarm for the content provider. The method further comprises segmenting the digital content into a plurality of parts, and uploading each of the plurality of parts of the digital content along with a corresponding identification on the at least one of the plurality of registered SNS devices.