A capacity management service for resource pools
Proceedings of the 5th international workshop on Software and performance
R-Opus: A Composite Framework for Application Performability and QoS in Shared Resource Pools
DSN '06 Proceedings of the International Conference on Dependable Systems and Networks
Computation Cost in Grid Computing Environments
ESC '07 Proceedings of the First International Workshop on The Economics of Software and Computation
A pricing information service for grid computing
Proceedings of the 5th international workshop on Middleware for grid computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference
Workload Analysis and Demand Prediction of Enterprise Data Center Applications
IISWC '07 Proceedings of the 2007 IEEE 10th International Symposium on Workload Characterization
Resource pool management: Reactive versus proactive or let's be friends
Computer Networks: The International Journal of Computer and Telecommunications Networking
Taxonomy of grid business models
GECON'07 Proceedings of the 4th international conference on Grid economics and business models
CloudCmp: shopping for a cloud made easy
HotCloud'10 Proceedings of the 2nd USENIX conference on Hot topics in cloud computing
Resource and virtualization costs up in the cloud: Models and design choices
DSN '11 Proceedings of the 2011 IEEE/IFIP 41st International Conference on Dependable Systems&Networks
Cloud-scale resource management: challenges and techniques
HotCloud'11 Proceedings of the 3rd USENIX conference on Hot topics in cloud computing
To move or not to move: the economics of cloud computing
HotCloud'11 Proceedings of the 3rd USENIX conference on Hot topics in cloud computing
PARA'10 Proceedings of the 10th international conference on Applied Parallel and Scientific Computing - Volume Part I
Defragmenting the cloud using demand-based resource allocation
Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems
Improving cloud infrastructure utilization through overbooking
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Towards a performance-as-a-service cloud
Proceedings of the 4th annual Symposium on Cloud Computing
Cloudy with a Chance of Load Spikes: Admission Control with Fuzzy Risk Assessments
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
Cloud computing has emerged as a new and alternative approach for providing computing services. Customers acquire and release resources by requesting and returning virtual machines to the cloud. Different service models and pricing schemes are offered by cloud service providers. This can make it difficult for customers to compare cloud services and select an appropriate solution. Cloud Infrastructure-as-a-Service vendors offer a t-shirt approach for Virtual Machines (VMs) on demand. Customers can select from a set of fixed size VMs and vary the number of VMs as their demands change. Private clouds often offer another alternative, called time-sharing, where the capacity of each VM is permitted to change dynamically. With this approach each virtual machine is allocated a dynamic amount of CPU and memory resources over time to better utilize available resources. We present a tool that can help customers make informed decisions about which approach works most efficiently for their workloads in aggregate and for each workload separately. A case study using data from an enterprise customer with 312 workloads demonstrates the use of the tool. It shows that for the given set of workloads the t-shirt model requires almost twice the number of physical servers as the time share model. The costs for such infrastructure must ultimately be passed on to the customer in terms of monetary costs or performance risks. We conclude that private and public clouds should consider offering both resource sharing models to meet the needs of customers.