Adaptive Optimal Scheduling Method for Mobile Terminal Software Based on Deep Reinforcement Learning

A mobile terminal and reinforcement learning technology, applied in the computing field, can solve problems such as overshooting, increasing antenna transmission power loss, and long unloading time, so as to optimize process scheduling and unloading, improve user experience, and reduce energy consumption.

Active Publication Date: 2021-08-31
XIAMEN UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, mobile devices usually must be connected to the edge computing network through a wireless network. The instability of the wireless channel has a great impact on the effect of the edge computing network. When the communication channel quality is poor, the mobile device takes longer to unload, even exceeding Edge computing reduces computing delay, and at the same time, unloading data adds additional antenna transmission power loss to mobile devices

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The technical solution of the present invention is further described below in conjunction with the examples, but the scope of protection is not limited to the description.

[0026] Embodiments of the present invention include the following steps:

[0027] Step 1: The mobile terminal device is connected to the surrounding edge computing devices through the wireless network.

[0028]Step 2: Construct a deep convolutional neural network with 4 layers. The first layer is a convolutional layer, the number of inputs is 21×21, it contains 20 convolution kernels of 10×10, the step is 1, and the number of outputs is 20×12×12; the second layer is a convolutional layer , the number of inputs is 20×12×12, including 40 convolution kernels of 5×5, the step is 1, and the number of outputs is 40×8×8; the third layer is a fully connected layer, and the number of inputs is 2560, the number of outputs is 1024; the last layer is a fully connected layer, the input size is 1024, and the nu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An adaptive optimization scheduling method for mobile terminal software based on deep reinforcement learning, involving computing technology. Automatically optimize the number of unloaded software processes on mobile devices, and prioritize local task processes, allocate CPU computing resources and memory resources, aiming to reduce energy consumption of mobile devices and task processing delays. By measuring the scale of real-time thread tasks of each software on the mobile device, estimating the bandwidth of the dynamic wireless link from the mobile device to the edge device, and using deep reinforcement learning algorithms to evaluate the feedback information such as delay and energy consumption of each process, and obtain software optimization Scheduling scheme. It does not need to predict the wireless channel model from the mobile device to the edge device and the CPU computing resource and memory resource occupancy model of the mobile device system, which can reduce the processing delay and energy consumption of each software task on the mobile device and improve the user experience.

Description

technical field [0001] The invention relates to computing technology, in particular to a mobile terminal software adaptive optimization scheduling method based on deep reinforcement learning. Background technique [0002] With the development and innovation of various application software, mobile devices such as smart phones need to handle larger and larger computing tasks, and the computing power requirements for mobile device CPUs are getting higher and higher. Poor CPU performance or unreasonable calculation order of mobile devices will lead to unsmooth operation of application software, such as game freezes, etc., affecting user experience. Coordinating task processes through system-level optimization schemes under fixed and mobile device hardware conditions is of great significance for reducing task processing delays and improving user experience. [0003] In this regard, A.S.Wu et al. (A.S.Wu, H.Yu, S.Jin, et al, "An incremental geneticgorithm approach to multiprocess...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/50G06N3/04
CPCG06F9/5016G06F9/5038G06N3/045Y02D10/00
Inventor 肖亮戴灿煌许冬瑾江东华唐余亮
Owner XIAMEN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products