Abstract
The paradigm of Software as a Service (SaaS) offers an interesting option to vendors of simulation software for providing their applications to a wide circle of customers. However, this imposes a challenge to vendors whose applications exist only as classical desktop tools, so far: Interfaces for the remote control have to be provided which are as independent from the underlying cloud infrastructure as possible in order to avoid vendor lock-ins. We present an interoperable platform developed in the project Cloud4E (Trusted Cloud Computing for Engineering), which allows the provisioning of existing simulation software in form of a service in a cloud. The interoperability of the platform and of the services is achieved by the usage of the Open Cloud Computing Interface (OCCI) together with the Advanced Message Queuing Protocol (AMQP) where OCCI is not only used as interface to Infrastructure as a Service (IaaS) but also as interface to SaaS. Hence, the OCCI server plays a central role within the platform and can quickly become a bottleneck, which degrades the performance of the whole platform. We present detailed performance investigations and suggest options to improve the performance. The investigations were performed on the widely used OCCI server implementation called rOCCI server connected to the OpenNebula cloud middleware.
Chapter PDF
References
Cloud4E, http://www.cloud4e.de/ (retrieved May 2014)
Open Cloud Computing Interface, http://occi-wg.org/ (retrieved May 2014)
Edmonds, A., Metsch, T., Papaspyrou, A., Richardson, A.: Toward an Open Cloud Standard. IEEE Internet Computing 16(4), 15–25 (2012)
Advanced Message Queueing Protocol, http://www.amqp.org/ (retrieved May 2014)
Vinoski, S.: Advanced Message Queuing Protocol. IEEE Internet Computing 10(6), 87–89 (2006)
SimulationX, http://www.simulationx.com/ (retrieved May 2014)
UNA – Finite Element Analysis Program, http://www.una-fem.com/ (retrieved May 2014)
Limmer, S., Schneider, A., Boehme, C., Fey, D., Schmitz, S., Graupner, A., Sülzle, M.: Services for numerical simulations and optimisations in grids. International Journal of Parallel, Emergent and Distributed Systems, 1–23 (2013)
Limmer, S., Fey, D.: Framework for Distributed Evolutionary Algorithms in Computational Grids. In: Cai, Z., Hu, C., Kang, Z., Liu, Y. (eds.) ISICA 2010. LNCS, vol. 6382, pp. 170–180. Springer, Heidelberg (2010)
rOCCI server at GitHub, https://github.com/gwdg/rOCCI-server (retrieved May 2014)
Rescale, http://www.rescale.com/ (retrieved May 2014)
Autodesk, http://www.autodesk.com/ (retrieved May 2014)
Tsai, W.-T., Li, W., Sarjoughian, H., Shao, Q.: SimSaaS: Simulation Software-as-a-service. In: Proceedings of the 44th Annual Simulation Symposium, pp. 77–86. Society for Computer Simulation International, San Diego (2011)
Tsai, W.-T., Wei, X., Cao, Z., Paul, R., Chen, Y., Xu, J.: Process Specification and Modeling Language for Service-Oriented Software Development. In: 11th IEEE International Workshop on Future Trends of Distributed Computing Systems, pp. 181–188 (2007)
CloudSME: http://cloudsme.eu/ (retrieved May 2014)
Fortissimo, http://www.fortissimo-project.eu/ (retrieved May 2014)
Lezzi, D., Lordan, F., Rafanell, R., Badia, R.M.: Execution of Scientific Workflows on Federated Multi-cloud Infrastructures. In: an Mey, D., Alexander, M., Bientinesi, P., Cannataro, M., Clauss, C., Costan, A., Kecskemeti, G., Morin, C., Ricci, L., Sahuquillo, J., Schulz, M., Scarano, V., Scott, S.L., Weidendorfer, J. (eds.) Euro-Par 2013. LNCS, vol. 8374, pp. 136–145. Springer, Heidelberg (2014)
Tejedor, E., Badia, R.M.: COMP Superscalar: Bringing GRID Superscalar and GCM Together. In: 8th IEEE International Symposium on Cluster Computing and the Grid, CCGRID, pp. 185–193 (2008)
García-Pérez, D., et al.: Cloud and Network Facilities Federation in BonFIRE. In: an Mey, D., et al. (eds.) Euro-Par 2013. LNCS, vol. 8374, pp. 126–135. Springer, Heidelberg (2014)
Ditter, A., Limmer, S., Fey, D.: i3sched – Ein OpenNebula Scheduler für die Oracle Grid Engine. In: Proceedings of Grid4Sys 2013, pp. 1–4 (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Limmer, S., Srba, M., Fey, D. (2014). Performance Investigation and Tuning in the Interoperable Cloud4E Platform. In: Lopes, L., et al. Euro-Par 2014: Parallel Processing Workshops. Euro-Par 2014. Lecture Notes in Computer Science, vol 8806. Springer, Cham. https://doi.org/10.1007/978-3-319-14313-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-14313-2_8
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14312-5
Online ISBN: 978-3-319-14313-2
eBook Packages: Computer ScienceComputer Science (R0)