2011 · 752 citations · 32 references
ComputingCloud ComputingComputer ScienceCloud InfrastructureComputer NetworksVirtualizationCloud Resource ManagementCloud VirtualizationCost-performance TradeoffsData Center VirtualizationNetwork VirtualizationResource ProvisioningCloud NetworkCloud Resource AllocationDatacenter VirtualizationElastic Resource ProvisioningNetwork Performance OptimizationPerformance VariabilityVirtual Network InterfacesVirtual Network Provisioning
The shared nature of the network in today's multi-tenant datacenters implies that network performance for tenants can vary significantly. This applies to both production datacenters and cloud environments. Network performance variability hurts application performance which makes tenant costs unpredictable and causes provider revenue loss. Motivated by these factors, this paper makes the case for extending the tenant-provider interface to explicitly account for the network. We argue this can be achieved by providing tenants with a virtual network connecting their compute instances. To this effect, the key contribution of this paper is the design of virtual network abstractions that capture the trade-off between the performance guarantees offered to tenants, their costs and the provider revenue.
32
Above the Clouds: A Berkeley View of Cloud Computing
Michael Armbrust, Armando Fox, Rean Griffith et al. · UC Berkeley · 2009 · 5.7K citations
Michael Isard, Mihai Budiu, Yuan Yu et al. · 2007 · 2.5K citations
Albert Greenberg, James R. Hamilton, Navendu Jain et al. · 2009 · 2.1K citations