IPTV Cache Memory Optimization via Hierarchical Cost Minimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optimizing cache arrangement in IPTV networks to minimize network cost while ensuring effective video content delivery, as existing methods fail to consider boundary cases and complexity in cache optimization, leading to inefficient resource allocation.

Innovation Solution

An analytical model is developed to determine optimal cache memory sizes at various network nodes by defining a network cost function that includes cache memory decision variables and hit rate functions, allowing for the optimization of cache placement across the network hierarchy based on traffic, topology, and cost parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cache memory is increased at network nodes, then cache hit rate is improved, but network cost increases

Engineering Contradiction:
Improvecache hit rateVSAvoidnetwork cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent optimizes cache memory size by adjusting the parameter of cache capacity at different network nodes (VHO, IO, CO, DSLAM) to achieve the optimal balance between hit rate and cost. The analytical model calculates specific cache size parameters for each node type based on traffic characteristics and cost constraints.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent divides the network into hierarchical segments (VHO, IO, CO, DSLAM) and optimizes cache allocation for each segment independently. This segmentation allows the system to place cache memory at multiple levels rather than concentrating it at one location, improving overall hit rate while distributing costs across different network components.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If cache memory is distributed across multiple network nodes, then traffic reduction is improved, but device complexity increases

Engineering Contradiction:
Improvetraffic reductionVSAvoidcache arrangement complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments the cache distribution across four distinct network node types (VHO, IO, CO, DSLAM), with each node type having optimized cache allocation. This segmentation simplifies the complexity by providing a structured approach rather than requiring complex optimization across an undifferentiated network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality optimization by tailoring cache memory allocation to the specific characteristics of each network node type. Each node (VHO, IO, CO, DSLAM) receives a customized cache size based on its position in the hierarchy and local traffic patterns, rather than applying a uniform cache strategy throughout the network.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If cache size is optimized for cost minimization, then network cost is reduced, but cache hit rate may decrease

Engineering Contradiction:
Improvenetwork costVSAvoidcache hit rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent uses parameter optimization to find the specific cache size values that minimize network cost while maintaining acceptable hit rates. The analytical model adjusts cache size parameters at each network node to achieve the optimal point on the cost-performance curve.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a dynamic optimization approach where cache allocation is adjusted based on traffic characteristics, popularity distribution, and cost parameters. The system can adapt cache sizes at different nodes according to changing network conditions and traffic patterns.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8201206B2System and method for determining cache memory size at a network node of an IPTV network
Publication Date: 2012.06.12 ALCATEL LUCENT SA
  • US8201206B2 patent drawing
  • US8201206B2 patent drawing
  • US8201206B2 patent drawing

AI summary

In an IPTV network, cache memory assigned to each DSLAM, Central Office (CO) or Intermediate Office (IO) can be determined by defining a network cost function having cache memory per DSLAM, cache memory per CO and cache memory per IO as decision variables. The network cost function can be minimized to determine the optimal cache memory size for the network. The network cost function can be subject to boundary constraints that the cache memory is between zero and a maximum cache memory size for each network node type, allowing the network cost function to be solved as a 3-ary tree.