tion tool. Our purpose was to compute minimum im-
plementation costs as part of price quotations towards
customers, in order to remain competitive. On the
same time, we used profit and SLA violation probabil-
ity constraints to decide whether the problem can be
satisfied at all, and what is the decision space based on
which implementation costs can be calculated. Out-
sourcing via subcontracts was included as part of the
decision process, to achieve additional profit but also
to sustain customers when local resources are not suf-
ficient. Our simulations prove that the approach is
feasible and works, yielding useful results given the
scenario that we chose to implement.
In the future we wish to extend the work to
include resource dependencies (therefore additional
constraints for making outsourcing decisions), ad-
vance reservations for complete resource scheduling,
and a penalty scheme connected to the business value
of each SLA guarantee.
ACKNOWLEDGEMENTS
The research leading to these results is supported by
the European Community’s Seventh Framework Pro-
gramme (FP7/2007-2013) and the SLA@SOI project
under grant agreement no.216556.
REFERENCES
B. Rochwerger et al. (2009). The RESERVOIR Model and
Architecture for Open Federated Cloud Computing.
IBM Journal of Research and Development, 53(4).
Brandic, I., Music, D., and Dustdar, S. (2009). Service me-
diation and negotiation bootstrapping as first achieve-
ments towards self-adaptable grid and cloud services.
In Proceedings of the 6th International Conference
on Autonomic Computing (industry session on Grids
Meets Autonomic Computing), pages 1–8. ACM.
Amazon EC2 Cloud (2010). http://aws.amazon.com/ec2/.
Collette, Y. and Siarry, P. (2003). Multiobjective optimiza-
tion: principles and case studies. Springer Verlag.
Dobson, G. and Sanchez-Macian, A. (2006). Towards Uni-
fied QoS/SLA Ontologies. IEEE Services Computing
Workshops, pages 169–174.
Google App Engines (2010). http://code.google.com/
appengine/.
Open Grid Forum. (1999). Open cloud computing interface.
http://www.occi-wg.org/ (Retrieved: Feb 2010).
Open Grid Forum. (2007). Web services agreement
specification (ws-agreement). http://www.ogf.org/
documents/GFD.107.pdf (Retrieved: Feb 2010).
Hellerstein, J. L., Katircioglu, K., and Surendra, M. (2005).
A framework for applying inventory control to capac-
ity management for utility computing. In Integrated
Network Management (IM 2005), pages 237–250.
Kertesz, A., Kecskemeti, G., and Brandic, I. (2009). An
SLA-based resource virtualization approach for on-
demand service provision. In VTDC ’09: Proceed-
ings of the 3rd international workshop on Virtualiza-
tion technologies in distributed computing, pages 27–
34. ACM.
M. Armbrust et al. (2009). Above the Clouds: A Berkeley
View of Cloud Computing.
Malkowski, S., Hedwig, M., Jayasinghe, D., Pu, C., and
Neumann, D. (2010). CloudXplor: A Tool for Con-
figuration Planning in Clouds Based on Empirical
Data. In Proc. 25th Symposium On Applied Comput-
ing (SAC’2010).
N. Paton et al. (2009). Optimizing Utility in Cloud Comput-
ing through Autonomic Workload Execution. IEEE
Data Eng. Bull., 32(1):51–58.
P
¨
uschel, T. and Neumann, D. (2009). Management of Cloud
Infrastructures: Policy-based revenue optimization.
In International Conference on Information Systems
(ICIS 2009).
Sotomayor, B., Montero, R. S., Llorente, I. M., and Foster,
I. (2008). Capacity Leasing in Cloud Systems using
the OpenNebula Engine.
Stantchev, V. and Schr
¨
opfer, C. (2009). Negotiating and
Enforcing QoS and SLAs in Grid and Cloud Comput-
ing. In Advances in Grid and Pervasive Computing,
volume 5529 of Lecture Notes in Computer Science,
pages 25–35. Springer Berlin / Heidelberg.
Van, H. N., Tran, F. D., and Menaud, J.-M. (2009). SLA-
Aware Virtual Resource Management for Cloud In-
frastructures. International Conference on Computer
and Information Technology, pages 357–362.
Wada, H., Suzuki, J., and Oba, K. (2009). Queuing
Theoretic and Evolutionary Deployment Optimization
with Probabilistic SLAs for Service Oriented Clouds.
In Proceedings of the 2009 Congress on Services-I-
Volume 00, pages 661–669. IEEE Computer Society.
Zhou, C., Chia, L.-T., and Lee, B.-S. (2004). DAML-QoS
Ontology for Web Services. IEEE International Con-
ference on Web Services, page 472.
SLA-BASED PLANNING FOR MULTI-DOMAIN INFRASTRUCTURE AS A SERVICE
351