Euro-Par 2014: Euro-Par 2014: Parallel Processing Workshops pp 1-12 | Cite as
On the Role of Ontologies in the Design of Service Based Cloud Applications
Abstract
The wide exploitation of cloud resources has been hindered by the diversity on the provision of these resources and thus resulting in heterogeneity between them. Research efforts on the design of cloud applications, leveraging resources form heterogeneous cloud environments, have been concentrated on traditional cloud platform resources such as deployment capabilities and data stores. However, the emergence of the cloud application platforms has made available a wide range of platform basic services (e.g. e-mail, message queue and authentication service) that can drastically decrease the application development time. Our work focuses on eliminating the heterogeneity among the providers offering those services. To this end we propose an ontology-driven framework, which facilitates the seamless and transparent use of platform basic services provisioned by multiple clouds environments. Ontologies are leveraged to enable the homogeneous description of the functionality of the service providers.
Keywords
Multi-Cloud Ontologies Cloud platform service descriptionPreview
Unable to display preview. Download preview PDF.
References
- 1.Kourtesis, D., Bratanis, K., Bibikas, D., Paraskakis, I.: Software Co-development in the Era of Cloud Application Platforms and Ecosystems: The Case of CAST. In: Camarinha-Matos, L.M., Xu, L., Afsarmanesh, H. (eds.) Collaborative Networks in the Internet of Services. IFIP AICT, vol. 380, pp. 196–204. Springer, Heidelberg (2012)CrossRefGoogle Scholar
- 2.Google App Engine (2014), https://developers.google.com/appengine
- 3.Amazon Elastic Beanstalk (2014), http://aws.amazon.com/elasticbeanstalk/
- 4.Heroku (2014), http://heroku.com
- 5.Gonidis, F., Paraskakis, I., Simons, A.J.H.: A Development Framework Enabling the Design of Service-Based Cloud Applications. In: 2nd International Workshop on Cloud Service Brokerage. Springer, Manchester (2004) (in press)Google Scholar
- 6.Kourtesis, D., Paraskakis, I., Simons, A.J.H.: Policy-driven governance in cloud application platforms: an ontology-based approach. In: Proceedings of the 4th International Workshop on Ontology-Driven Information Systems Engineering, Graz (2012)Google Scholar
- 7.Badger, L., Grance, T., Patt-Corner, R., Voas, J.: NIST Cloud Computing Synopsis and Recommendations. Technical Report, National Institute of Standards and Technology (2012)Google Scholar
- 8.Kourtesis, D., Bratanis, K., Bibikas, D., Paraskakis, I.: Software Co-development in the Era of Cloud Application Platforms and Ecosystems: The Case of CAST. In: Camarinha-Matos, L.M., Xu, L., Afsarmanesh, H. (eds.) Collaborative Networks in the Internet of Services. IFIP AICT, vol. 380, pp. 196–204. Springer, Heidelberg (2012)CrossRefGoogle Scholar
- 9.Khan, N., Noraziah, A., Ismail, E.I., Deris, M.M., Herawan, T.: Cloud Computing: Analysis of Various Platforms. Int. J. E-Entrep. Innov. 3(2), 9 (2012)CrossRefGoogle Scholar
- 10.Pastaki Rad, M., Sajedi Badashian, A., Meydanipour, G., Ashurzad Delcheh, M., Alipour, M., Afzali, H.: A Survey of Cloud Platforms and Their Future. In: Gervasi, O., Taniar, D., Murgante, B., Laganà, A., Mun, Y., Gavrilova, M.L. (eds.) ICCSA 2009, Part I. LNCS, vol. 5592, pp. 788–796. Springer, Heidelberg (2009)CrossRefGoogle Scholar
- 11.Ried, S., Rymer, J.R.: The Forrester WaveTM: Platform- As-A-Service For Vendor Strategy Professionals, Q2 2011. Technical Report, Forrester (2011)Google Scholar
- 12.Development in the Cloud: A Framework for PaaS and ISV Flexibility, Saugatuck Technology Inc. (2010)Google Scholar
- 13.Gonidis, F., Paraskakis, I., Simons, A.J.H., Kourtesis, D.: Cloud Application Portability. An Initial View. In: 6th Balkan Conference in Informatics, pp. 275–282. ACM, Thessaloniki (2013)CrossRefGoogle Scholar
- 14.CloudBees (2014), http://www.cloudbees.com
- 15.Zoho Creator (2014), http://www.zoho.com/creator
- 16.jclouds (2014), http://www.jclouds.org
- 17.Apache LibCloud (2014), https://libcloud.apache.org/index.html
- 18.Petcu, D.: Consuming Resources and Services from Multiple Clouds. Journal of Grid Computing 10723, 1–25 (2014)Google Scholar
- 19.Ardagna, D., Di Nitto, E., Casale, G., Petcu, D., Mohagheghi, P., Mosser, S., Matthews, P., Gericke, A., Ballagny, C., D’Andria, F., Nechifor, C.S., Sheridan, C.: MODAClouds: A model-driven approach for the design and execution of applications on multiple Clouds. In: Workshop on Modeling in Software Engineering, pp. 50–56. IEEE, Zurich (2012)Google Scholar
- 20.Jeffery, K., Horn, G., Schubert, L.: A vision for better cloud applications. In: Proceedings of the 2013 International Workshop on Multi-Cloud Applications and Federated Clouds, pp. 7–12. ACM, Prague (2013)CrossRefGoogle Scholar
- 21.Hamdaqa, M., Livogiannis, T., Tahvildari, L.: A reference model for developing cloud applications. In: 1st International Conference on Cloud Computing and Services Science, pp. 98–103. Noordwijkerhout (2011)Google Scholar
- 22.Guillén, J., Miranda, J., Murillo, J.M., Cana, C.: Developing migratable multicloud applications based on MDE and adaptation techniques. In: 2nd Nordic Symposium on Cloud Computing & Internet Technologies, pp. 30–37. ACM, Oslo (2013)CrossRefGoogle Scholar
- 23.Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)CrossRefGoogle Scholar
- 24.Pedrinaci, C., Cardoso, J., Leidig, T.: Linked USDL: A Vocabulary for Web-Scale Service Trading. In: Presutti, V., d’Amato, C., Gandon, F., d’Aquin, M., Staab, S., Tordai, A. (eds.) ESWC 2014. LNCS, vol. 8465, pp. 68–82. Springer, Heidelberg (2014)CrossRefGoogle Scholar
- 25.The Protégé Ontology Editor and Knowledge Acquisition System (2014), http://protege.stanford.edu/
- 26.OWL API (2014), http://owlapi.sourceforge.net/
- 27.Jena Framework (2013), http://jena.apache.org
- 28.Moscato, F., Aversa, R., Di Martino, B., Fortis, T., Munteanu, V.: An analysis of mOSAIC ontology for Cloud resources annotation. In: Federated Conference on Computer Science and Information Systems, pp. 973–980. IEEE, Szczecin (2011)Google Scholar
- 29.Gardner, T., Griffin, C., Koehler, J., Hauser, R.: A review of OMG MOF 2.0 Query / Views / Transformations Submissions and Recommendations towards the final Standard. In: Workshop on Metamodeling for MDA, York, pp. 179–197 (2003)Google Scholar
- 30.Amazon Simple E-mail Service (2014), http://aws.amazon.com/ses/
- 31.SendGrid (2014), http://www.sendgrid.com