Interchanging Cloud Providers Instances Through Ubiquitous Devices

  • Tiago M. C. Simões
  • Jorge E. F. Costa
  • Joel J. P. C. Rodrigues
  • Long Hu
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 133)

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.

Keywords

Cloud computing Ubiquitous devices Mobile devices Interoperability issues Interoperability model Cloud providers 

References

  1. 1.
    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)Google Scholar
  2. 2.
    Kwang, M.S.: Agent-based cloud computing. IEEE Trans. Serv. Comput. 5(4), 564–577 (2012)CrossRefGoogle Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
  7. 7.
    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)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    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)Google Scholar
  13. 13.
  14. 14.
    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)Google Scholar
  15. 15.
  16. 16.
  17. 17.
    Bellavista, P., Corradi, A., Stefanelli, C.: The ubiquitous provisioning of internet services to portable devices. IEEE Pervasive Comput. 1(3), 81–87 (2002)CrossRefGoogle Scholar
  18. 18.
    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)Google Scholar
  19. 19.
    Friedewald, M., Raabe, O.: Ubiquitous computing: an overview of technology impacts. J. Telematics Inform. 28(2), 55–65 (2011)CrossRefGoogle Scholar
  20. 20.
    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)Google Scholar
  21. 21.
    Petcu, D., Macariu, G., Panica, S., Craciun, C.: Portable cloud applications from theory to practice. Future Gener. Comput. Syst. 29(6), 1417–1430 (2013)CrossRefGoogle Scholar
  22. 22.

Copyright information

© Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2014

Authors and Affiliations

  • Tiago M. C. Simões
    • 1
  • Jorge E. F. Costa
    • 1
  • Joel J. P. C. Rodrigues
    • 1
  • Long Hu
    • 2
  1. 1.Instituto de TelecomunicaçõesUniversity of Beira InteriorCovilhãPortugal
  2. 2.School of Computer Science and TechnologyHuazhong University of Science and TechnologyWuhanChina

Personalised recommendations