Strategies for anticipating risk in heterogeneous system design

Journal Article

Heterogeneous design presents an opportunity to improve energy efficiency but raises a challenge in resource management. Prior design methodologies aim for performance and efficiency, yet a deployed system may miss these targets due to run-time effects, which we denote as risk. We propose design strategies that explicitly aim to mitigate risk. We introduce new processor selection criteria, such as the coefficient of variation in performance, to produce heterogeneous configurations that balance performance risks and efficiency rewards. Out of the tens of strategies we consider, risk-aware approaches account for more than 70% of the strategies that produce systems with the best service quality. Applying these risk-mitigating strategies to heterogeneous datacenter design can produce a system that violates response time targets 50% less often. © 2014 IEEE.

Full Text

Duke Authors

Cited Authors

  • Guevara, M; Lubin, B; Lee, BC

Published Date

  • January 1, 2014

Published In

Start / End Page

  • 154 - 164

International Standard Serial Number (ISSN)

  • 1530-0897

Digital Object Identifier (DOI)

  • 10.1109/HPCA.2014.6835926

Citation Source

  • Scopus