Enabling fair pricing on high performance computer systems with node sharing

3Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Co-location, where multiple jobs share compute nodes in large-scale HPC systems, has been shown to increase aggregate throughput and energy efficiency by 10-20%. However, system operators disallow co-location due to fair-pricing concerns, i.e., a pricing mechanism that considers performance interference from co-running jobs. In the current pricing model, application execution time determines the price, which results in unfair prices paid by the minority of users whose jobs suffer from co-location. This paper presents POPPA, a runtime system that enables fair pricing by delivering precise online interference detection and facilitates the adoption of supercomputers with co-locations. POPPA leverages a novel shutter mechanism-a cyclic, fine-grained interference sampling mechanism to accurately deduce the interference between co-runners-to provide unbiased pricing of jobs that share nodes. POPPA is able to quantify inter-application interference within 4% mean absolute error on a variety of co-located benchmark and real scientific workloads. © 2014 - IOS Press and the authors. All rights reserved.

Cite

CITATION STYLE

APA

Breslow, A. D., Tiwari, A., Schulz, M., Carrington, L., Tang, L., & Mars, J. (2014). Enabling fair pricing on high performance computer systems with node sharing. Scientific Programming, 22(2), 59–74. https://doi.org/10.1155/2014/906454

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free