A light-weight approach to reducing energy management delays in disks

Guanying Wang, Ali R. Butt, Christopher Gniady, Puranjoy Bhattacharjee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Today's enterprise computing systems routinely employ a large number of computers for tasks ranging from supporting daily business operations to mission-critical back-end applications. These computers consume a lot of energy whose monetary cost accounts for a significant portion of an enterprise's operating budget. Consequently, enterprises employ energy saving techniques such as turning machines off overnight and dynamic energy management during the business hours. Unfortunately, dynamic energy management, especially that for disks, introduces delays when an accessed disk is in a low power state and needs to be brought into an active state. Existing techniques mainly focus on reducing energy consumption and do not take advantage of enterprise-wide resources to mitigate the associated delays. Thus, systems designers are faced with a critical trade-off: saving energy reduces operating costs but may increase the delays exposed to the users, conversely, reducing access latencies and making the system more responsive may preclude energy management techniques. In this paper, we propose System-wide Alternative Retrieval of Data (SARD) that exploits the large number of machines in an enterprise environment to transparently retrieve binaries from other nodes, thus avoiding access delays when the local disk is in a low power mode. SARD uses a software-based approach to reduce spin-up delays while eliminating the need for major operating system changes, custom buffering, or shared memory infrastructure. The main goal of SARD is not to increase energy savings, rather reduce delays associated with energy management techniques, which will encourage users to utilize energy management techniques more frequently and realize the energy savings. Our evaluation of SARD using trace-driven simulations as well as an actual implementation in a real system shows over 71 % average reduction in delays associated with energy management. Moreover, SARD achieves an additional 5.1 % average reduction in energy consumption for typical desktop applications compared to the widely-used timeout-based disk energy management.

Original languageEnglish (US)
Title of host publication2010 International Conference on Green Computing, Green Comp 2010
Pages215-227
Number of pages13
DOIs
StatePublished - 2010
Event2010 International Conference on Green Computing, Green Comp 2010 - Chicago, IL, United States
Duration: Aug 15 2010Aug 18 2010

Other

Other2010 International Conference on Green Computing, Green Comp 2010
CountryUnited States
CityChicago, IL
Period8/15/108/18/10

Fingerprint

Energy management
Energy conservation
Industry
Energy utilization
Computer operating systems
Operating costs
Data storage equipment
Costs

Keywords

  • Disk energy management
  • Peer memory sharing
  • Spin-up delay reduction

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications

Cite this

Wang, G., Butt, A. R., Gniady, C., & Bhattacharjee, P. (2010). A light-weight approach to reducing energy management delays in disks. In 2010 International Conference on Green Computing, Green Comp 2010 (pp. 215-227). [5598307] https://doi.org/10.1109/GREENCOMP.2010.5598307

A light-weight approach to reducing energy management delays in disks. / Wang, Guanying; Butt, Ali R.; Gniady, Christopher; Bhattacharjee, Puranjoy.

2010 International Conference on Green Computing, Green Comp 2010. 2010. p. 215-227 5598307.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Wang, G, Butt, AR, Gniady, C & Bhattacharjee, P 2010, A light-weight approach to reducing energy management delays in disks. in 2010 International Conference on Green Computing, Green Comp 2010., 5598307, pp. 215-227, 2010 International Conference on Green Computing, Green Comp 2010, Chicago, IL, United States, 8/15/10. https://doi.org/10.1109/GREENCOMP.2010.5598307
Wang G, Butt AR, Gniady C, Bhattacharjee P. A light-weight approach to reducing energy management delays in disks. In 2010 International Conference on Green Computing, Green Comp 2010. 2010. p. 215-227. 5598307 https://doi.org/10.1109/GREENCOMP.2010.5598307
Wang, Guanying ; Butt, Ali R. ; Gniady, Christopher ; Bhattacharjee, Puranjoy. / A light-weight approach to reducing energy management delays in disks. 2010 International Conference on Green Computing, Green Comp 2010. 2010. pp. 215-227
@inproceedings{baa35580be92475d9083d07a8fd1e3ee,
title = "A light-weight approach to reducing energy management delays in disks",
abstract = "Today's enterprise computing systems routinely employ a large number of computers for tasks ranging from supporting daily business operations to mission-critical back-end applications. These computers consume a lot of energy whose monetary cost accounts for a significant portion of an enterprise's operating budget. Consequently, enterprises employ energy saving techniques such as turning machines off overnight and dynamic energy management during the business hours. Unfortunately, dynamic energy management, especially that for disks, introduces delays when an accessed disk is in a low power state and needs to be brought into an active state. Existing techniques mainly focus on reducing energy consumption and do not take advantage of enterprise-wide resources to mitigate the associated delays. Thus, systems designers are faced with a critical trade-off: saving energy reduces operating costs but may increase the delays exposed to the users, conversely, reducing access latencies and making the system more responsive may preclude energy management techniques. In this paper, we propose System-wide Alternative Retrieval of Data (SARD) that exploits the large number of machines in an enterprise environment to transparently retrieve binaries from other nodes, thus avoiding access delays when the local disk is in a low power mode. SARD uses a software-based approach to reduce spin-up delays while eliminating the need for major operating system changes, custom buffering, or shared memory infrastructure. The main goal of SARD is not to increase energy savings, rather reduce delays associated with energy management techniques, which will encourage users to utilize energy management techniques more frequently and realize the energy savings. Our evaluation of SARD using trace-driven simulations as well as an actual implementation in a real system shows over 71 {\%} average reduction in delays associated with energy management. Moreover, SARD achieves an additional 5.1 {\%} average reduction in energy consumption for typical desktop applications compared to the widely-used timeout-based disk energy management.",
keywords = "Disk energy management, Peer memory sharing, Spin-up delay reduction",
author = "Guanying Wang and Butt, {Ali R.} and Christopher Gniady and Puranjoy Bhattacharjee",
year = "2010",
doi = "10.1109/GREENCOMP.2010.5598307",
language = "English (US)",
isbn = "9781424476138",
pages = "215--227",
booktitle = "2010 International Conference on Green Computing, Green Comp 2010",

}

TY - GEN

T1 - A light-weight approach to reducing energy management delays in disks

AU - Wang, Guanying

AU - Butt, Ali R.

AU - Gniady, Christopher

AU - Bhattacharjee, Puranjoy

PY - 2010

Y1 - 2010

N2 - Today's enterprise computing systems routinely employ a large number of computers for tasks ranging from supporting daily business operations to mission-critical back-end applications. These computers consume a lot of energy whose monetary cost accounts for a significant portion of an enterprise's operating budget. Consequently, enterprises employ energy saving techniques such as turning machines off overnight and dynamic energy management during the business hours. Unfortunately, dynamic energy management, especially that for disks, introduces delays when an accessed disk is in a low power state and needs to be brought into an active state. Existing techniques mainly focus on reducing energy consumption and do not take advantage of enterprise-wide resources to mitigate the associated delays. Thus, systems designers are faced with a critical trade-off: saving energy reduces operating costs but may increase the delays exposed to the users, conversely, reducing access latencies and making the system more responsive may preclude energy management techniques. In this paper, we propose System-wide Alternative Retrieval of Data (SARD) that exploits the large number of machines in an enterprise environment to transparently retrieve binaries from other nodes, thus avoiding access delays when the local disk is in a low power mode. SARD uses a software-based approach to reduce spin-up delays while eliminating the need for major operating system changes, custom buffering, or shared memory infrastructure. The main goal of SARD is not to increase energy savings, rather reduce delays associated with energy management techniques, which will encourage users to utilize energy management techniques more frequently and realize the energy savings. Our evaluation of SARD using trace-driven simulations as well as an actual implementation in a real system shows over 71 % average reduction in delays associated with energy management. Moreover, SARD achieves an additional 5.1 % average reduction in energy consumption for typical desktop applications compared to the widely-used timeout-based disk energy management.

AB - Today's enterprise computing systems routinely employ a large number of computers for tasks ranging from supporting daily business operations to mission-critical back-end applications. These computers consume a lot of energy whose monetary cost accounts for a significant portion of an enterprise's operating budget. Consequently, enterprises employ energy saving techniques such as turning machines off overnight and dynamic energy management during the business hours. Unfortunately, dynamic energy management, especially that for disks, introduces delays when an accessed disk is in a low power state and needs to be brought into an active state. Existing techniques mainly focus on reducing energy consumption and do not take advantage of enterprise-wide resources to mitigate the associated delays. Thus, systems designers are faced with a critical trade-off: saving energy reduces operating costs but may increase the delays exposed to the users, conversely, reducing access latencies and making the system more responsive may preclude energy management techniques. In this paper, we propose System-wide Alternative Retrieval of Data (SARD) that exploits the large number of machines in an enterprise environment to transparently retrieve binaries from other nodes, thus avoiding access delays when the local disk is in a low power mode. SARD uses a software-based approach to reduce spin-up delays while eliminating the need for major operating system changes, custom buffering, or shared memory infrastructure. The main goal of SARD is not to increase energy savings, rather reduce delays associated with energy management techniques, which will encourage users to utilize energy management techniques more frequently and realize the energy savings. Our evaluation of SARD using trace-driven simulations as well as an actual implementation in a real system shows over 71 % average reduction in delays associated with energy management. Moreover, SARD achieves an additional 5.1 % average reduction in energy consumption for typical desktop applications compared to the widely-used timeout-based disk energy management.

KW - Disk energy management

KW - Peer memory sharing

KW - Spin-up delay reduction

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

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

U2 - 10.1109/GREENCOMP.2010.5598307

DO - 10.1109/GREENCOMP.2010.5598307

M3 - Conference contribution

AN - SCOPUS:78449294694

SN - 9781424476138

SP - 215

EP - 227

BT - 2010 International Conference on Green Computing, Green Comp 2010

ER -