The Anatomy of the Grid: Enabling Scalable Virtual Organizations
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
The utility business model and the future of computing services
IBM Systems Journal
Autonomic Self-Optimization According to Business Objectives
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Event-driven rules for sensing and responding to business situations
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Managing Cancellations and No-Shows of Reservations with Overbooking to Increase Resource Revenue
CCGRID '08 Proceedings of the 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid
A rule based resources management for collaborative grid environments
International Journal of Internet Protocol Technology
HPCC '08 Proceedings of the 2008 10th IEEE International Conference on High Performance Computing and Communications
Efficient Data Management Support for Virtualized Service Providers
PDP '09 Proceedings of the 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing
NCA '09 Proceedings of the 2009 Eighth IEEE International Symposium on Network Computing and Applications
Economically enhanced resource management for internet service utilities
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
SORMA - building an open grid market for grid resource allocation
GECON'07 Proceedings of the 4th international conference on Grid economics and business models
NCA '10 Proceedings of the 2010 Ninth IEEE International Symposium on Network Computing and Applications
Client classification policies for SLA negotiation and allocation in shared cloud datacenters
GECON'11 Proceedings of the 8th international conference on Economics of Grids, Clouds, Systems, and Services
Cheat-Proof trust model for cloud computing markets
GECON'12 Proceedings of the 9th international conference on Economics of Grids, Clouds, Systems, and Services
Verifying cloud services: present and future
ACM SIGOPS Operating Systems Review
Hi-index | 0.00 |
In Utility Computing business model, the owners of the computing resources negotiate with their potential clients to sell computing power. The terms of the Quality of Service (QoS) and the economic conditions are established in a Service-Level Agreement (SLA). There are many scenarios in which the agreed QoS cannot be provided because of errors in the service provisioning or failures in the system. Since providers have usually different types of clients, according to their relationship with the provider or by the fee that they pay, it is important to minimize the impact of the SLA violations in preferential clients. This paper proposes a set of policies to provide better QoS to preferential clients in such situations. The criterion to classify clients is established according to the relationship between client and provider (external user, internal or another privileged relationship) and the QoS that the client purchases (cheap contracts or extra QoS by paying an extra fee). Most of the policies use key features of virtualization: Selective Violation of the SLAs, Dynamic Scaling of the Allocated Resources, and Runtime Migration of Tasks. The validity of the policies is demonstrated through exhaustive experiments.