Performance Optimization of Serverless Computing for Latency-Guaranteed and Energy-Efficient Task Offloading in Energy-Harvesting Industrial IoT

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

41

초록

Serverless architecture enables various intelligent applications to be run without managing infrastructure. In this architecture, the computing cost is generally proportional to the number of requested stateless functions and this number can affect the task completion time and, thus, it is prominent to decide an appropriate number of requested stateless functions. In this article, we propose a latency-guaranteed and energy-efficient task offloading (LETO) system where an Internet of Things (IoT) device decides the number of stateless functions requested to the cloud by considering the deadline on the task completion time and its energy level. To minimize the computing cost while guaranteeing sufficiently short task completion time and low energy outage probability, we formulate a constrained Markov decision process (CMDP) problem and convert the CMDP problem into an equivalent linear programming (LP) model. By solving the LP model, the optimal policy on the number of requested stateless functions can be achieved. Evaluation results illustrate that LETO can cut down the operating expenditure (OPEX) by up to 59% compared to a latency-guaranteed offloading scheme while keeping the task completion time and the energy outage probability below desirable levels.

키워드

Task analysis; Costs; Heuristic algorithms; Computer architecture; Serverless computing; Optimization; Energy harvesting; Constrained Markov decision process (CMDP); energy harvesting; serverless computing; task offloading; EDGE; ALLOCATION
제목
Performance Optimization of Serverless Computing for Latency-Guaranteed and Energy-Efficient Task Offloading in Energy-Harvesting Industrial IoT
저자
Ko, Haneul; Pack, Sangheon; Leung, Victor C. M.
DOI
10.1109/JIOT.2021.3137291
발행일
2023-02-01
유형
Article
저널명
IEEE Internet of Things Journal
권
10
호
3
페이지
1897 ~ 1907