Font Size: a A A

Scheduling for heavy-tailed and light-tailed workloads in queueing systems

Posted on:2013-09-22Degree:Ph.DType:Thesis
University:California Institute of TechnologyCandidate:Nair, Jayakrishnan UFull Text:PDF
GTID:2450390008963555Subject:Engineering
Abstract/Summary:PDF Full Text Request
In much of classical queueing theory, workloads are assumed to be light-tailed, with job sizes being described using exponential or phase type distributions. However, over the past two decades, studies have shown that several real-world workloads exhibit heavy-tailed characteristics. As a result, there has been a strong interest in studying queues with heavy-tailed workloads. So at this stage, there is a large body of literature on queues with light-tailed workloads, and a large body of literature on queues with heavy-tailed workloads. However, heavy-tailed workloads and light-tailed workloads differ considerably in their behavior, and these two types of workloads are rarely studied jointly.;In this thesis, we design scheduling policies for queueing systems considering both heavy-tailed as well as light-tailed workloads. The motivation for this line of work is two-fold. First, since real world workloads can be heavy-tailed or light-tailed, it is desirable to design schedulers that are robust in their performance to distributional assumptions on the workload. Second, there might be scenarios where a heavy-tailed and a light-tailed workload interact in queueing system. In such cases, it is desirable to design schedulers that guarantee fairness in resource allocation for both workload types.;In this thesis, we study three models involving the design of scheduling disciplines for both heavy-tailed as well as light-tailed workloads. In Chapters 3 and 4, we design schedulers that guarantee robust performance across heavy-tailed and light-tailed workloads. In Chapter 5, we consider a setting in which a heavy-tailed and a light-tailed workload complete for service. In this setting, we design scheduling policies that guarantee good response time tail performance for both workloads, while also maintaining throughput optimality.
Keywords/Search Tags:Workloads, Light-tailed, Heavy-tailed, Scheduling, Queueing
PDF Full Text Request
Related items