Dynamic Web Service Caching for Traffic Peaks and Content Freshness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web TV applications face significant server load due to high variability in request rates and large traffic peaks, leading to inefficiencies in server sizing and increased energy consumption, which is costly and ecologically detrimental.

Innovation Solution

A method involving traffic measurement-based cache duration allocation for dynamically determined web pages, reducing server load by caching pages during high traffic periods and ensuring up-to-date content during normal operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the server constructs web pages dynamically for each request (SSR), then content freshness and search engine optimization are improved, but server load and energy consumption increase significantly

Engineering Contradiction:
Improvecontent freshnessVSAvoidserver energy consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the cache duration configurable and adaptable based on traffic conditions. The system dynamically adjusts whether to serve cached content or generate fresh content based on real-time traffic measurements, allowing the server to adapt its behavior to current load conditions rather than using a fixed approach

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of cache duration from a static value to a dynamic value that varies with traffic conditions. By measuring traffic and adjusting cache duration accordingly, the system can optimize between content freshness and energy consumption based on current server load

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the server is sized to cope with load peaks, then service reliability during peaks is improved, but server costs and energy consumption increase due to oversizing

Engineering Contradiction:
Improveservice availability during peaksVSAvoidserver energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent implements periodic action by measuring traffic at regular intervals and adjusting cache duration periodically based on current load conditions. This allows the server to operate in a low-energy state during normal periods while still providing service during peaks by serving cached content

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses self-service by automatically measuring its own traffic conditions and adjusting its cache behavior without external intervention. The server monitors its own load and dynamically optimizes its operation to reduce energy consumption while maintaining service reliability

Inventive Principle:
Principle #25Self-service

3Productivity

If cache duration is increased during high traffic, then server load is reduced, but content freshness deteriorates

Engineering Contradiction:
Improveserver request handling capacityVSAvoidcontent currency
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements feedback by continuously measuring traffic conditions and using this information to adjust cache duration. The system monitors server load and content freshness requirements, then adapts cache behavior accordingly, creating a closed-loop control system that balances these competing objectives

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system makes cache duration dynamic rather than static, allowing it to change based on current traffic conditions. During high traffic, cache duration increases to reduce server load, while during low traffic, cache duration decreases to maintain content freshness

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250260652A1Dynamic cache for access to a web service deployed on a server through a telecommunications network
Publication Date: 2025.08.14 ORANGE SA
  • US20250260652A1 patent drawing
  • US20250260652A1 patent drawing

AI summary

A method for allowing a client to access a web service deployed on a server through a telecommunications network. The method includes: receiving a request designating a requested page associated with the web service, measuring traffic relating to the server, and allocating a cache duration for the requested page based on the measurement.