Multi-server jobs are imperative in modern cloud computing systems. A noteworthy feature of multi-server jobs is that, they usually request multiple computing devices simultaneously for their execution. How to schedule multi-server jobs online with a high system efficiency is a topic of great concern. Firstly, the scheduling decisions have to satisfy the service locality constraints. Secondly, the scheduling decisions needs to be made online without the knowledge of future job arrivals. Thirdly, and most importantly, the actual service rate experienced by a job is usually in fluctuation because of the dynamic voltage and frequency scaling (DVFS) and power oversubscription techniques when multiple types of jobs co-locate. A majority of onlin...
Modern cloud computing systems have been using multiple processing units on servers to increase thei...
We present a new online algorithm for profit-oriented scheduling on multiple speed-scalable pro-cess...
We design a simple and efficient online scheme for scheduling cloud tasks requesting multiple resour...
Multi-server jobs are imperative in modern computing clusters. A multi-server job has multiple task ...
This dissertation focuses on the design and analysis of approximation and online algorithms for sche...
Online flow-time scheduling is a fundamental problem in computer science and has been extensively st...
This thesis presents several new results on online job scheduling. Job scheduling is a basic require...
We study three models of job scheduling in a distributed server system. For each of them we su...
This dissertation focuses on scheduling problems that are found in a client-server setting where mul...
Low latency is highly desirable for cloud services spanning thousands of servers. With the rapid dev...
This thesis is concerned with three combinatorial optimization problems for job scheduling, named t...
We propose throughput and cost optimal job scheduling algorithms in cloud computing platforms offeri...
AbstractThe advent of cloud computing as a new model of service provisioning in distributed systems,...
We study a scheduling model with speed scaling for machines and the immediate start requirement for ...
In this thesis we study scheduling problems that occur in the client server setting. In this settin...
Modern cloud computing systems have been using multiple processing units on servers to increase thei...
We present a new online algorithm for profit-oriented scheduling on multiple speed-scalable pro-cess...
We design a simple and efficient online scheme for scheduling cloud tasks requesting multiple resour...
Multi-server jobs are imperative in modern computing clusters. A multi-server job has multiple task ...
This dissertation focuses on the design and analysis of approximation and online algorithms for sche...
Online flow-time scheduling is a fundamental problem in computer science and has been extensively st...
This thesis presents several new results on online job scheduling. Job scheduling is a basic require...
We study three models of job scheduling in a distributed server system. For each of them we su...
This dissertation focuses on scheduling problems that are found in a client-server setting where mul...
Low latency is highly desirable for cloud services spanning thousands of servers. With the rapid dev...
This thesis is concerned with three combinatorial optimization problems for job scheduling, named t...
We propose throughput and cost optimal job scheduling algorithms in cloud computing platforms offeri...
AbstractThe advent of cloud computing as a new model of service provisioning in distributed systems,...
We study a scheduling model with speed scaling for machines and the immediate start requirement for ...
In this thesis we study scheduling problems that occur in the client server setting. In this settin...
Modern cloud computing systems have been using multiple processing units on servers to increase thei...
We present a new online algorithm for profit-oriented scheduling on multiple speed-scalable pro-cess...
We design a simple and efficient online scheme for scheduling cloud tasks requesting multiple resour...