Abstract

In this study, we consider an edge cloud server in which a lightweight server is placed near a user device for the rapid processing and storage of large amounts of data. For the edge cloud server, we propose a latency classification algorithm based on deadlines and urgency levels (i.e., latency-sensitive and latency-tolerant). Furthermore, we design a task offloading algorithm to reduce the execution time of latency-sensitive tasks without violating deadlines. Unlike prior studies on task offloading or scheduling that have applied no deadlines or task-based deadlines, we focus on a comprehensive deadline-aware task scheduling scheme that performs task offloading by considering the real-time properties of latency-sensitive tasks. Specifically, when a task is offloaded to the edge cloud server due to a lack of resources on the user device, services could be provided without delay by offloading latency-tolerant tasks first, which are presumed to perform relatively important functions. When offloading a task, the type of the task, weight of the task, task size, estimated execution time, and offloading time are considered. By distributing and offloading latency-sensitive tasks as much as possible, the performance degradation of the system can be minimized. Based on experimental performance evaluations, we prove that our latency-based task offloading algorithm achieves a significant execution time reduction compared to previous solutions without incurring deadline violations. Unlike existing research, we applied delays with various network types in the MEC (mobile edge computing) environment for verification, and the experimental result was measured not only by the total response time but also by the cause of the task failure rate.

Highlights

  • Based on the rapid development of the Internet of Things (IoT) technology in various industrial fields, billions of mobile systems for smart cities, autonomous vehicles, artificial intelligence, IoT gateways, and augmented reality demand computational resources to handle large amounts of data and communication networks to connect large numbers of devices [1]

  • We propose a novel latency-classification-based deadline-aware task offloading algorithm (LCDA) for mobile edge computing (MEC) environments to solve the problems discussed above

  • Providing short-latency connections and ensuring the appropriate execution of latency-sensitive tasks without incurring deadline violations have remained as challenges to be addressed

Read more

Summary

Introduction

Based on the rapid development of the Internet of Things (IoT) technology in various industrial fields, billions of mobile systems for smart cities, autonomous vehicles, artificial intelligence, IoT gateways, and augmented reality demand computational resources to handle large amounts of data and communication networks to connect large numbers of devices [1]. The data generated by various devices connected to the Internet is growing exponentially, and it has become necessary to process and store a large amount of data rapidly. Existing client-server environments and centralized cloud computing technology have limitations in terms of large-scale data processing; recently, mobile edge computing (MEC) technology has emerged to handle this issue. By applying distributed computing technology to wireless base stations, MEC technology can dramatically reduce delay time and overall network traffic: in MEC, various services are provided with caching content at the wireless base station closest to a target user device.

Objectives
Findings
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call