Two-Stage IoT Device Scheduling with Dynamic Programming for Energy Internet Systems

  • Laihyuk Park
  • , Chunghyun Lee
  • , Joongheon Kim
  • , Aziz Mohaisen
  • , Sungrae Cho

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

With the rapid evolution of electric systems, there has been a significant demand for energy Internet (EI) systems that allow sustainable and environmentally friendly energy management. Several research efforts regarding EI systems have been aimed at providing reliable, efficient, and cost-effective techniques. In this paper, we propose a novel algorithm and system for real-time electricity pricing and scheduling. Our algorithm consists of a two-stage operation. The first stage performs real-time pricing to determine the maximum electricity consumption while the second stage performs Internet of Things (IoT) device scheduling. In the second stage, the optimization framework for scheduling is modeled as a 0-1 Knapsack problem; therefore, the solutions to the optimization problem are computed using a dynamic programming framework. Through intensive simulations with well-defined parameters, it is verified that the proposed scheme provides several features, especially reductions in electricity bills with the appropriate parameter settings.

Original languageEnglish
Article number8738812
Pages (from-to)8782-8791
Number of pages10
JournalIEEE Internet of Things Journal
Volume6
Issue number5
DOIs
StatePublished - Oct 2019

Keywords

  • 0-1 Knapsack problem
  • dynamic programming
  • energy management problem (EMP)
  • Internet of Things (IoT) device scheduling

Fingerprint

Dive into the research topics of 'Two-Stage IoT Device Scheduling with Dynamic Programming for Energy Internet Systems'. Together they form a unique fingerprint.

Cite this