Figure 5: ServiceTime XML file.
has to be added to the SLA. Inside this it Agreement-
Term the it GuaranteedState, itGuaranteedAction, etc.
have to be specified, and a it ServiceLevelObjective
has to be created. For example if a customer wants
to add a guarantee for the minimum bandwidth his
service can use, the KPI and the corresponding it in-
terfaceDeclr can be easiliy added by using the graph-
ical interface like shown in Figure 1. Therefore the
customer chooses a representing KPI from an list of
available KPIs, fills in the appropriate values and so
adds the new contract clause to the existing SLA.
Again it has to be checked if newly added KPI val-
ues are within the providers range of offerings or not,
and based on that be signed online.
In terms of a pricing model providers could give
certain offers in regard of predefined KPI ranges. In
this way a provider would be able to achieve a bet-
ter resource allocation and usage prediction, while
customers could easily choose upon these predefined
sets.
6 CONCLUSIONS
In this paper we demonstrated how adaptable SLA
management is essential for companies that want
to use Cloud services and complies with the Cloud
Computing self-service, on-demand characteristics to
change SLAs during runtime. High utilization of the
infrastructure for the provider and an ideal pay per
use basis for the companies can therefore be achieved.
With A-SLO-A it is possible to get customer specific
SLAs automated in acceptable conditions for both
parties. But to get an economical efficient adapta-
tion, more automation is essential. It has been shown,
that the new adaptable SLA Agreement (A-SLA-A)
language can model static SLA information and dy-
namic SLA objectives to be the basis of an adaptable
SLA management. Use cases have been presented to
visualize the power of the A-SLA-A.
REFERENCES
Brandic, I., Music, D., Leitner, P., and Dustdar, S. (2009).
Vieslaf framework: Enabling adaptive and versatile
sla-management. In Proceedings of the 6th Inter-
national Workshop on Grid Economics and Business
Models, GECON ’09, pages 60–73, Berlin, Heidel-
berg. Springer-Verlag.
Cloud Research Center. University of Applied Science Furt-
wangen. http://www.wolke.hs-furtwangen.de.
Distributed Management Task Force (2010). Architecture
for managing clouds. http://dmtf.org.
FOSII Team (2012). Foundations of self-governing ict
infrastructures website. http://www.infosys.tuwien.
ac.at/linksites/FOSII.
Happe, J., Theilmann, W., Edmonds, A., and Kearney, K.
(2011). Service Level Agreements for Cloud Comput-
ing, chapter A Reference Architecture for Multi-Level
SLA Management, pages 13–26. Springer-Verlag.
ISO/IEC SC 38 Study Group (2011). Jtc 1/sc 38 study
group report on cloud computing. Technical re-
port, International Organization for Standardization.
http://isotc.iso.org.
Kearney, K. T., Torelli, F., and Kotsokalis, C. (2011). Sla*:
An abstract syntax for service level agreements. 11th
IEEE/ACM International Conference on Grid Com-
puting, pages 217–224.
Khasnabish, B., Chu, J., Ma, S., Meng, Y., So, N., and Un-
behagen, P. (2010). Cloud reference framework. Tech-
nical report, Internet Engineering Task Force. http://
tools.ietf.org/ html/ draft-khasnabish-cloud-reference-
framework-00.
Liu, F., Tong, J., Mao, J., Bohn, R. B., Messina, J. V., Bad-
ger, M. L., and Leaf, D. M. (2011). Nist cloud comput-
ing reference architecture. Technical report, National
Institute of Standards and Technology.
Ludwig, H., Keller, A., Dan, A., King, R. P., and Franck,
R. (2003). Web Service Level Agreement (WSLA)
Language Specification, v1.0.
SLA@SOI. SLA@SOI projekt website. http://
sla-at-soi.eu/.
Spillner, J., Winkler, M., Reichert, S., Cardoso, J., and
Schill, A. (2009). Distributed contracting and mon-
itoring in the internet of services. In Proceedings
of the 9th IFIP WG 6.1 International Conference
on Distributed Applications and Interoperable Sys-
tems, DAIS ’09, pages 129–142, Berlin, Heidelberg.
Springer-Verlag.
CLOSER2013-3rdInternationalConferenceonCloudComputingandServicesScience
462