Video Home Office Cache Eviction via Traffic Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video-on-demand systems face scalability issues due to the need for exact replication of content across all Video Home Offices (VHOs), leading to high storage costs and inefficiencies, as not all content is needed in every region and user behavior exhibits repetitive patterns.

Innovation Solution

Implementing a method where VHOs cache a subset of content from the Video Service Office (VSO) and use recorded traffic history metrics to predict future traffic, allowing them to fetch content from the VSO or other VHOs that minimizes network load and balances traffic across links, using algorithms to determine the best source for requested content based on predicted traffic costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If VHOs store exact replicas of all VSO content, then content access latency is reduced and reliability is improved, but storage costs and device complexity increase significantly

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

Solution Approach 1:

The patent segments the content library into different categories (popular content, less popular content, regional content) and distributes them across VSO and multiple VHOs. Each VHO stores only a subset of content rather than complete replicas, reducing storage requirements while maintaining content availability through intelligent routing and on-demand fetching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by allowing different VHOs to store different subsets of content based on regional preferences and usage patterns. Each VHO optimizes its cache with locally relevant content while maintaining the ability to fetch content from other VHOs or the VSO, creating a heterogeneous caching strategy that reduces overall storage requirements.

Inventive Principle:
Principle #3Local quality

2Speed

If VHOs store complete content replicas, then content delivery speed is improved, but network load during content updates increases

Engineering Contradiction:
Improvecontent delivery speedVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent applies partial action by having VHOs store only the most frequently accessed content locally rather than complete replicas. Less popular content is fetched on-demand from the VSO or other VHOs, reducing the network bandwidth required for content updates while maintaining fast delivery for popular content that is cached locally.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If VHOs cache a subset of content, then storage costs are reduced, but content access time increases when content is not locally available

Engineering Contradiction:
Improvestorage capacityVSAvoidcontent fetch time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-caching popular and frequently requested content at VHOs before user requests arrive. This allows the system to maintain reduced storage at VHOs while ensuring that high-demand content is already available locally, preventing access time penalties for popular content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces other VHOs as intermediaries in the content delivery chain. When a VHO needs content that is not in its local cache, it can fetch it from neighboring VHOs rather than directly from the VSO, reducing the access time penalty and distributing the fetch load across the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If VHOs use intelligent caching strategies, then storage efficiency is improved and network load is reduced, but system complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidcaching algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where VHOs monitor content access patterns, popularity metrics, and cache hit rates to dynamically adjust their caching strategies. This feedback-driven approach allows VHOs to automatically optimize which content to cache locally based on observed usage patterns, improving storage efficiency without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9380323B2Cache eviction
Publication Date: 2016.06.28 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US9380323B2 patent drawing
  • US9380323B2 patent drawing
  • US9380323B2 patent drawing

AI summary

A method and apparatus for downloading content within a video-on-demand system is provided herein. During operation a Video Home Office (VHO) will cache a subset of the Video Service Office (VSO) content. When a user requests content that is not stored on the VHO, the VHO will request that content from another VHO or the VSO. In order to reduce the additional network load imposed during item forwarding while attempting to balance the total load on all the links interconnecting the VSO and VHOs, recorded traffic history metrics are used to predict their future or current traffic. A VHO or VSO is chosen for fetching the content that will result in the lowest predicted traffic on the interconnecting links.