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

Haneul Ko, Sangheon Pack, Victor C.M. Leung

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

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 paper, 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.

Original languageEnglish
JournalIEEE Internet of Things Journal
DOIs
Publication statusAccepted/In press - 2021

Keywords

  • Computer architecture
  • constrained Markov decision process (CMDP).
  • Costs
  • energy harvesting
  • Energy harvesting
  • Heuristic algorithms
  • Optimization
  • Serverless computing
  • serverless computing
  • Task analysis
  • Task offloading

ASJC Scopus subject areas

  • Signal Processing
  • Information Systems
  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Performance Optimization of Serverless Computing for Latency-Guaranteed and Energy-Efficient Task Offloading in Energy Harvesting Industrial IoT'. Together they form a unique fingerprint.

Cite this