Machine Learning Recaching for Dynamic Page Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current caching techniques for dynamic and complex websites lack real-time decision-making capabilities, leading to suboptimal caching strategies and potential user experience issues due to outdated cached content.
Innovation Solution
A system and method utilizing Machine Learning (ML) models to dynamically assess the worthiness of updating cached pages by generating scores based on attributes and network parameters, determining recaching actions for pages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional caching techniques are used to store copies of pages, then server load is reduced and load time is improved, but content freshness deteriorates due to lack of real-time update decisions
Solution Approach 1:
The patent applies dynamics by transitioning from static caching strategies to dynamic recaching decisions driven by real-time ML model predictions. The system continuously evaluates changing conditions (user behavior, content characteristics, network state) to determine optimal recaching timing, making the caching strategy adaptive rather than fixed.
Solution Approach 2:
The patent implements feedback through ML models that analyze real-time data about page access patterns, content changes, and network conditions. This feedback loop enables the system to learn from past performance and continuously optimize recaching decisions, balancing content freshness against resource efficiency based on actual system state.
2Loss of information
If real-time recaching decisions are implemented using ML models, then content freshness is improved, but device complexity increases
Solution Approach 1:
The patent introduces an intermediary ML model layer between the content delivery system and the caching mechanism. This intermediary processes complex real-time data and translates it into simple recaching decisions, shielding the rest of the system from complexity while enabling intelligent, real-time content freshness management.
3Reliability
If frequent recaching is performed to maintain content freshness, then user experience is improved, but resource efficiency deteriorates
Solution Approach 1:
The patent changes the parameter of recaching frequency from fixed to variable, controlled by ML model predictions. The system adjusts recaching intervals based on predicted content changes, access patterns, and network conditions, performing recaching only when parameters indicate it will provide value, thus balancing user experience against resource consumption.
Data Source
AI summary
The disclosure relates to method and system for managing recaching of pages. The method includes extracting a set of attributes associated with a page. The method includes generating a set of first scores and a second score. Each of the set of first scores is generated based on an associated subset of the set of attributes and the second score is generated based on a set of network parameters. The method includes determining a recaching action for the page, based on the set of first scores and the second score using a Machine Learning (ML) model.


