Next Article in Journal
A Mobile Outdoor Augmented Reality Method Combining Deep Learning Object Detection and Spatial Relationships for Geovisualization
Previous Article in Journal
An Overview on Recent Progress in Electrochemical Biosensors for Antimicrobial Drug Residues in Animal-Derived Food
Article Menu
Issue 9 (September) cover image

Export Article

Open AccessArticle
Sensors 2017, 17(9), 1955; doi:10.3390/s17091955

An Energy-Aware Runtime Management of Multi-Core Sensory Swarms

1
Division of Computer Science and Engineering, Chonbuk National University, 567 Baekje-daero, deokjin-gu, Jeonju-si, Jeollabuk-do 54896, Korea
2
Department of Electrical and Computer Engineering, Ajou University, 206 Worldcup-ro, Yeongtong-gu, Suwon-si 16499, Korea
*
Author to whom correspondence should be addressed.
Received: 6 July 2017 / Revised: 14 August 2017 / Accepted: 22 August 2017 / Published: 24 August 2017
(This article belongs to the Section Sensor Networks)
View Full-Text   |   Download PDF [652 KB, uploaded 25 August 2017]   |  

Abstract

In sensory swarms, minimizing energy consumption under performance constraint is one of the key objectives. One possible approach to this problem is to monitor application workload that is subject to change at runtime, and to adjust system configuration adaptively to satisfy the performance goal. As today’s sensory swarms are usually implemented using multi-core processors with adjustable clock frequency, we propose to monitor the CPU workload periodically and adjust the task-to-core allocation or clock frequency in an energy-efficient way in response to the workload variations. In doing so, we present an online heuristic that determines the most energy-efficient adjustment that satisfies the performance requirement. The proposed method is based on a simple yet effective energy model that is built upon performance prediction using IPC (instructions per cycle) measured online and power equation derived empirically. The use of IPC accounts for memory intensities of a given workload, enabling the accurate prediction of execution time. Hence, the model allows us to rapidly and accurately estimate the effect of the two control knobs, clock frequency adjustment and core allocation. The experiments show that the proposed technique delivers considerable energy saving of up to 45%compared to the state-of-the-art multi-core energy management technique. View Full-Text
Keywords: sensory swarm; energy minimization; multi-core processor; dynamic voltage frequency scaling (DVFS); self-adaptation; runtime resource management sensory swarm; energy minimization; multi-core processor; dynamic voltage frequency scaling (DVFS); self-adaptation; runtime resource management
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Kim , S.; Yang, H. An Energy-Aware Runtime Management of Multi-Core Sensory Swarms. Sensors 2017, 17, 1955.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top