The International Arab Journal of Information Technology (IAJIT)


An Architecture of Thin Client-Edge Computing

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, Thin- client 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 Quality of Service (QoS) requirements. Our simulation result shows that our proposed approach can improve resource allocation efficiently and shows better performance than other existing methods.

[1] Andreolini M., Casolari S., and Colajanni M., Autonomic Request Management Algorithms for Geographically Distributed Internet-Based System, in Proceeding of 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, Venice, pp. 171-180, 20-24 , 2008.

[2] Delgado J., Sadjadi S., Fong L., Yanbin L., Bobroff N., and Seelam S., Efficiency Assessment of Parallel Workloads on Virtualized Resources, in Proceeding of 4th IEEE International Conference on Utility and Cloud Computing, Melbourne, pp. 89-96, 2011.

[3] Fan P., Wang J., Zheng Z., and Lyu M., Toward Optimal Deployment Of Communication- Intensive Cloud Applications, in Proceeding of IEEE International Conference on Cloud Computing, Washington, pp. 460-467, 2011.

[4] Giurgiu I., Riva O., Juric D., Krivulev I., and Alonso G., Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications, in Proceeding of ACM/IFIP/USENIX 10th international conference on Middleware, vol. 5896, Urbana, pp. 83-102. 2009.

[5] Gundavelli S., Leung K., Devarapalli V., Chowdhury K., and Patil B., Proxy Mobile IPv6, Technical Report Network Working Group, 2008.

[6] Huerta-Canepa G. and Lee D., A Virtual Cloud Computing Provider for Mobile Devices, in Proceeding of 1st ACM Workshop on Mobile Cloud Computing and Services: Social network and Beyond, San Francisco, pp. 1-24, 2010.

[7] Hu Y., Wong J., Iszlai G., and Litoiu M., Resource Provisioning for Cloud Computing, in Proceeding of the Conference of the center for advanced studies on Collaborative Research, Ontario, pp. 101-111, 2009.

[8] Pang H. and Tan K., Authentication Query Results in Edge Computing, in Proceeding of 20th Conference on Data Engineering, Washington, pp. 560-571, 2004.

[9] Jung G., Gnanasambandam N., and Mukherjee T., Synchronous Parallel Processing of Big-Data Analytics Services to Optimize Performance in Federated Clouds, in Proceeding of IEEE 5th International Conference on Cloud Computing, Honolulu, pp. 811-818, 2012.

[10] Kumar K. and Yung-Hsian L., Cloud Computing for Mobile Users: Can Offloading Computation Save Energy?, IEEE Computer, vol. 43, no. 4, pp. 51-56, 2010.

[11] Kwok M., Performance Analysis of Distributed Virtual Environments, PhD Thesis University of Waterloo, Ontario, 2006.

[12] Chandran K., Shanmugasudaram V., and Subramani K., Designing a Fuzzy-Logic Based Trust and Reputation Model for Resource Allocation in Cloud Computing, The International Arab Journal of Information Technology, vol. 13, no. 1, pp. 30-37, 2013.

[13] Li J., Chinneck J., Woodside M., and Litoiu M., Fast Scalable Optimization to Configure Service Systems Having Cost and Quality of Service Constraints, in Preceeding of the 6th International Conference on Autonomic Computing, Barcelona, pp. 159-168, 2009.

[14] Lenk A., Klems M., Nimis J., Tai S., and Sandholm T., What's inside the Cloud? An Architectural Map of the Cloud Landscape, in Proceeding of ICSE Workshop on Software Engineering Challenges of Cloud Computing, Washington, pp. 23-31, 2009.

[15] Lin Y., Kemme B., Patino-Martinez M., and Jimenez-Peris R., Enhancing Edge Computing with Database Replication, in Proceeding of 26th IEEE Symposium on Reliable Distributed System, Beijing, pp. 45-54, 2007. 850 The International Arab Journal of Information Technology, Vol. 14, No. 6, November 2017

[16] Marinelli E., Hyrax: Cloud Computing on Mobile Devices using MapReduce, Master Thesis draft, 2009.

[17] Nguyen T., Nguyen M., and Huh E., Service Image Placement for Thin Client in Mobile Cloud Computing, in Proceeding of IEEE 5th International Conference on Cloud Computing, Honolulu, pp. 416-422, 2012.

[18] Sheldon R., Introduction to Probability Models, Elsevier, 2010.

[19] Uppoor S., Flouris M., and Bilas A., Cloud- Based Synchronization of Distributed File System Hierarchies, in Proceeding of International Conference on Cluster Computing Workshops and Poster, pp.1-4, 2010.

[20] Luo X., From Augmented Reality to Augmented Computing: A Look at Cloud-Mobile Convergence, in Proceeding of International Symposium on Ubiquitous Virtual Reality, pp. 29-32, 2009. Aymen Alsaffar Earned his B.A. degree in Computer Science from Newbury College, Boston, USA in 2004. Earned his M.S. degree in Computer Engineering from KyungHee University, Suwon, South Korea in 2011. He is currently a Ph.D. Candidate in Computer Engineering of the Departmentof ComputerScience and Engineering in Kyung Hee University, Suwon, South Korea. He received Scholarship for Master and Ph.D. degree from King Abdullah Scholarship Program, Riyadh, Saudi Arabia. He also is working as a research engineer at Real-Time Mobile Cloud Research Center (RmCRC), Kyung Hee University. He received Best Achievement Award from SW Research Institute for Global and Creative Human Resource Incubation. His research interests include N-Screen, Cloud Computing, Thin- Client, Network Security, Network Security, Virtualization, and IPTV. Pham Hung received the B.S. degree in Computer Engineering from Ho Chi Minh National University, University of Sciences, Vietnam, and MasterDegree in Computer Science from Dongguk University, Korea. He used to be a project manager in some software companies. He has been a PhD scholar in Computer Engineering at Kyung Hee University, Korea, since 2012. At present, he is also working as Research Engineer at Real-time Mobile Cloud Research Center (RmCRC), Kyung Hee University, where he has been working on several large-scale R&D funded projects, including their proposals. His research interests include Resource Allocation, Parallel and Distributing Computing, High Performance Computing, Cluster and Grid Computing, Cloud Computing, Sensor Network. Eui-Nam Huh earned a B.S. degree from Busan National University in Korea, aMaster s degree in Computer Science from the University of Texas, USA in 1995, and a Ph.D. degree from the Ohio University, USA in 2002. He is the director of RmCRC (Real-time mobile Cloud Research Center). He is an editor of the Journal of the Korean Society for Internet Information and he has been the Korean Grid Standardgroup chair since 2002. He was also an Assistant Professor at Seoul Women s University, South Korea. He is now a Professor in the Department of ComputerScience and Engineering, Kyung Hee University, South Korea. His research interests include highperformance networks, sensor networks, distributed real-time systems, gridmiddleware, monitoring, network security, and cloud computing