Network Entity Caching Based on Transmission Energy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication networks face challenges in efficiently managing network information, particularly in determining the optimal storage and transmission of objects based on energy considerations, which affects throughput and efficiency in multimedia data dissemination.

Innovation Solution

A method that identifies a first network entity storing an object, receives the object, and stores it in a storage area based on a parameter indicative of the energy required for a second network entity to receive the object, taking into account factors like path length, transport energy efficiency, and load, to determine whether storing the object is more energy-efficient than transmitting it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If objects are transmitted through the network from first network entity to second network entity, then data dissemination is achieved, but energy consumption increases with path length, transport energy efficiency, and network load

Engineering Contradiction:
Improvedata dissemination efficiencyVSAvoidenergy consumption for transmission
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by proactively caching objects in intermediate network entities (routers, switches, or end hosts) before they are requested. The system predicts which objects will be requested and pre-positions them in storage areas at network nodes, so when a request arrives, the object can be delivered locally rather than being transmitted across the network. This eliminates the need for actual transmission in many cases, thereby reducing energy consumption while maintaining or improving data dissemination efficiency.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If objects are stored in storage area at network entity, then energy consumption for transmission is reduced, but storage resources and memory usage increase

Engineering Contradiction:
Improveenergy consumption for transmissionVSAvoidstorage resource usage
Core Design Contradiction:
Use of energy by moving objectVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting caching decisions based on multiple parameters including object popularity, request patterns, network conditions, and available storage resources. The system monitors these parameters and adapts its caching strategy accordingly, storing objects only when the energy benefit outweighs the storage cost. This allows the system to optimize the trade-off between transmission energy savings and storage resource consumption.

Inventive Principle:
Principle #35Parameter changes

3Speed

If network entities cache objects locally, then access speed and response time improve, but network load distribution and memory management complexity increase

Engineering Contradiction:
Improveobject access speedVSAvoidmemory management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling network entities to autonomously make caching decisions based on locally observed request patterns and network conditions. Each network entity monitors its own storage capacity, request frequency, and energy consumption, and automatically determines whether to cache objects without requiring complex centralized control. This distributed autonomous approach simplifies memory management while improving access speed, as each node independently optimizes its own caching strategy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9112807B2System and method for managing network information
Publication Date: 2015.08.18 ALCATEL LUCENT SA
  • US9112807B2 patent drawing
  • US9112807B2 patent drawing
  • US9112807B2 patent drawing

AI summary

A method for managing information in a network includes identifying a first network entity storing a requested object, receiving the object from the first network entity, and storing the object in a storage area based on a parameter. The storage area is coupled to a second network entity which received the request and the object from the first network entity, and the parameter is indicative of an amount of energy for the second network entity to receive the object from the first network entity.