Abstract
With more software architects and developers coding for parallel execution, how fair tasks are scheduled by the operating system becomes an important criteria. Software code may comprise of small sections that are parallelizable and every possible performance gain should be exploited by the software developer. In order to exploit fine grain parallelism, software developers need the confidence that the operating system is able to fairly schedule their parallelized tasks. Most schedulers attempt to allocate resources to tasks fairly based on the task's priority. However, this fairness cannot be achieved in an ideal manner and hence it is only an approximate fairness. Actual experience with various schedulers varies and currently, there is no tool to qualitatively measure and compare them. This paper presents a tool to measure fairness and provides an intuitive representation of the results through the comparison of two different kernel schedulers of the open source Linux operating system.
Original language | English |
---|---|
Title of host publication | Proceedings of the 4th IASTED International Conference on Advances in Computer Science and Technology |
Publisher | ACTA Press |
Pages | 79-84 |
Number of pages | 6 |
ISBN (Print) | 9780889867307 |
Publication status | Published - 31 Mar 2008 |
Event | 4th IASTED International Conference on Advances in Computer Science and Technology 2008 - Langkawi, Malaysia Duration: 2 Apr 2008 → 4 Apr 2008 |
Conference
Conference | 4th IASTED International Conference on Advances in Computer Science and Technology 2008 |
---|---|
Abbreviated title | ACST 2008 |
Country/Territory | Malaysia |
City | Langkawi |
Period | 2/04/08 → 4/04/08 |
Keywords
- Benchmarking
- Fairness measurement
- Operating system scheduler
- Parallel systems
ASJC Scopus subject areas
- General Computer Science