negotiation points from A to H by positioning them
outside the acceptable region. An approach that
proposes such negotiation points as feasible, can
lead to a high customer dissatisfaction.
Figure 9 presents the price-based indicator
varying the workload plan. The figure shows that for
workload plan {100 r/s, 100 r/s}
is always
negative because the customer is perceiving a too
high price for the required workload plan.
7 CONCLUSIONS
We exploited capacity planning to support Cloud
providers in bilateral automatic negotiation of high-
level QoS parameters and prices of PaaS services.
The technique aims at achieving high satisfaction
levels for both providers and customers. To this end,
we propose a heuristic approach for the dynamic
evaluation of a non-additive utility function and the
acceptable region that takes into account information
about application performance and the availability of
resources and a cost-based price model for
resources.
Through an experimental analysis we
demonstrate that the proposed solution leads the
provider to accurately predict the utility that can be
gained by a contract and to avoid the stipulation of
contracts under conditions that conduct to
unprofitable revenues or customer dissatisfaction.
Further research aiming to improve our approach
regards the investigation of a progressive resource
allocation policy based on the effective incoming
workload of hosted applications and their
performance in order to better exploit data center
resources.
Finally, we are investigating an integrative
negotiation strategy based on time-based decision
functions for the proposed utility model able to
quickly reach an agreement with high satisfaction
levels for both providers and customers.
REFERENCES
Abrahao, B., Almeida, V., Almeida, J., Zhang, A., Beyer,
D., Safai, F., Self-Adaptive SLA-Driven Capacity
Management for Internet Services, Proceedings of
IEEE Network Operations and Management
Symposium, 2006 (NOMS 2006), pp.557-568.
Allspaw, J. (2008), The art of capacity planning: scaling
Web resources. O’Reilly Media, Inc.
Almeida, J., Almeida, V., Ardagna, D., Francalanci, C.,
Trubian, M. (2006), Resource Management in the
Autonomic Service-Oriented Architecture,
Proceedings of IEEE Int. Conf. on Autonomic
Computing, 2006 (ICAC '06), pp. 84- 92.
Chase, J. S., and Anderson, D. C. (2001), Managing
energy and server resources in hosting centers,
Proceedings of the 18th ACM Symposium on
Operating Systems Principles, pp. 103-116.
Chhetri, M., Lin, J., Goh, S., Zhang, J., Kowalczyk, R. and
J. Yan (2006), A Coordinated Architecture for the
Agent-Based Service Level Agreement Negotiation of
Web Service Composition, Proceedings of. Australian
Software Eng. Conf. (ASWEC ’06), pp. 90-99.
Czajkowski, K., Foster, I., and Kesselman, C. (2005),
Agreement-based resource management, Proceedings
of IEEE, Vol. 93 No. 3, pp. 631–643.
Faratin, P., Sierra, C., Jennings, N. R. (1998), Negotiation
decision functions for autonomous agents, Robotics
and Autonomous Systems, Vol. 24, No. 3-4, pp. 159-
182.
Graupner, S., König, R., Machiraju, V., Pruyne, J., Sahai,
A. Moorsel, A. V. (2003), Impact of virtualization on
management systems, Hewlett-Packard Laboratories,
Tech. Rep. HPL-2003-125.
Li, H., Su, S., Lam, H. (2006), On Automated e-Business
Negotiations: Goal, Policy, Strategy, and Plans of
Decision and Action, Organizational Computing and
Electronic Commerce, Vol. 13 No. 1, pp. 1-29.
Liu, Z., Squillante, M. S., Wolf, J. L. (2001), On
maximizing service-level-agreement profits,
Proceedings of the 3rd ACM conference on Electronic
Commerce (EC '01). ACM, New York, NY, USA.
Raiffa, H. (1982). The art and science of negotiation.
Harvard University Press.
Spillner, J., Schill, A. (2009), Dynamic SLA Template
Adjustments Based on Service Property Monitoring,
Proceedings of IEEE Int. Conf. on Cloud Computing
(CLOUD '09), pp.183-189.
Macias, M., Guitart, J. (2010), Using resource-level
information into non-additive negotiation models for
Cloud Market environments, Proceeding of IEEE
Network Operations and Management Symposium
(NOMS 2010), pp.325-332.
Wu, L., Buyya, R. (2012), Service Level Agreement
(SLA) in utility computing systems. In V. Cardellini,
E. Casalicchio, K. Castelo Branco, J. Estrella, & F.
Monaco (Eds.), Performance and dependability in
service computing: concepts, techniques and research
directions, pp. 1-25.
Zulkernine, F. H., Martin, P. (2011) An Adaptive and
Intelligent SLA Negotiation System for Web Services,
IEEE Transactions on Services Computing, Vol. 4 No.
1, pp.31-43.
ExploitingCapacityPlanningofCloudProviderstoLimitSLAViolations
195