Edge Computing Server Application Caching for Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-access edge computing (MEC) platforms face inefficiencies in resource management and service delivery due to wait times when image files need to be mounted or executed for terminal devices, and insufficient resources can be overwhelmed by multiple service requests.

Innovation Solution

A network service system and method that involves a core cloud server and a multi-access edge computing cloud server, where the core cloud server returns service identification information, and the multi-access edge computing cloud server determines if the requested application exists, directing the terminal device to either server for efficient application provision and state integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the MEC platform mounts or executes image files for terminal devices, then the service can be provided to the terminal device, but a certain wait time is required which reduces service delivery efficiency

Engineering Contradiction:
Improveservice deliveryVSAvoidwait time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-loading and caching application image files in the MEC platform before they are actually requested by terminal devices. When an application is first accessed, the system downloads and stores its image file in the MEC platform's cache, so that subsequent accesses can be served immediately without waiting for image file mounting or execution preparation. This resolves the contradiction by performing the time-consuming image file preparation in advance.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the MEC runs all requested services, then all terminal device service requests can be satisfied, but the MEC resources may be insufficient when too many services are requested

Engineering Contradiction:
Improveservice coverageVSAvoidMEC resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by implementing a caching mechanism that stores frequently accessed application image files locally in the MEC platform. Instead of running all requested services from the core cloud server, the system identifies which applications are frequently requested by terminal devices in the local area and caches their image files locally. This allows the MEC to efficiently serve local requests using cached images while maintaining the ability to handle diverse service requests, thus providing good service coverage without overwhelming MEC resources.

Inventive Principle:
Principle #3Local quality

3Reliability

If the core cloud server provides all applications directly to terminal devices, then service completeness is maintained, but service delivery speed is reduced due to distance and network latency

Engineering Contradiction:
Improveservice completenessVSAvoidservice delivery speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies the intermediary principle by introducing the MEC platform as a mediator between the core cloud server and terminal devices. The MEC platform caches application image files and serves them to local terminal devices, acting as an intermediate storage and distribution layer. This reduces the distance and network latency between the core cloud server and terminal devices while maintaining service completeness, as the MEC platform retrieves images from the core cloud server when needed and serves them locally to end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10834202B2Network service system and network service method
Publication Date: 2020.11.10 IND TECH RES INST
  • US10834202B2 patent drawing
  • US10834202B2 patent drawing
  • US10834202B2 patent drawing

AI summary

A network service method includes: a core cloud server returns all running service identification information; a multi-access edge computing cloud server receives a service request from a terminal device; and the multi-access edge computing cloud server determines whether an application that corresponds to the service request exists in the multi-access edge computing cloud server, according to the service identification information reported by the core cloud server; after the multi-access edge computing cloud server integrates the current state with the application being run by the multi-access edge computing cloud server, the terminal device is directed to the multi-access edge computing cloud server, and the multi-access edge computing cloud server provides the application to the terminal device.