Skip to main navigation Skip to search Skip to main content

Task Scheduling Strategies for Utility Maximization in a Renewable-Powered IoT Node

  • Johann Leithon
  • , Luis A. Suarez*
  • , Muhammad Moiz Anis
  • , Dushantha Nalin K. Jayakody
  • *Corresponding author for this work
    • Habib University
    • Tomsk Polytechnic University
    • Huawei

    Research output: Contribution to journalArticleScientificpeer-review

    7 Citations (Scopus)

    Abstract

    In this paper, we propose a task scheduling strategy for an Internet of Things (IoT) node powered by renewable energy (RE). The node is assumed to have a rechargeable battery and an RE harvester. Moreover, the node is requested to perform {M} tasks over a planning period of {N}~\geq ~{M} time slots. For each task, a priority rating and a reward are assigned. With these considerations we develop a mathematical framework to optimize the utility of the node, defined as the sum of rewards over the specified planning horizon. Using the proposed framework, we derive a genie-aided strategy, which serves as a performance benchmark for online algorithms. We then propose two online task scheduling strategies of different complexity level, which correspond to a Mixed Integer Linear Programming (MILP) based approach and later on, a simpler sorting-based mechanism is also introduced. The presented techniques use existing forecasting methods to estimate future RE production. We finally evaluate the performance of the proposed strategies and their robustness to forecasting errors through extensive simulations. The impact of system parameters such as battery size and RE harvesting capacity are also examined numerically.

    Original languageEnglish
    Article number8932586
    Pages (from-to)542-555
    Number of pages14
    JournalIEEE Transactions on Green Communications and Networking
    Volume4
    Issue number2
    DOIs
    Publication statusPublished - Jun 2020
    MoE publication typeA1 Journal article-refereed

    Funding

    Manuscript received May 25, 2019; revised October 27, 2019; accepted December 2, 2019. Date of publication December 13, 2019; date of current version May 19, 2020. The work of D. N. K. Jayakody was supported in part by the Scheme for Promotion of Academic and Research Collaboration, Ministry of Human Resource Development, India, under Grant P145; in part by the Framework of Competitiveness Enhancement Program of the National Research Tomsk Polytechnic University, Russia; in part by the Academy of Finland under Grant 325692; and in part by the International Cooperation Project of Sri Lanka Technological Campus, Sri Lanka, and Tomsk Polytechnic University under Grant RRSG/19/5008. The contribution of Johann Leithon and Luis Suarez in this article corresponds to pro bono work. This article was presented in part at the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates. The associate editor coordinating the review of this article and approving it for publication was E. Ayanoglu. (Corresponding author: Luis Alberto Suárez.) J. Leithon is with the Department of Signal Processing and Acoustics, Aalto University, 13000 Espoo, Finland (e-mail: [email protected]).

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 7 - Affordable and Clean Energy
      SDG 7 Affordable and Clean Energy

    Keywords

    • Internet of Things (IoT)
    • renewable energy harvesting
    • task scheduling

    Fingerprint

    Dive into the research topics of 'Task Scheduling Strategies for Utility Maximization in a Renewable-Powered IoT Node'. Together they form a unique fingerprint.

    Cite this