Edge Container Caching and Task Offloading Under Coupled Decisions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for task offloading and service caching in edge computing systems suffer from low convergence speed and long training times, particularly in nonlinear 0-1 programming, leading to suboptimal solutions and limitations in practical applications.

Innovation Solution

A joint optimization method is developed for task offloading and container caching in a containerized edge computing system, transforming nonlinear 0-1 programming into linear 1 programming through equivalent transformation, including the steps of establishing a mathematical model, establishing a joint optimization problem, and solving it using a linear integer programming algorithm.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If alternating iterative optimization method is used to solve coupling problem, then task offloading and service caching decisions can be optimized, but convergence speed becomes low

Engineering Contradiction:
Improveoptimization accuracyVSAvoidconvergence speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments the joint optimization problem into two independent sub-problems: task offloading optimization and container caching optimization. By decomposing the coupled nonlinear 0-1 programming problem, the method can solve each sub-problem separately using efficient algorithms, thereby achieving fast convergence without sacrificing optimization accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-calculating container caching decisions and image file caching decisions before task offloading optimization. This preliminary optimization of caching strategies reduces the complexity of the subsequent task offloading problem, enabling faster convergence of the overall algorithm.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If block coordinate descent method is used for alternating optimization, then coupling problem can be solved, but global optimum solution cannot be found

Engineering Contradiction:
Improvesolution optimalityVSAvoidalgorithm efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the mathematical formulation by transforming the nonlinear 0-1 programming problem into a linear 0-1 programming problem through equivalent transformation. This parameter change enables the use of efficient linear programming algorithms that can find global optimum solutions, overcoming the limitation of block coordinate descent methods.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If deep reinforcement learning method is used, then problem can be solved quickly with trained model, but training time becomes long and practical application is limited

Engineering Contradiction:
Improvesolution speedVSAvoidtraining time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces the data-driven deep reinforcement learning approach with a mathematically rigorous optimization approach using linear 0-1 programming. This substitution eliminates the need for extensive model training while providing guaranteed convergence to optimal solutions, making the method suitable for real-time practical applications.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250390630A1Joint optimization method for task offloading and container caching in containerized edge computing system
Publication Date: 2025.12.25 ZHEJIANG SCI-TECH UNIV
  • US20250390630A1 patent drawing
  • US20250390630A1 patent drawing
  • US20250390630A1 patent drawing

AI summary

The invention introduces a joint optimization technique for task offloading and container caching in containerized edge computing, within the domain of task offloading and container caching. The method involves the steps: constructing a mathematical model based on the containerized edge computing system environment, formulating a joint optimization problem using nonlinear 0-1 programming from the model, and resolving the nonlinear 0-1 programming issue. It establishes a mathematical model for the containerized edge computing system to minimize terminal device task processing time. Additionally, it presents a joint optimization approach for task offloading and container caching. This method transforms the challenging nonlinear 0-1 programming into a solvable linear 0-1 programming problem via an equivalent transformation technique. This addresses the coupling problem between caching and task offloading decisions in edge computing, thereby reducing image file download and container instance startup times in the containerized edge computing system, ultimately shortening terminal device task processing times.