Hardware-assisted energy monitoring architecture for micro sensor nodes

Sukwon Choi, Hayun Hwang, Byunghun Song, Hojung Cha

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

In this paper, we present a hardware-assisted energy monitoring architecture, HEMA, which provides power information for individual system components in micro sensor nodes. HEMA gives information on how the system components of sensor nodes spend energy while applications are running. To develop a practical runtime monitoring system we used a power monitoring technique based on a battery monitor IC (Integrated Circuit) which is typically used in embedded systems. HEMA uses a software technique to monitor device usage patterns, and combines it with hardware-assisted power information in runtime. However, the battery monitor IC has problems in monitoring individual devices. In this paper, we developed a software technique to supplement its drawbacks. To evaluate the proposed system, we built a micro sensor node with battery monitor IC. We operated real applications on the sensor node and conducted a comparative analysis with a dedicated power monitor. Our experiment results show that HEMA indeed provides a suitable architecture for runtime power analysis with low overhead.

Original languageEnglish
Pages (from-to)73-85
Number of pages13
JournalJournal of Systems Architecture
Volume58
Issue number2
DOIs
Publication statusPublished - 2012 Feb 1

Fingerprint

Sensor nodes
Integrated circuits
Hardware
Monitoring
Embedded systems
Experiments

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture

Cite this

Choi, Sukwon ; Hwang, Hayun ; Song, Byunghun ; Cha, Hojung. / Hardware-assisted energy monitoring architecture for micro sensor nodes. In: Journal of Systems Architecture. 2012 ; Vol. 58, No. 2. pp. 73-85.
@article{8948c2b1bfa440e8aebc1c83dfb2f7cf,
title = "Hardware-assisted energy monitoring architecture for micro sensor nodes",
abstract = "In this paper, we present a hardware-assisted energy monitoring architecture, HEMA, which provides power information for individual system components in micro sensor nodes. HEMA gives information on how the system components of sensor nodes spend energy while applications are running. To develop a practical runtime monitoring system we used a power monitoring technique based on a battery monitor IC (Integrated Circuit) which is typically used in embedded systems. HEMA uses a software technique to monitor device usage patterns, and combines it with hardware-assisted power information in runtime. However, the battery monitor IC has problems in monitoring individual devices. In this paper, we developed a software technique to supplement its drawbacks. To evaluate the proposed system, we built a micro sensor node with battery monitor IC. We operated real applications on the sensor node and conducted a comparative analysis with a dedicated power monitor. Our experiment results show that HEMA indeed provides a suitable architecture for runtime power analysis with low overhead.",
author = "Sukwon Choi and Hayun Hwang and Byunghun Song and Hojung Cha",
year = "2012",
month = "2",
day = "1",
doi = "10.1016/j.sysarc.2011.12.001",
language = "English",
volume = "58",
pages = "73--85",
journal = "Journal of Systems Architecture",
issn = "1383-7621",
publisher = "Elsevier",
number = "2",

}

Hardware-assisted energy monitoring architecture for micro sensor nodes. / Choi, Sukwon; Hwang, Hayun; Song, Byunghun; Cha, Hojung.

In: Journal of Systems Architecture, Vol. 58, No. 2, 01.02.2012, p. 73-85.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Hardware-assisted energy monitoring architecture for micro sensor nodes

AU - Choi, Sukwon

AU - Hwang, Hayun

AU - Song, Byunghun

AU - Cha, Hojung

PY - 2012/2/1

Y1 - 2012/2/1

N2 - In this paper, we present a hardware-assisted energy monitoring architecture, HEMA, which provides power information for individual system components in micro sensor nodes. HEMA gives information on how the system components of sensor nodes spend energy while applications are running. To develop a practical runtime monitoring system we used a power monitoring technique based on a battery monitor IC (Integrated Circuit) which is typically used in embedded systems. HEMA uses a software technique to monitor device usage patterns, and combines it with hardware-assisted power information in runtime. However, the battery monitor IC has problems in monitoring individual devices. In this paper, we developed a software technique to supplement its drawbacks. To evaluate the proposed system, we built a micro sensor node with battery monitor IC. We operated real applications on the sensor node and conducted a comparative analysis with a dedicated power monitor. Our experiment results show that HEMA indeed provides a suitable architecture for runtime power analysis with low overhead.

AB - In this paper, we present a hardware-assisted energy monitoring architecture, HEMA, which provides power information for individual system components in micro sensor nodes. HEMA gives information on how the system components of sensor nodes spend energy while applications are running. To develop a practical runtime monitoring system we used a power monitoring technique based on a battery monitor IC (Integrated Circuit) which is typically used in embedded systems. HEMA uses a software technique to monitor device usage patterns, and combines it with hardware-assisted power information in runtime. However, the battery monitor IC has problems in monitoring individual devices. In this paper, we developed a software technique to supplement its drawbacks. To evaluate the proposed system, we built a micro sensor node with battery monitor IC. We operated real applications on the sensor node and conducted a comparative analysis with a dedicated power monitor. Our experiment results show that HEMA indeed provides a suitable architecture for runtime power analysis with low overhead.

UR - http://www.scopus.com/inward/record.url?scp=84862807575&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84862807575&partnerID=8YFLogxK

U2 - 10.1016/j.sysarc.2011.12.001

DO - 10.1016/j.sysarc.2011.12.001

M3 - Article

AN - SCOPUS:84862807575

VL - 58

SP - 73

EP - 85

JO - Journal of Systems Architecture

JF - Journal of Systems Architecture

SN - 1383-7621

IS - 2

ER -