Interchanging Cloud Providers Instances Through Ubiquitous Devices

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.

[1]  Paolo Bellavista,et al.  The Ubiquitous Provisioning of Internet Services to Portable Devices , 2002, IEEE Pervasive Comput..

[2]  Yanxia Wang Research on web data integration framework based on cloud computing , 2012, 2012 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet).

[3]  Xiaoli Liu,et al.  Cloud architecture learning based on social architecture , 2012, 2011 6th International Conference on Computer Sciences and Convergence Information Technology (ICCIT).

[4]  Radu Prodan,et al.  A survey and taxonomy of infrastructure as a service and web hosting cloud providers , 2009, 2009 10th IEEE/ACM International Conference on Grid Computing.

[5]  Dana Petcu,et al.  Portable Cloud applications - From theory to practice , 2013, Future Gener. Comput. Syst..

[6]  Michael Friedewald,et al.  Ubiquitous computing: An overview of technology impacts , 2011, Telematics Informatics.

[7]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[8]  Rajkumar Buyya,et al.  High-Performance Cloud Computing: A View of Scientific Applications , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.

[9]  Xiaowei Yang,et al.  CloudCmp: comparing public cloud providers , 2010, IMC '10.

[10]  Lizhe Wang,et al.  Scientific Cloud Computing: Early Definition and Experience , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[11]  Chao-Tung Yang,et al.  Performance Study of Parallel Programming on Cloud Computing Environments Using MapReduce , 2010, 2010 International Conference on Information Science and Applications.

[12]  Kwang Mong Sim,et al.  Agent-Based Cloud Computing , 2012, IEEE Transactions on Services Computing.

[13]  D. K. Mishra,et al.  Cloud computing: Survey of different utilization techniques , 2012, 2012 CSI Sixth International Conference on Software Engineering (CONSEG).

[14]  Ian Lumb,et al.  A Taxonomy and Survey of Cloud Computing Systems , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[15]  Thomas Sandholm,et al.  What's inside the Cloud? An architectural map of the Cloud landscape , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[16]  Zhiqiang Wei,et al.  Research and design of Cloud architecture for smart home , 2010, 2010 IEEE International Conference on Software Engineering and Service Sciences.

[17]  Mohan Kumar,et al.  Enhancing Availability of Grid Computational Services to Ubiquitous Computing Applications , 2005, IEEE Transactions on Parallel and Distributed Systems.

[18]  Eugene Ciurana,et al.  Google App Engine , 2009 .

[19]  Yuxing Peng,et al.  Providing Information Services for Wireless Sensor Networks through Cloud Computing , 2012, 2012 IEEE Asia-Pacific Services Computing Conference.