Enabling Fair Pricing on HPC Systems with Node Sharing
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% to 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 user from co-location. This paper presents POPPA, a run-time system that enables fair pricing by delivering precise online interference detection and facilitates the adoption of supercomputers with co-locations.