Cart (Loading....) | Create Account
Close category search window

Power Measurement of Software Programs on Computers With Multiple I/O Components

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Changjiu Xian ; Purdue Univ., Lafayette ; Le Cai ; Yung-Hsiang Lu

This paper presents a tool to measure the power consumption of software programs running on computers with multiple input and output (I/O) components, such as disks and network-interface cards. The tool consists of two parts: 1) a monitor measuring the power of hardware components of the monitored computer and 2) a modified operating-system (OS) kernel in the monitored computer for information of software activities. The information is sent to the monitor for reconstructing the energy consumption of individual programs. This paper focuses on the software problem: How do we accurately assign the power samples to the software processes? A measurement-based method is used to synchronize the monitor and the monitored computer and a set of componentwise techniques to keep track of the programs' usage of each hardware component. Based on our experimental evaluation and comparison with the existing solutions, our tool raises the accuracy of energy assignment by up to 40% for programs with short CPU time slices and up to 90% for programs with I/O activities. This measurement tool can help the developers to analyze the software's energy characteristics more accurately and locate the energy-consuming spots more efficiently.

Published in:

Instrumentation and Measurement, IEEE Transactions on  (Volume:56 ,  Issue: 5 )

Date of Publication:

Oct. 2007

Need Help?

IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.