Back to Search
Start Over
Adaptive computation offloading and resource allocation strategy in a mobile edge computing environment
- Source :
- Information Sciences. 537:116-131
- Publication Year :
- 2020
- Publisher :
- Elsevier BV, 2020.
-
Abstract
- With the popularity of smart mobile equipment, the amount of data requested by users is growing rapidly. The traditional centralized processing method represented by the cloud computing model can no longer satisfy the effective processing of large amounts of data. Therefore, the mobile edge computing (MEC) is used as a new computing model to process the big growing data, which can better meet the service requirements. Similar to the task scheduling problem in cloud computing, an important issue in the MEC environment is task offloading and resource allocation. In this paper, we propose an adaptive task offloading and resource allocation algorithm in the MEC environment. The proposed algorithm uses the deep reinforcement learning (DRL) method to determine whether the task needs to be offloaded and allocates computing resources for the task. We simulate the generation of tasks in the form of Poisson distribution, and all tasks are submitted to be processed in the form of task flow. Besides, we consider the mobility of mobile user equipment (UE) between base stations (BSs), which is closer to the actual application environment. The DRL method is used to select the suitable computing node for each task according to the optimization objective, and the optimal strategy for solving the objective problem is learned in the algorithm training process. Compared with other comparison algorithms in different MEC environments, our proposed algorithm has the best performance in reducing the task average response time and the total system energy consumption, improving the system utility, which meets the profits of users and service providers.
- Subjects :
- Information Systems and Management
Computer science
Distributed computing
Cloud computing
02 engineering and technology
Theoretical Computer Science
Task (project management)
Base station
Artificial Intelligence
0202 electrical engineering, electronic engineering, information engineering
Resource allocation (computer)
Computation offloading
Mobile edge computing
Job shop scheduling
business.industry
Node (networking)
05 social sciences
050301 education
Energy consumption
Service provider
Computer Science Applications
User equipment
Control and Systems Engineering
Resource allocation
020201 artificial intelligence & image processing
business
0503 education
Software
Subjects
Details
- ISSN :
- 00200255
- Volume :
- 537
- Database :
- OpenAIRE
- Journal :
- Information Sciences
- Accession number :
- edsair.doi...........4ac5ce3fe33041c50c5dcd6f7bc5c038
- Full Text :
- https://doi.org/10.1016/j.ins.2020.05.057