Combining memory allocation and processor volatage scaling for energy-efficient IoT task scheduling

Sunhwa A. Nam, Kyungwoon Cho, Hyokyung Bahn

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

As IoT (Internet-of-things) technologies grow rapidly for emerging applications such as smart living and health care, reducing power consumption in battery-based IoT devices becomes an important issue. An IoT device is a kind of real-time systems, of which power-savings have been widely studied in terms of processor's dynamic voltage/frequency scaling. However, recent research has shown that memory subsystems are getting reached to a significant portion of power consumption in such systems. In this paper, we show that power consumption of real-time systems can be further reduced by combining voltage/frequency scaling with task allocation in hybrid memory. If a task set is schedulable in a low voltage mode of a processor, we can expect that the task set will still be schedulable even with slow memory. By considering this, we adopt non-volatile memory technologies that consume less power than DRAM but provide relatively slow access latency. Our aim is to allocate tasks in non-volatile memory if it does not violate the deadline constraint of real-time tasks, thereby reducing the power consumption of the system further. To do so, we incorporate the memory allocation problem into the problem model of processor's voltage scaling, and evaluate the effectiveness of the combined approach.

Original languageEnglish
Title of host publicationProceedings - 16th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2017
EditorsXiaohui Cui, Shaowen Yao, Simon Xu, Guobin Zhu
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages441-446
Number of pages6
ISBN (Electronic)9781509055074
DOIs
StatePublished - 27 Jun 2017
Event16th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2017 - Wuhan, China
Duration: 24 May 201726 May 2017

Publication series

NameProceedings - 16th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2017

Conference

Conference16th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2017
Country/TerritoryChina
CityWuhan
Period24/05/1726/05/17

Keywords

  • Dynamic voltage scaling
  • Hybrid memory
  • Internet-of-things (IoT)
  • Non-volatile memory
  • Real-time task scheduling

Fingerprint

Dive into the research topics of 'Combining memory allocation and processor volatage scaling for energy-efficient IoT task scheduling'. Together they form a unique fingerprint.

Cite this