Edge Server Task Scheduling via Deep Q-Learning Neural Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing task offloading methods in edge network computing fail to adapt to time-varying network conditions, leading to substantial data transfer and processing delays due to congestion and lack of load balancing across cloud servers.

Innovation Solution

The implementation of a deep reinforcement learning based task scheduling system, where edge servers use a deep Q-learning neural network with experience replay to dynamically select cloud servers for task offloading, thereby adapting to changing network conditions and optimizing task distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If existing task offloading methods are used in edge network computing, then task distribution can be achieved, but data transfer and processing delays increase due to congestion and lack of load balancing across cloud servers

Engineering Contradiction:
Improvedata transfer and processing delaysVSAvoidadaptability to time-varying network conditions
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic task offloading decisions using deep reinforcement learning that continuously adapts to changing network conditions. The system dynamically selects which cloud servers to offload tasks to, based on real-time network state, server load, and congestion levels, rather than using static offloading rules. This dynamic approach resolves the contradiction by making the system adaptable to time-varying conditions while minimizing delays through intelligent, context-aware decision-making.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the deep reinforcement learning model learns from past offloading decisions and their outcomes. The system continuously monitors network conditions, task completion times, and server responses, using this feedback to improve future offloading decisions. This feedback loop enables the system to adapt to changing network conditions and avoid congested servers, thereby reducing data transfer and processing delays while improving overall system adaptability.

Inventive Principle:
Principle #23Feedback

2Loss of time

If deep reinforcement learning based task scheduling is implemented, then latency for computation-intensive tasks is reduced, but system complexity increases

Engineering Contradiction:
Improvelatency for computation-intensive tasksVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces a deep Q-learning neural network as an intermediary component that handles the complex decision-making process. Instead of implementing complex scheduling logic throughout the entire system, the DQN serves as a centralized intelligent mediator that receives system state information and outputs optimized offloading decisions. This intermediary approach reduces overall system complexity by concentrating the intelligent decision-making in a specialized component while keeping the rest of the system relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical or rule-based task scheduling mechanisms with a learning-based neural network system. Instead of using predefined algorithms or manual configuration for task offloading decisions, the system uses a deep Q-learning neural network that automatically learns optimal strategies through experience. This substitution reduces the need for complex manual tuning and system configuration, thereby managing complexity while achieving lower latency through adaptive intelligent decision-making.

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

Data Source

PatentUS12223336B2Edge network computing system with deep reinforcement learning based task scheduling
Publication Date: 2025.02.11 INTELLIGENT FUSION TECHNOLOGY INC
  • US12223336B2 patent drawing
  • US12223336B2 patent drawing

AI summary

An edge network computing system includes: a plurality of terminal devices; a plurality of edge servers connected to the terminal device through an access network; and a plurality of cloud servers connected to the plurality of edge servers through a core network. Each edge server is configured to: receive a plurality of computing tasks originated from one of the plurality of terminal devices; use a deep Q-learning neural network (DQN) with experience replay to select one of the plurality of could servers to offload a portion of the plurality of computing tasks; and send the portion of the plurality of computing tasks to the selected cloud server and forward results of the portion of the plurality of computing tasks received from the selected cloud server to the originating terminal device.