Table 2: A cross correlation study of the cloud interoperability and portability approaches.
CSGSE OWL-S Broker mOSAIC
CoCoOn
CSGSE ontology in not
as detailed compared to
CoCoOn. Also, Co-
CoOn is compliant with
specific providers, yet
CGSE requires vendors
to register in a broker.
OWL-S Broker is con-
sidered as a more de-
tailed ontology. It uses
OWL-S standard. Yet,
OWL-S requires compli-
ant providers with its on-
tology.
Compared with CoCoOn, mOSAIC
is more detailed ontology in the
level of descitpion of services.
It uses the OWL-S standard and
OCCI as a service front-end to
a providers internal management
framework.
CSGSE
OWL-S Broker is a more
specialized ontology as it
uses standards as OWL-
S and SWRL. Also, CS-
GSE uses databases for
storage thus it looses the
benefits of semantics.
mOSAIC has a more specialized
ontology on the level of ser-
vice description for IaaS. Also it
uses OWL-S, SPARQL unambigu-
ous queries, as an advantage com-
pared with CGSE that uses database
for storage. It uses also OCCI.
OWL-S Broker
mOSAIC uses OWL-S, SPARQL
and OCCI. In the level of ontol-
ogy repository, OWL-S Broker re-
quires vendors to be compliant with
ontologies, yet mOSAIC is compli-
ant with most providers (e.g., MS
Azure).
ACKNOWLEDGEMENTS
The research leading to these results has re-
ceived funding from the European Unions Seventh
Framework Programme (FP7/2007-2013) under grant
agreement no 604691 (project FI-STAR).
REFERENCES
Bohn, R. B., Messina, J., Liu, F., Tong, J., and Mao, J.
(2011). Nist cloud computing reference architecture.
In Proceedings of the 2011 IEEE World Congress on
Services, SERVICES ’11, pages 594–596, Washing-
ton, DC, USA. IEEE Computer Society.
Christensen, E., Curbera, F., Meredith, G., and Weer-
awarana, S. (2001). Web Service Definition Lan-
guage (WSDL). W3C recommendation, W3C.
http://www.w3.org/TR/wsdl.
Loutas, N., Kamateri, E., and Tarabanis, K. A. (2011). A
Semantic Interoperability Framework for Cloud Plat-
form as a Service. In CloudCom, pages 280–287.
Martin, D. L., Paolucci, M., McIlraith, S. A., Burstein,
M. H., McDermott, D. V., McGuinness, D. L., Parsia,
B., Payne, T. R., Sabou, M., Solanki, M., Srinivasan,
N., and Sycara, K. P. (2004). Bringing Semantics to
Web Services: The OWL-S Approach. In SWSWPC,
pages 26–42.
Mell, P. and Grance, T. (2009). The NIST Definition of
Cloud Computing. Technical report.
Moscato, F., Aversa, R., Martino, B. D., Fortis, T.-F., and
Munteanu, V. I. (2011). An Analysis of mOSAIC on-
tology for Cloud Resources annotation. In FedCSIS,
pages 973–980.
Nagarajan, M., Verma, K., Sheth, A., Miller, J., and
Lathem, J. (2006). Semantic Interoperability of Web
Services - Challenges and Experiences. In ICWS ’06:
Proceedings of the IEEE International Conference on
Web Services (ICWS’06), pages 373–382, Washing-
ton, DC, USA. IEEE Computer Society.
Nagireddi, V. and Mishra, S. (2013). An ontology based
cloud service generic search engine. In Computer Sci-
ence Education (ICCSE), 2013 8th International Con-
ference on, pages 335–340.
Ngan, L. D. and Kanagasabai, R. (2012). Owl-s based se-
mantic cloud service broker. In ICWS, pages 560–567.
Petcu, D. (2011). Portability and interoperability between
clouds: challenges and case study. In Proceedings of
the 4th European conference on Towards a service-
based internet, ServiceWave’11, pages 62–74, Berlin,
Heidelberg. Springer-Verlag.
Petcu, D., Macariu, G., Panica, S., and Crciun, C. (2013).
Portable Cloud applications - From theory to practice.
Future Gener. Comput. Syst., 29(6):1417–1430.
van Harmelen, F. and McGuinness, D. (2004). OWL
web ontology language overview. W3C recommen-
dation, W3C. http://www.w3.org/TR/2004/REC-owl-
features-20040210/.
Zhang, M., Ranjan, R., Haller, A., Georgakopoulos, D.,
Menzel, M., and Nepal, S. (2012). An ontology
based system for cloud infrastructure services discov-
ery. CoRR, abs/1212.0156.
ASurveyonApproachesforInteroperabilityandPortabilityofCloudComputingServices
117