Self-Organizing Storage Nodes for Distributed Delivery Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Providing a high-quality broadband experience in remote or mobile environments is challenging due to limited bandwidth and high costs, especially in scenarios like air travel, where users demand access to network multimedia content, and existing solutions struggle to efficiently enhance communication link capacity without degrading user experience or increasing costs.

Innovation Solution

A distributed delivery network with self-organizing storage nodes, including rotating disk storage devices and environmental sensors, manages message flow and redundancy, transitioning between active and standby states based on environmental conditions to protect storage devices and optimize message delivery, using a leader device to monitor and manage message storage and redundancy across multiple nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If distributed storage devices operate continuously in active state to provide message storage and retrieval services, then service availability is improved, but storage devices are vulnerable to environmental stressors and may suffer damage

Engineering Contradiction:
Improveservice availabilityVSAvoidenvironmental stressors
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The storage device dynamically transitions between active and protected states based on environmental conditions. The control circuit monitors environmental sensors and adjusts the operational state accordingly, making the system adaptive rather than static. This resolves the contradiction by allowing the device to be available when conditions permit while protecting itself when conditions deteriorate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The storage device autonomously monitors its own environmental conditions through integrated sensors and automatically transitions states without external intervention. The control circuit self-manages the protection mechanism by detecting adverse conditions and initiating state transitions, enabling the device to serve itself in monitoring and protecting its own operational integrity.

Inventive Principle:
Principle #25Self-service

2Object-affected harmful factors

If distributed storage devices transition to standby state to protect against environmental stressors, then device protection is improved, but message storage and retrieval services are degraded

Engineering Contradiction:
Improvedevice protectionVSAvoidmessage storage and retrieval capability
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The system dynamically adjusts operational capacity based on environmental conditions. When conditions are favorable, the device operates at full capacity; when conditions deteriorate, it transitions to protected state with reduced capacity. This dynamic adaptation resolves the contradiction by accepting temporary productivity loss as necessary for long-term device survival and eventual service restoration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The device proactively transitions to protected state before severe damage can occur, cushioning against potential failures. By anticipating environmental stressors through sensor monitoring and preemptively reducing operational load, the system preserves device integrity, ensuring future productivity rather than risking catastrophic failure that would eliminate all future service capability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If multiple distributed storage devices operate autonomously with independent state transitions, then system robustness is improved, but coordination complexity increases

Engineering Contradiction:
Improvesystem robustnessVSAvoidcoordination management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments autonomy at the device level while maintaining simplicity through standardized interfaces. Each storage device independently monitors its own environmental conditions and makes its own state transitions, segmenting the decision-making process. This segmentation improves robustness by isolating failures to individual devices while the standardized control circuit interface keeps coordination complexity manageable through uniform communication protocols.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Devices change their operational parameters (state transitions) based on local environmental parameter changes. Each device monitors its own environmental parameters and adjusts its operational state accordingly. This parameter-driven approach simplifies coordination because devices respond to objective environmental thresholds rather than requiring complex inter-device negotiation, maintaining robustness through decentralized response while limiting coordination overhead.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11010270B2Self-organized storage nodes for distributed delivery network
Publication Date: 2021.05.18 VIASAT INC
  • US11010270B2 patent drawing
  • US11010270B2 patent drawing
  • US11010270B2 patent drawing

AI summary

A distributed delivery network for capacity enhancement of a communication link shared by multiple communication devices for network access service. The distributed delivery network may include one or more distributed storage devices, some of which may include at least one rotating disk storage device, a network interface, and one or more environmental sensors. Each distributed storage device may monitor data from the environmental sensor(s) and transition between an active state where messages are stored in or retrieved from the storage device, and a standby state where access is suppressed. The distributed storage devices may self-organize control operations for the distributed delivery network including message storage and retrieval and redundancy of messages, which may be determined by frequency of requests for the messages.