Abstract
Cloud computing (CC) has recently become a rising paradigm in the information and communications technology industry, drawing a lot of attentions to professionals and researchers. During the last decade, the dominance of smart phones or tablet computers (known as thin clients) over traditional desktop or laptop computers (known as thick clients) has become more and more evident, reflecting a great change in the way people access the Internet. Despite the recent technology advancements that manufacture a new generation of mobile devices with generous resources, the fact that they can offer only limited processing capacity still remains a painful experience. This problem, fortunately, has been made less severe thanks to the recent adoption of CC platform. CC enables offloading heavy processing tasks up to the “cloud”, leaving only simple jobs to the user-end capacity-limited thin clients. So far, a number of research studies have been carried out, trying to eliminate problems arising from shortcomings in the connection between thin clients and cloud networks, yet little have been found efficient. In this paper, we present a novel architecture, taking advantage of collaboration of thin and thick clients, particularly aiming at optimizing data distribution and utilizing CC resources so that expected Quality-of-Service requirements can be met. We also propose an algorithm to select an optimal resource allocation strategy to satisfy various Service Level Agreements. In order to justify our proposal, we have used both numerical analysis and programming approaches. Simulation result shows that our proposed schemes can improve resource allocation efficiency and achieve better performance than the existing ones.















Similar content being viewed by others
References
Andreolini M, Casolari S, Colajanni M (2008) Autonomic request management algorithms for geographically distributed internet-based systems. Self-Adaptive and Self-Organizing Systems. SASO ′08. Second IEEE international conference, pp 171–180
Cuervo E, Balasubramanian A, Cho DK, Wolman A, Saroiu S, Chandra R, Bahl V (2010) MAUI: making smartphones last longer with code offload. MobiSys ‘10 Proceedings of the 8th international conference on Mobile systems, applications, and services, San Francisco, CA, USA, pp 49-62. 15-18 June 2010
Delgado J, Fong L (2011) Efficiency assessment of parallel workloads on virtualized resources. Fourth IEEE international conference
Dinh HT, Lee C, Niyato D, Wang P (2011) A survey of mobile cloud computing: architecture, applications, and approaches. Wirel Commun Mob Comput. doi:10.1002/wcm.1203, http://onlinelibrary.wiley.com/doi/10.1002/wcm.1203/
Fan P, Wang J, Zheng Z, Lyu MR (2011) Toward optimal deployment of communication-intensive cloud applications. Cloud Computing (CLOUD) IEEE international conference, 4–9 July 2011, pp 460–467
Gartner Inc (2012) Gartner says worldwide enterprise IT spending to reach $2.7 trillion in 2012. Accessed 01 March 2013, http://www.gartner.com/newsroom/id/1824919
Giurgiu I, Riva O, Juric D, Krivulev I, Alonso G (2009) Calling the cloud: enabling mobile phones as interfaces to cloud applications. International conference on Middleware, New York, NY, USA, pp 1–20
Gueyoung J, Nathan (2012) Synchronous parallel processing of big-data analytics services to optimize performance in federated clouds. IEEE USA
Hu1 Y, Wong1 J, Iszlai2 G, Litoiu3 M (2009) Resource provisioning for cloud computing. CASCON ′09, Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, pp 101–111
Kjeldskov J, Skov MB (2007) Exploring context-awareness for ubiquitous computing in the healthcare domain. Pers Ubiquit Comput 11(7):549–562
Kwok M (2006) Performance analysis of distributed virtual environments. Ph. D. thesis, University of Waterloo, Ontario, Canada
Ljungstrand P (2001) Context awareness and mobile phones. Pers Ubiquit Comput 5(1):58–611
Lodi G, Panzieri F, Rossi D, Turrini E (2007) SLA-driven clustering of QoS-aware application servers. IEEE Trans Software Eng 33(3):186–197
Luo X (2009) From augmented reality to augmented computing: a look at cloud-mobile convergence. International symposium on ubiquitous virtual reality 8–11 July 2009, pp 29–32
Marinelli E (2009) Hyrax: cloud computing on mobile devices using mapreduce. Master thesis draft Computer Science Departement, CMU
Nguyen TD, Van Nguyen M, Huh EN (2012) Service image placement for thin client in mobile cloud computing. 2012 IEEE. doi:10.1109/CLOUD.2012.39, pp 416–422
Siegemund F, Floerkemeier C, Vogt H (2005) The value of handhelds in smart environments. Pers Ubiquit Comput 9(2):69–80
Stantchev V, Schrofer C (2009) Negotiating and enforcing QoS and SLAs in grid and cloud computing. GPC ′09 Proceedings of the 4th international conference on advances in grid and pervasive computing
Tamminen S, Oulasvirta A, Toiskallio K, Kankainen A (2004) Understanding mobile contexts. Ubiquitous Comput 8(2):135–143
Uppoor S, Flouris MD, Bilas A (2010) Cloud-based synchronization of distributed file system hierarchies. Cluster computing workshops and posters (CLUSTER WORKSHOPS). IEEE international conference 1–4
Wang X, Du Z, Liu X, Xie H, Jia X (2010) An adaptive QoS management framework for VoD cloud service centers. International conference on computer application and system modeling (ICCASM).1:527–532
Larosa YT Mobile cloud computing service based on heterogeneous wireless and mobile P2P networks
Zhang P, Peng (2011) A QoS-aware system for mobile cloud computing. IEEE international conference on cloud computing and intelligence systems (CCIS)
Zhong L (2012) Cloud computing applied in the mobile internet. 2012 7th international conference on computer science and education (ICCSE)
Acknowledgments
This research was supported by Next-Generation Information Computing Development Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (2012-0006418). The corresponding author is Eui-Nam Huh.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hung, P.P., Bui, TA., Morales, M.A.G. et al. Optimal collaboration of thin–thick clients and resource allocation in cloud computing. Pers Ubiquit Comput 18, 563–572 (2014). https://doi.org/10.1007/s00779-013-0673-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-013-0673-z