Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Syste 2012
DOI: 10.1145/2254756.2254792
|View full text |Cite
|
Sign up to set email alerts
|

Providing fairness on shared-memory multiprocessors via process scheduling

Abstract: Competition for shared memory resources on multiprocessors is the most dominant cause for slowing down applications and makes their performance varies unpredictably. It exacerbates the need for Quality of Service (QoS) on such systems. In this paper, we propose a fair-progress process scheduling (FPS) policy to improve system fairness. Its strategy is to force the equallyweighted applications to have the same amount of slowdown when they run concurrently. The basic approach is to monitor the progress of all ap… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(17 citation statements)
references
References 30 publications
(50 reference statements)
0
17
0
Order By: Relevance
“…Recent work has used the unfairness metric [12], [13], [14] for this purpose. This metric is defined as the maximum slowdown divided by the lowest slowdown across all the processes (N) of the workload as shown in Equation 2.…”
Section: Metricsmentioning
confidence: 99%
See 1 more Smart Citation
“…Recent work has used the unfairness metric [12], [13], [14] for this purpose. This metric is defined as the maximum slowdown divided by the lowest slowdown across all the processes (N) of the workload as shown in Equation 2.…”
Section: Metricsmentioning
confidence: 99%
“…Therefore, other authors address aims to provide system fairness, by focusing on process scheduling. Fairness oriented process schedulers have been proposed by Fedorova et al [22] and Xu et al [13]. In [22], Fedorova et al target shared-cache contention using resource performance.…”
Section: Related Workmentioning
confidence: 99%
“…To overcome these problems, we decide to equalize the execution time of the benchmarks when running alone [11,19]. Hence, we measure the number of instructions that each benchmark completes when running alone in the system during x seconds 2 .…”
Section: Process Selection Methodologymentioning
confidence: 99%
“…Other works try to improve system fairness by focusing on process scheduling. For instance, Xu et al [19] mainly target main memory bandwidth contention and propose a process scheduler that monitors the progress of the processes at run-time, which is used to increase the priority of the processes progressing at a slower pace.…”
Section: Main Memory Contentionmentioning
confidence: 99%
See 1 more Smart Citation