Abstract—In multi-tenant cloud environments, the absence of strict network performance guarantees leads to unpredictable job execution times. To address this issue, recently there have been several proposals on how to provide guaranteed network per-formance. These proposals, however, rely on computing resource reservation schedules a priori. Unfortunately, this is not practical in today’s cloud environments, where application demands are inherently unpredictable, e.g., due to differences in the input datasets or phenomena such as failures and stragglers. To overcome these limitations, we designed PROTON, a system that allows tenants to dynamically request and update minimum guarantees for both network bandwidth and compute resources at runt...
Cloud-based applications, including MapReduce and scale-out databases, generate a significant amount...
In cloud-computing systems, network-bandwidth guarantees have been shown to improve predictability o...
Dynamic resource provisioning, as an important data center software building block, helps to achieve...
Abstract—As businesses move their critical IT operations to multi-tenant cloud data centers, it is b...
In multi-tenant data centers, jobs of different tenants compete for the shared data center network a...
Abstract—Cloud datacenters typically require tenants to spec-ify the resource demands for the virtua...
Cloud computing is an integral part of modern life, which became increasingly apparent during the CO...
Abstract—The intra-cloud network is typically shared in a best-effort manner, which causes tenant ap...
Cloud computing is emerging as an increasingly popular computing paradigm, allowing dynamic scaling ...
C loud is on - demand service,as it provides resources,services as well as required information fo r...
Cloud computing is a technology that enables elastic, on-demand resource provisioning. Migrating app...
163 pagesCloud multi-tenancy, which is a major contributor to cost efficiency, leads to unpredictabl...
Providing bandwidth guarantees to specific applications is be-coming increasingly important as appli...
Deploying applications in leased cloud infrastructure is increasingly considered by a variety of bus...
Cloud networks, consisting of multiple data centers that are distributed at different geographical l...
Cloud-based applications, including MapReduce and scale-out databases, generate a significant amount...
In cloud-computing systems, network-bandwidth guarantees have been shown to improve predictability o...
Dynamic resource provisioning, as an important data center software building block, helps to achieve...
Abstract—As businesses move their critical IT operations to multi-tenant cloud data centers, it is b...
In multi-tenant data centers, jobs of different tenants compete for the shared data center network a...
Abstract—Cloud datacenters typically require tenants to spec-ify the resource demands for the virtua...
Cloud computing is an integral part of modern life, which became increasingly apparent during the CO...
Abstract—The intra-cloud network is typically shared in a best-effort manner, which causes tenant ap...
Cloud computing is emerging as an increasingly popular computing paradigm, allowing dynamic scaling ...
C loud is on - demand service,as it provides resources,services as well as required information fo r...
Cloud computing is a technology that enables elastic, on-demand resource provisioning. Migrating app...
163 pagesCloud multi-tenancy, which is a major contributor to cost efficiency, leads to unpredictabl...
Providing bandwidth guarantees to specific applications is be-coming increasingly important as appli...
Deploying applications in leased cloud infrastructure is increasingly considered by a variety of bus...
Cloud networks, consisting of multiple data centers that are distributed at different geographical l...
Cloud-based applications, including MapReduce and scale-out databases, generate a significant amount...
In cloud-computing systems, network-bandwidth guarantees have been shown to improve predictability o...
Dynamic resource provisioning, as an important data center software building block, helps to achieve...