2014
DOI: 10.1155/2014/906454
|View full text |Cite
|
Sign up to set email alerts
|

Enabling Fair Pricing on High Performance Computer Systems with Node Sharing

Abstract: 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. Th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
18
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(18 citation statements)
references
References 55 publications
0
18
0
Order By: Relevance
“…Such slowdown estimates could enable resource allocation of shared resources to each application in a slowdown-aware manner motivated towards providing strong Quality-of-Service (QoS) guarantees. Also, in Infrastructure-as-a-Service (IaaS) clouds, such a mechanism could be used to bill its customers appropriately based on the amount of slowdown that their applications have been subjected to by the co-running applications [16,58].…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Such slowdown estimates could enable resource allocation of shared resources to each application in a slowdown-aware manner motivated towards providing strong Quality-of-Service (QoS) guarantees. Also, in Infrastructure-as-a-Service (IaaS) clouds, such a mechanism could be used to bill its customers appropriately based on the amount of slowdown that their applications have been subjected to by the co-running applications [16,58].…”
Section: Introductionmentioning
confidence: 99%
“…There have been many efforts that try to estimate slowdown of applications at runtime [16,17,23,25,40,42,49,58,61,68]. Prior software approaches [16,25,61,68] utilize an online runtime system that periodically pauses all the applications except one for a short time, thus allowing the running application to monopolize the computing resources on the system during those pause periods. The performance of the running application during such pause periods is used to determine slowdown.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations