返回
Multi-workflow scheduling and resource provisioning in Mobile Edge Computing using opposition-based Marine-Predator Algorithm
DOI:10.1016/j.pmcj.2022.101715.png)
摘要
En 中文
Workflow Scheduling in Mobile Edge Computing (MEC) tries to allocate the best possible set of resources for the workflows, considering objectives such as deadline, cost, energy, Quality of Service (QoS), and so on. However, MEC may be under different workloads from the IoT and this may not have the required amount of resources to efficiently handle the workflows. To mitigate this problem, in this paper, we use proactive resource provisioning and workload prediction methods. For this purpose, we present a workload prediction method using a multilayer feed-forward Artificial Neural Network (ANN) model and apply its results for resource provisioning. Afterward, we present an opposition-based version of the Marine-Predator Algorithm (MPA) algorithm, denoted as OMPA. In this algorithm, we present a probabilistic opposition-based learning (OBL) method, which benefits from the OBL, Quasi OBL, and dynamic OBL methods. Afterward, the OMPA algorithm is used for training the multi-layer feed-forward ANN model and multi-workflow scheduling by taking into account factors such as the makespan and number of Virtual Machines (VMs). Extensive experiments conducted in the iFogSim simulator and on the NASA and Saskatchewan datasets indicate that the proposed scheme can achieve better results compared to other metaheuristic algorithms and scheduling schemes. (c) 2022 Elsevier B.V. All rights reserved.
Keyword:
MEC
Workflow
MPA
ANN
Optimization
Energy
期刊
IF:
3.5
论文数:
1.5K
被引数:
2.2K
机构
引用论文
Software-Defined Cloud Computing: A Systematic Review on Latest Trends and Developments
IEEE ACCESS
IF3.6
A Multi-Objective Task Scheduling Method for Fog Computing in Cyber-Physical-Social Services一种面向雾计算的网络-物理-社会服务多目标任务调度方法
IEEE ACCESS
IF3.6

