4.10 Templates for Application Types
The initial filtering of requirements is based on a high-
level classification of Cloud services types, notably
SaaS, IaaS, PaaS and hybrids. We believe it would
be very helpful to create a larger set of templates
for more specific service types (e.g., e-mail, docu-
ment sharing, video storage, back-up, etc.) and even
within specific domains (e.g., healthcare, education,
e-Governance, etc.). Knowing what the right require-
ments are for your service is considered to be a great
challenge by itself, and quality-assured templates can
be excellent starting-points for many customers. The
broker should over time be able to create such tem-
plate libraries and could offer them to new customers.
5 CONCLUSIONS
The CloudSurfer prototype implementation has been
our vehicle of research for the Cloud brokering
paradigm, and we have exploited it to identify future
needs and challenges that we will try to address. The
evaluation studies of the application itself showed a
very good user experience, and there is certainly a
need to simplify the process of finding Cloud service
providers that fulfill the requirements of a customer.
Our focus has been limited to security requirements,
since they tend to be among the great show-stoppers
for Cloud uptake, but we think that the application
itself can easily be extended to support other types
of requirements as well, for instance related to cost,
functionality, performance and other QoS attributes.
Though we have been able to identify many new
needs, it seems obvious to us that the major obstacle
today is the lack of a standardized machine-readable
contract language that can be used for automatic dis-
covery and reasoning. It is imperative that the Cloud
provider industry come to an agreement on what to
describe and how to do it. In the end, it is the
providers that are able to provide clear and distinct
contract terms that will win the customers.
ACKNOWLEDGEMENTS
The research leading to these results has been sup-
ported by Telenor through the SINTEF-Telenor re-
search agreement and the European Union Seventh
Framework Programme (FP7/2007-2013) under grant
no 257930. We would also like to thank the anony-
mous reviewers that provided us with excellent feed-
back and suggestions for improvements.
REFERENCES
Andrieux, A., Czajkowski, K., Dan, A., Keahey, K.,
Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J.,
Tuecke, S., and Xu, M. (2003). Web Services
Agreement Specification (WS-Agreement). https://
forge.gridforum.org/projects/graap-wg/.
Cloud Security Alliance (2012). CSA Cloud Con-
trols Matrix. Technical report. https://
cloudsecurityalliance.org/research/ccm/.
Contrail Consortium (2010). Contrail FP7 EU Project.
http://contrail-project.eu/.
Ferrer et al (2012). OPTIMIS: A holistic approach to cloud
service provisioning. Future Gener. Comput. Syst.,
28(1):66–77.
Frtunic, M., Jovanovic, F., Gligorijvic, M., Dordevic, L.,
and Janicijevic, S. (2012). CloudSurfer. Security Re-
quirements for Cloud Brokering. Customer Driven
Project, project report, NTNU.
Hevner, A. and Chatterjee, S. (2010). Design Research in
Information Systems: Theory and Practice. Springer
Publishing Company, Incorporated, 1st edition.
Hogben, G. and Dekker, M. (2012). Procure Secure:
A guide to monitoring of security service lev-
els in cloud contracts. Technical report. http://
www.enisa.europa.eu/activities/Resilience-and-CIIP/
cloud-computing/.
Jansen, W. and Grance, T. (2011). Guidelines on Security
and Privacy in Public Cloud Computing. NIST Spe-
cial Publication 800-144.
Jensen, J. et al. (2011). SLA Management Services Terms
and Initial Architecture. Contrail deliverable D3.2.
Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L.,
and Leaf, D. (2011). NIST Cloud Computing Refer-
ence Architecture. NIST Special Publication 500-292.
Meland, P., Bernsmed, K., Jaatun, M., Castejon, H., and
Undheim, A. (2013). Expressing cloud security re-
quirements for SLAs in deontic contract languages for
cloud brokers. International Journal of Cloud Com-
puting (to appear).
mOSAIC Consortium (2012). mOSAIC Cloud. http://
www.mosaic-cloud.eu/.
Moscato, F., Aversa, R., Di Martino, B., Fortis, T., and
Munteanu, V. (2011). An analysis of mOSAIC ontol-
ogy for Cloud resources annotation. In Computer Sci-
ence and Information Systems (FedCSIS), 2011 Fed-
erated Conference on, pages 973 –980.
OPTIMIS Consortium (2010). OPTIMIS FP7 EU Project.
http://www.optimis-project.eu/.
Rodero-Merino, L., Vaquero, L. M., Gil, V., Gal
´
an, F.,
Font
´
an, J., Montero, R. S., and Llorente, I. M. (2010).
From infrastructure delivery to service management
in clouds. Future Gener. Comput. Syst., 26(8):1226–
1240.
Tordsson, J., Montero, R. S., Moreno-Vozmediano, R., and
Llorente, I. M. (2012). Cloud brokering mechanisms
for optimized placement of virtual machines across
multiple providers. Future Gener. Comput. Syst.,
28(2):358–367.
Vaquero, L., Morn, D., Galn, F., and Alcaraz-Calero, J.
(2012). Towards runtime reconfiguration of applica-
tion control policies in the cloud. Journal of Network
and Systems Management, 20:489–512.
CLOSER2013-3rdInternationalConferenceonCloudComputingandServicesScience
206