An architecture of thin client-edge computing collaboration for data distribution and resource allocation in cloud

These days, Thin-client devices are continuously accessing the Internet to perform/receive diversity of services in the cloud. However these devices might either has lack in their capacity (e.g. processing, CPU, memory, storage, battery, resource allocation, etc) or in their network resources which is not sufficient to meet users satisfaction in using Thin-client services. Furthermore, transferring big size of Big Data over the network to centralized server might burden the network, cause poor quality of services, cause long respond delay, and inefficient use of network resources. To solve this issue, Thinclient devices such as smart mobile device should be connected to Edge computing which is a localized near to user location and more powerful to perform computing or network resources. In this paper, we introduce a new method that constructs its architecture on Thin-client -Edge computing collaboration. Furthermore, present our new strategy for optimizing big data distribution in cloud computing. Moreover, we propose algorithm to allocate resources to meet service level agreement (SLA) and QoS requirements. Our simulation result shows that our proposed approach can improve resource allocation efficiently and shows better performance than other existing methods.

[1]  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.

[2]  Kamalanathan Chandran,et al.  Designing a fuzzy-logic based trust and reputation model for secure resource allocation in cloud computing , 2016, Int. Arab J. Inf. Technol..

[3]  Marin Litoiu,et al.  Resource provisioning for cloud computing , 2009, CASCON.

[4]  Yi Lin,et al.  Enhancing Edge Computing with Database Replication , 2007, 2007 26th IEEE International Symposium on Reliable Distributed Systems (SRDS 2007).

[5]  Eugene Marinelli,et al.  Hyrax: Cloud Computing on Mobile Devices using MapReduce , 2009 .

[6]  Charles M. Grinstead,et al.  Introduction to probability , 1999, Statistics for the Behavioural Sciences.

[7]  Xun Luo From Augmented Reality to Augmented Computing: A Look at Cloud-Mobile Convergence , 2009, 2009 International Symposium on Ubiquitous Virtual Reality.

[8]  Kian-Lee Tan,et al.  Authenticating query results in edge computing , 2004, Proceedings. 20th International Conference on Data Engineering.

[9]  Gustavo Alonso,et al.  Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications , 2009, Middleware.

[10]  Sheldon M. Ross Introduction to Probability Models. , 1995 .

[11]  Claudiu Barca,et al.  A virtual cloud computing provider for mobile devices , 2016, 2016 8th International Conference on Electronics, Computers and Artificial Intelligence (ECAI).

[12]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[13]  Marin Litoiu,et al.  Fast scalable optimization to configure service systems having cost and quality of service constraints , 2009, ICAC '09.

[14]  Zibin Zheng,et al.  Toward Optimal Deployment of Communication-Intensive Cloud Applications , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[15]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[16]  Michele Colajanni,et al.  Autonomic Request Management Algorithms for Geographically Distributed Internet-Based Systems , 2008, 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems.

[17]  K. F. Kwok,et al.  Performance Analysis of Distributed Virtual Environments , 2006 .

[18]  Basavaraj Patil,et al.  Proxy Mobile IPv6 , 2008, RFC.

[19]  Eui-nam Huh,et al.  Service Image Placement for Thin Client in Mobile Cloud Computing , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[20]  Liana L. Fong,et al.  Efficiency Assessment of Parallel Workloads on Virtualized Resources , 2011, 2011 Fourth IEEE International Conference on Utility and Cloud Computing.

[21]  Gueyoung Jung,et al.  Synchronous Parallel Processing of Big-Data Analytics Services to Optimize Performance in Federated Clouds , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[22]  Angelos Bilas,et al.  Cloud-based synchronization of distributed file system hierarchies , 2010, 2010 IEEE International Conference On Cluster Computing Workshops and Posters (CLUSTER WORKSHOPS).