Abstract
Edge computing (EC) is an emerging paradigm to push sufficient computation resources towards the network edge, improving application performance significantly by offloading applications to the edge computing node. We investigate continuous application offloading decision in EC, for which it is uncertain how users operate continuous applications and how long continuous applications last before completion. That means some characteristics of continuous applications, e.g., the number of user operations, the uploading and downloading data size for offloading computation of each user operation, and the number of central processing unit (CPU) cycles required to execute computation of each user operation, are unknown when making offloading decision. In this scenario, an energy consumption constrained average response time minimization problem among multiple users for continuous applications under uncertainty is formulated. To tackle this problem, we propose the Response Time-Improved Offloading algorithm with Energy Constraint (RTIOEC) to make offloading decision with fewer characteristics of applications. The evaluation results show that the RTIOEC algorithm achieves comparatively short average response time of continuous applications while satisfying the energy consumption constraint with a predefined upper bound of violation probability. Our results demonstrate the practicality of the RTIOEC algorithm in offloading decision in EC for continuous applications under uncertainty.
| Original language | English |
|---|---|
| Article number | 9119190 |
| Pages (from-to) | 6196-6209 |
| Number of pages | 14 |
| Journal | IEEE Transactions on Wireless Communications |
| Volume | 19 |
| Issue number | 9 |
| DOIs | |
| State | Published - Sep 2020 |
Bibliographical note
Publisher Copyright:© 2002-2012 IEEE.
Funding
Manuscript received August 24, 2019; revised February 2, 2020 and April 14, 2020; accepted May 30, 2020. Date of publication June 16, 2020; date of current version September 10, 2020. The work of Wei Chang and Guochu Shou was supported in part by the National Natural Science Foundation of China under Grant 61471053, in part by the Beijing Laboratory of Advanced Information Networks, and in part by the 111 Project under Grant B17007. The work of Yang Xiao and Wenjing Lou was supported in part by the U.S. National Science Foundation under Grant CNS-1800650 and in part by the Virginia Commonwealth Cyber Initiative (CCI). The associate editor coordinating the review of this article and approving it for publication was X. Wang. (Corresponding author: Guochu Shou.) Wei Chang is with the Beijing Key Laboratory of Network System Architecture and Convergence, School of Information and Communication Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China, and also with Virginia Polytechnic Institute and State University, Blacksburg, VA 24061 USA (e-mail: [email protected]).
| Funders | Funder number |
|---|---|
| Beijing Laboratory of Advanced Information Networks | |
| Virginia Commonwealth Cyber Initiative | |
| U.S. Department of Energy Chinese Academy of Sciences Guangzhou Municipal Science and Technology Project Oak Ridge National Laboratory Extreme Science and Engineering Discovery Environment National Science Foundation National Energy Research Scientific Computing Center National Natural Science Foundation of China | CNS-1800650 |
| U.S. Department of Energy Chinese Academy of Sciences Guangzhou Municipal Science and Technology Project Oak Ridge National Laboratory Extreme Science and Engineering Discovery Environment National Science Foundation National Energy Research Scientific Computing Center National Natural Science Foundation of China | |
| Center for Cultural Innovation | |
| National Natural Science Foundation of China (NSFC) | 61471053 |
| National Natural Science Foundation of China (NSFC) | |
| Higher Education Discipline Innovation Project | B17007 |
| Higher Education Discipline Innovation Project |
Keywords
- Edge computing
- chance constrained programming
- dynamic programming
- multi-dimensional knapsack problem
- uncertainty
ASJC Scopus subject areas
- Computer Science Applications
- Electrical and Electronic Engineering
- Applied Mathematics