Abstract
Cloud computing dominates the current research landscape as a hot topic for researchers, companies, and customers where there is a growing need to transparently link services and infrastructures. Mobile devices, such as, smartphones or tablets play a key role for these purposes. The presence of dissimilar technologies among cloud providers is delivering chaos to the function of interoperability among providers. The existence of several technologies, terminologies, architectures, and business strategies are contributing to aggravate thins even further. In this paper, cloud computing providers, architecture, service, and deployment stack are discussed. Then, a cloud instance interoperability model is proposed. This model is presented to solve the interoperability issue between cloud providers. Five major components intended to ubiquitous devices are proposed in order to easily export and import computational resources, configurations, structures, virtual machines, billing information, helpdesk tickets, and further related information between cloud providers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Moghe, U., Lakkadwala, P., Mishra, D.K.: Cloud computing: Survey of different utilization techniques. In: CSI 6th International Conference on Software Engineering (CONSEG 2012), Madhya Pradesh, India, pp. 1–4 (2012)
Kwang, M.S.: Agent-based cloud computing. IEEE Trans. Serv. Comput. 5(4), 564–577 (2012)
Yanxia, W.: Research on web data integration framework based on cloud computing. In: 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet 2012), Yichang, China, pp. 2823–2826 (2012)
Prodan, R., Ostermann, S.: A survey and taxonomy of infrastructure as a service and web hosting cloud providers. In: 10th IEEE/ACM International Conference on Grid Computing, Alberta, Canada, pp. 17–25 (2009)
You, P., Peng, Y., Gao, H.: Providing information services for wireless sensor networks through cloud computing. In: IEEE Asia-Pacific Services Computing Conference (APSCC 2012), Guilin, China, pp. 362–364 (2012)
The NIST Definition of Cloud Computing. http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
Shih, W.-C., Tseng, S.-S., Yang, C.-T.: Performance study of parallel programming on cloud computing environments using MapReduce. In: International Conference on Information Science and Applications (ICISA 2010), Seoul, South Korea, pp. 1–8 (2010)
Liu, X.: Cloud architecture learning based on social architecture. In: 6th International Conference on Computer Sciences and Convergence Information Technology (ICCIT 2011), Seogwipo, South Korea, pp. 418–421 (2011)
Wei, Z., Qin, S., Jia, D., Yang Y.: Research and design of cloud architecture for smart home. In: IEEE International Conference on Software Engineering and Service Sciences (ICSESS 2010), Beijing, China, pp. 86–89 (2010)
Li, A., Yang, X., Kandula, S., Zhang, M.: CloudCmp: comparing public cloud providers. In: Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement (IMC 2010). New York, USA (2010)
Wang, L., Tao, J., Kunze, M., Castellanos, A.C., Kramer, D., Karl, W.: Scientific cloud computing: early definition and experience. In: 10th IEEE International Conference on High Performance Computing and Communications (HPCC 2008), Dalian, China, pp. 825–830 (2008)
Vecchiola, C., Pandey, S., Buyya, R.: High-performance cloud computing: a view of scientific applications. In: 10th International Symposium on Pervasive Systems, Algorithms, and Networks (ISPAN 2009), Kaohsiung, Taiwan, pp. 4–16 (2009)
Amazon AWS. http://www.aws.amazon.com
Lenk, A., Klems, M., Nimis, J., Tai, S., Sandholm, T.: What’s inside the cloud? An architectural map of the cloud landscape. In: ICSE Workshop on Software Engineering Challenges of Cloud Computing, (CLOUD 2009), Washington, USA, pp. 23–31 (2009)
Windows Azure. http://www.windowsazure.com
Google App Engine. https://developers.google.com/appengine/
Bellavista, P., Corradi, A., Stefanelli, C.: The ubiquitous provisioning of internet services to portable devices. IEEE Pervasive Comput. 1(3), 81–87 (2002)
Nirmalya, R., Das, S.K., Basu, K., Kumar, M.: Enhancing availability of grid computational services to ubiquitous computing applications. In: 19th IEEE International Parallel and Distributed Processing Symposium, Denver, USA, pp. 92 (2005)
Friedewald, M., Raabe, O.: Ubiquitous computing: an overview of technology impacts. J. Telematics Inform. 28(2), 55–65 (2011)
Rimal, B.P., Choi, E., Lumb, I.: A taxonomy and survey of cloud computing systems. In: 5th International Joint Conference on INC, IMS and IDC (NCM 2009), Seoul, Korea, pp. 44–51 (2009)
Petcu, D., Macariu, G., Panica, S., Craciun, C.: Portable cloud applications from theory to practice. Future Gener. Comput. Syst. 29(6), 1417–1430 (2013)
Rightscale Multicloud platform. http://www.rightscale.com/products/multicloud-platform.php
Acknowledgments
This work was partially supported by the Instituto de Telecomunicações, Next Generation Networks and Applications Group (NetGNA), Portugal, and by National Funding from the FCT – Fundação para a Ciência e a Tecnologia through the Pest-OE/EEI/LA0008/2011 Project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Simões, T.M.C., Costa, J.E.F., Rodrigues, J.J.P.C., Hu, L. (2014). Interchanging Cloud Providers Instances Through Ubiquitous Devices. In: Leung, V., Chen, M. (eds) Cloud Computing. CloudComp 2013. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 133. Springer, Cham. https://doi.org/10.1007/978-3-319-05506-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-05506-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05505-3
Online ISBN: 978-3-319-05506-0
eBook Packages: Computer ScienceComputer Science (R0)