Scheduling Solutions for Coping with Transient Overload 1
نویسندگان
چکیده
For most computer systems, even short periods of overload degrade performance signi cantly. The number of jobs in the system quickly grows, often exceeding the capacity of the system within just seconds, and response times explode. In this paper we investigate system behavior under transient overload. We nd that the poor behavior of systems under transient overload can at least partly be attributed to the scheduling policy traditionally used in systems. The traditionally-used scheduling policy is Processor-Sharing, or time-sharing, (PS). We derive analytical approximations as well as simulation results for the performance of a single PS queue under transient overload. Simulation and analysis agree. The number of jobs in the system and the system response times grows quite rapidly during overload, and even when the overload period ends, recuperation is very slow. We propose a new solution for coping with transient overload: SRPT scheduling of jobs (Shortest Remaining Processing Time). We derive analytical approximations for the performance of a single SRPT queue under transient overload, and validate those approximations with simulation. We evaluate our PS and SRPT approximations under a realistic job size distribution, a Bounded Pareto with a heavy-tailed property. We nd that SRPT performs an order of magnitude better with respect to mean response time and mean queue length. While SRPT might not seem like the best choice for large jobs, particularly under overload, it turns out that under our realistic workload big jobs do not perform worse under SRPT as compared with PS in expectation. We give intuition for this. Finally we pose some interesting open questions on the topic of starvation of large jobs.
منابع مشابه
Why Forwarded Email Threads are Hard to Read: The Email Format as an Antecedent of Email Overload
Research has shown that excessive email use leads to feelings of being overwhelmed and stressed. Existing coping solutions, which mitigate email overload, address the number of emails and, in consequence, the time spent on emails. These approaches are congruent with existing research on antecedents of email overload. Further coping solutions include addressing email threads. However, we lack a ...
متن کاملScheduling Transient Overload with the TAFT Scheduler
Nearly all known real-time scheduling approaches rely on the knowledge of Worst Case Execution Times (WCETs) for all tasks of the system. This is a severe restriction, as with today’s complex systems it becomes increasingly more expensive to determine WCET by applying analytical methods and the computed results often turn out to be a very pessimistic upper bound for the observed execution time....
متن کاملDynamic CPU Scheduling with Imprecise Knowledge of Computation-Time
The majority of the studies conducted in scheduling real-time transactions mostly concentrate on concurrency control protocols, while overlooking the CPU as being the primary resource. Consequently, there are various techniques for scheduling the CPU in conventional time-critical systems; meanwhile, there does not seem to be any technique that is adequately designed for scheduling such a resour...
متن کاملAdaptive disk scheduling for overload management - Quantitative Evaluation of Systems, 2004. QEST 2004. Proceedings. First International Conference o
Most computer systems today are lightly loaded in normal operation. The real performance problems occur during burst times when the system becomes overloaded. We evaluate how the choice of scheduling algorithms can assist a system in maintaining stable performance while operating under transient overloads. We propose a new disk scheduling algorithm that efficiently handles overload by dynamical...
متن کاملNurse Managers Stress and Coping
Objective: The purpose of this study was to gain insight into nurse managers’ stress experiences and coping strategies in order to better support them. Design: A qualitative exploratory descriptive research design was used in this study. Subject: Fifteen nurse managers participated in this study. Results: Three descriptive themes related to nurse managers’ occupational stress were identified: r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001