In-Vehicle Distributed Storage for Entertainment Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional in-flight entertainment systems face inefficiencies in data distribution and management, leading to unbalanced load and network congestion, especially when popular content is requested by multiple passengers, which can negatively impact passenger experience.

Innovation Solution

A distributed data storage system using a Ceph or GlusterFS-like architecture, where content is broken into blocks and stored across multiple nodes, allowing for balanced load distribution and automatic healing and replication, with a host managing metadata and redirecting requests to available nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a central head-end server is used to store and distribute entertainment content, then data management is simplified, but network congestion and unbalanced load occur when multiple passengers request popular content

Engineering Contradiction:
Improvedata managementVSAvoidcontent delivery reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the centralized content storage into distributed storage across multiple terminal devices. Each terminal device stores blocks of entertainment programs locally, transforming a single-point storage system into a multi-node distributed storage network. This segmentation eliminates the bottleneck at the central server and distributes the content delivery load across multiple nodes, preventing network congestion while maintaining reliable content delivery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a hierarchical structure where terminal devices serve dual roles: as consumer devices for local playback and as storage nodes in a distributed cluster. Within this nested architecture, storage nodes contain blocks of content that can be shared with other nodes, creating a layered system where local storage is nested within the broader distributed network, providing both local efficiency and network-wide redundancy.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If entertainment content is stored on multiple terminal devices, then load is balanced and availability improves, but system complexity increases

Engineering Contradiction:
Improvecontent availabilityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a host device as an intermediary that manages the distributed storage cluster. The host stores metadata about content blocks and their locations across terminal devices, and coordinates data requests by directing them to appropriate storage nodes. This intermediary layer abstracts the complexity of distributed management from individual terminal devices, maintaining high availability while preventing system complexity from becoming unmanageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of having terminal devices actively query and manage content distribution, the patent inverts the approach by having storage nodes passively store content blocks and rely on the host to manage metadata and routing. This inversion transforms a complex active management model into a simpler passive storage model with centralized coordination, reducing overall system complexity while maintaining distributed reliability.

Inventive Principle:
Principle #13The other way round (Inversion)

3Productivity

If content is divided into blocks and distributed across nodes, then streaming performance improves, but data management complexity increases

Engineering Contradiction:
Improvestreaming performanceVSAvoiddata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements automatic content block distribution where the host device autonomously manages metadata and routing decisions based on request patterns. When content blocks are requested, the system automatically identifies which storage nodes hold the required blocks and directs requests accordingly, without requiring manual intervention. This self-service approach maintains high streaming performance through efficient block delivery while preventing data management complexity from escalating.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates monitoring mechanisms where monitor nodes track the status and content distribution across storage nodes. This feedback loop enables the host to make informed routing decisions, automatically rebalance content blocks based on demand patterns, and detect when redistribution is needed. The feedback mechanism optimizes streaming performance dynamically while keeping data management automated and complexity-controlled through rule-based adjustments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11985362B2Distributed data storage for in-vehicle entertainment system
Publication Date: 2024.05.14 PANASONIC AVIONICS CORP
  • US11985362B2 patent drawing
  • US11985362B2 patent drawing
  • US11985362B2 patent drawing

AI summary

A data storage system for providing entertainment content to terminal devices in a passenger vehicle is provided to comprise: a first group of terminal devices configured to operate as storage nodes of a storage cluster configured to provide the entertainment content to media playback devices disposed in the passenger vehicle, the entertainment content including one or more entertainment programs and the storage nodes configured to store blocks of the one or more entertainment programs; a second group of terminal devices configured to operate as monitor nodes in the storage cluster, the monitor nodes configured to monitor status of the storage nodes; and a host in communication with the first group and the second group of the terminal devices via an in-vehicle network and configured to store metadata for the storage cluster and facilitate delivery of the entertainment content from the first group of terminal devices to the media playback devices.