
 
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