Abstract
In recent years, we have seen the rapid emergence of a plethora of Cloud providers with individual infrastructures, APIs and application description formats. This heterogeneity has resulted in vendor lock-in, which reduces consumer flexibility in terms of negotiation power, reaction to price increases and freedom to change provider. Achieving interoperability between Clouds is a means of addressing this issue. To realise this, the use of open standards has been suggested, but the existing standards are focused mainly on portability instead of interoperability. Besides, this heterogenous nature of Clouds makes inter-Cloud monitoring to facilitate interoperable Cloud management difficult. In this paper, we present a novel integrated approach to achieve interoperability between Clouds and to facilitate the management of service provisioning using multiple Clouds. The approach is based on the integration of a holistic message bus system with monitoring techniques. We present the design and implementation descriptions, and based on a use case scenario, we demonstrate a practical realisation of our approach.
Chapter PDF
Similar content being viewed by others
Keywords
References
Bahga, A., Madisetti, V.: A cloud-based approach to interoperable EHRs. IEEE Journal of Biomedical and Health Informatics 17, 894–906 (2013)
Bessis, N., Sotiriadis, S., Cristea, V., Pop, F.: Modelling requirements for enabling meta-scheduling in inter-clouds and inter-enterprises. In: 2011 Third International Conference on Intelligent Networking and Collaborative Systems (INCoS), pp. 149–156 (2011)
Boniface, M., Phillips, S.C., Sanchez-Macian, A., Surridge, M.: Dynamic service provisioning using GRIA SLAs. In: Di Nitto, E., Ripeanu, M. (eds.) ICSOC 2007. LNCS, vol. 4907, pp. 56–67. Springer, Heidelberg (2009)
Buyya, R., Ranjan, R., Calheiros, R.N.: InterCloud: Utility-oriented federation of cloud computing environments for scaling of application services. In: Hsu, C.-H., Yang, L.T., Park, J.H., Yeo, S.-S. (eds.) ICA3PP 2010, Part I. LNCS, vol. 6081, pp. 13–31. Springer, Heidelberg (2010)
Emeakaroha, V.C., Brandic, I., Maurer, M., Dustdar, S.: Low level metrics to high level SLAs - LoM2HiS framework: Bridging the gap between monitored metrics and SLAs parameters in cloud environments. In: 2010 International Conference on High Performance Computing and Simulation (HPCS), pp. 48–54 (July 2010)
Emeakaroha, V.C., Calheiros, R.N., Netto, M.A.S., Brandic, I., De Rose, C.A.F.: DeSVi: An architecture for detecting SLA violations in cloud computing infrastructures. In: Proceedings of the 2nd International ICST Conference on Cloud Computing, CloudComp 2010 (2010)
Emeakaroha, V.C., Netto, M.A.S., Calheiros, R.N., Brandic, I., Buyya, R., De Rose, C.A.F.: Towards autonomic detection of SLA violations in cloud infrastructures. Future Generation Computer Systems 28(7), 1017–1029 (2012)
Hsieh, G., Chen, R.J.: Design for a secure interoperable cloud-based personal health record service. In: 2012 IEEE 4th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 472–479 (2012)
Lewis, G.: Role of standards in cloud-computing interoperability. In: 2013 46th Hawaii International Conference on System Sciences (HICSS), pp. 1652–1661 (2013)
Lewis, G.A., Morris, E., Simanta, S., Wrage, L.: Why standards are not enough to guarantee end-to-end interoperability. In: Proceedings of the Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008), pp. 164–173 (2008)
Nguyen, B.M., Tran, V., Hluchy, L.: A novel approach for developing interoperable services in cloud environment. In: 2013 International Conference on Information Networking (ICOIN), pp. 232–237 (2013)
Sotiriadis, S., Bessis, N., Antonpoulos, N.: Decentralized meta-brokers for inter-cloud: Modeling brokering coordinators for interoperable resource management. In: 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), pp. 2462–2468 (2012)
Stoegerer, C., Brandic, I., Emeakaroha, V.C., Kastner, W., Novak, T.: Applying availability SLAs to traffic management systems. In: Proceedings of the IEEE Intelligent Transportation Systems Conference (ITSC 2011), pp. 1501–1506 (2011)
Tovarnak, D., Pitner, T.: Towards multi-tenant and interoperable monitoring of virtual machines in cloud. In: 2012 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), pp. 436–442 (2012)
Tran, N.L., Skhiri, S., Zimanyi, E.: Eqs: An elastic and scalable message queue for the cloud. In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), pp. 391–398 (2011)
Wang, P., Wu, X., Yang, H.: Analysis of the efficiency of data transmission format based on Ajax applications. In: 2011 International Conference on Information Technology, Computer Engineering and Management Sciences (ICM), vol. 4, pp. 265–268 (2011)
Williams, D., Jamjoom, H., Weatherspoon, H.: The Xen-Blanket: virtualize once, run everywhere. In: Proceedings of the 7th ACM European Conference on Computer Systems, EuroSys 2012, pp. 113–126 (2012)
Zhang, Z., Wu, C., Cheung, D.W.: A survey on cloud interoperability: taxonomies, standards, and practice. SIGMETRICS Perform. Eval. Rev. 40(4), 13–22 (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Emeakaroha, V.C., Healy, P.D., Fatema, K., Morrison, J.P. (2014). Cloud Interoperability via Message Bus and Monitoring Integration. In: an Mey, D., et al. Euro-Par 2013: Parallel Processing Workshops. Euro-Par 2013. Lecture Notes in Computer Science, vol 8374. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54420-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-54420-0_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-54419-4
Online ISBN: 978-3-642-54420-0
eBook Packages: Computer ScienceComputer Science (R0)