Affiliation:
1. Università della Svizzera Italiana, Lugano, Switzerland
2. IBM Research Lab Zurich, Rüschlikon, Switzerland
Abstract
The ever increasing size and complexity of large-scale datacenters enhance the difficulty of developing efficient scheduling policies for big data systems, where priority scheduling is often employed to guarantee the allocation of system resources to high priority tasks, at the cost of task preemption and resulting resource waste. A large number of related studies focuses on understanding workloads and their performance impact on such systems; nevertheless, existing works pay little attention on evicted tasks, their characteristics, and the resulting impairment on the system performance. In this paper, we base our analysis on Google cluster traces, where tasks can experience three diffierent types of unsuccessful events, namely eviction, kill and fail. We particularly focus on eviction events, i.e., preemption of task execution due to higher priority tasks, and rigorously quantify their performance drawbacks, in terms of wasted machine time and resources, with particular focus on priority. Motivated by the high dependency of eviction on underlying scheduling policies, we also study its statistical patterns and its dependency on other types of unsuccessful events. Moreover, by considering co-executed tasks and system load, we deepen the knowledge on priority scheduling, showing how priority and machine utilization affect the eviction process and related tasks.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture,Software
Reference28 articles.
1. Adaptive Computing. Ten Reasons to Switch from Maui Cluster Scheduler to Moab R HPC Suite. http://www.adaptivecomputing.com/wp-content/uploads/collateral/TenReasonsToSwitchFromMauiToMoab2012-01-05.pdf. Adaptive Computing. Ten Reasons to Switch from Maui Cluster Scheduler to Moab R HPC Suite. http://www.adaptivecomputing.com/wp-content/uploads/collateral/TenReasonsToSwitchFromMauiToMoab2012-01-05.pdf.
2. Web search for a planet: the google cluster architecture
3. Data Centers in the Cloud: A Large Scale Performance Study
4. Quantifying the Brown Side of Priority Schedulers
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献