The trade-off between cost and performance is a fundamental challenge for modern cloud systems. This thesis explores cost-performance tradeoffs for three types of systems that permeate today's clouds, namely (1) storage, (2) virtualization, and (3) computation. A distributed key-value storage system must choose between the cost of keeping replicas synchronized (consistency) and performance (latency) or read/write operations. A cloud-based disaster recovery system can reduce the cost of managing a group of VMs as a single unit for recovery by implementing this abstraction in software (instead of hardware) at the risk of impacting application availability performance. As another example, run-time performance of graph analytics jobs sharing a ...
Allocating resources for applications is attributed to cost-efficiency measures only in the light of...
Cloud computing offers on-demand network access to the computing resources through virtualization. T...
By offering data centers in several locations across the globe, cloud services enable web services t...
The trade-off between cost and performance is a fundamental challenge for modern cloud systems. This...
Today’s cloud storage systems lack flexible cost-performance trade-offs. For example, (a) in databas...
Load variations whether in space or time pose a significant challenge to system designers. These loa...
Scheduling and resource allocation in cloud systems is of fundamental importance to system efficienc...
We study the problem of optimizing data storage and access costs on the cloud while ensuring that th...
This research is supported by the EPSRC grant ‘Working Together: Constraint Programming and Cloud Co...
111 p.Benefit from cloud computing, high performance computing (HPC) tasks can be performed on virtu...
This thesis deals with the challenge of finding the right balance between consistency, availability,...
Cloud computing has evolved as an important distributed computing model, enabling infrastructure, in...
Mathematical models demonstrate that to achieve optimal performance in a heterogeneous cloud infrast...
High availability, cost effectiveness and ease of application deployment have accelerated the adopti...
Applications running in large-scale computing systems such as high performance computing (HPC) or cl...
Allocating resources for applications is attributed to cost-efficiency measures only in the light of...
Cloud computing offers on-demand network access to the computing resources through virtualization. T...
By offering data centers in several locations across the globe, cloud services enable web services t...
The trade-off between cost and performance is a fundamental challenge for modern cloud systems. This...
Today’s cloud storage systems lack flexible cost-performance trade-offs. For example, (a) in databas...
Load variations whether in space or time pose a significant challenge to system designers. These loa...
Scheduling and resource allocation in cloud systems is of fundamental importance to system efficienc...
We study the problem of optimizing data storage and access costs on the cloud while ensuring that th...
This research is supported by the EPSRC grant ‘Working Together: Constraint Programming and Cloud Co...
111 p.Benefit from cloud computing, high performance computing (HPC) tasks can be performed on virtu...
This thesis deals with the challenge of finding the right balance between consistency, availability,...
Cloud computing has evolved as an important distributed computing model, enabling infrastructure, in...
Mathematical models demonstrate that to achieve optimal performance in a heterogeneous cloud infrast...
High availability, cost effectiveness and ease of application deployment have accelerated the adopti...
Applications running in large-scale computing systems such as high performance computing (HPC) or cl...
Allocating resources for applications is attributed to cost-efficiency measures only in the light of...
Cloud computing offers on-demand network access to the computing resources through virtualization. T...
By offering data centers in several locations across the globe, cloud services enable web services t...