Skip to main content

Advertisement

Log in

Optimal collaboration of thin–thick clients and resource allocation in cloud computing

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

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

  2. 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

  3. Delgado J, Fong L (2011) Efficiency assessment of parallel workloads on virtualized resources. Fourth IEEE international conference

  4. 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/

  5. 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

  6. 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

  7. 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

  8. Gueyoung J, Nathan (2012) Synchronous parallel processing of big-data analytics services to optimize performance in federated clouds. IEEE USA

  9. 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

  10. Kjeldskov J, Skov MB (2007) Exploring context-awareness for ubiquitous computing in the healthcare domain. Pers Ubiquit Comput 11(7):549–562

    Article  Google Scholar 

  11. Kwok M (2006) Performance analysis of distributed virtual environments. Ph. D. thesis, University of Waterloo, Ontario, Canada

  12. Ljungstrand P (2001) Context awareness and mobile phones. Pers Ubiquit Comput 5(1):58–611

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

  15. Marinelli E (2009) Hyrax: cloud computing on mobile devices using mapreduce. Master thesis draft Computer Science Departement, CMU

  16. 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

  17. Siegemund F, Floerkemeier C, Vogt H (2005) The value of handhelds in smart environments. Pers Ubiquit Comput 9(2):69–80

    Article  Google Scholar 

  18. 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

  19. Tamminen S, Oulasvirta A, Toiskallio K, Kankainen A (2004) Understanding mobile contexts. Ubiquitous Comput 8(2):135–143

    Article  Google Scholar 

  20. 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

  21. 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

  22. Larosa YT Mobile cloud computing service based on heterogeneous wireless and mobile P2P networks

  23. Zhang P, Peng (2011) A QoS-aware system for mobile cloud computing. IEEE international conference on cloud computing and intelligence systems (CCIS)

  24. Zhong L (2012) Cloud computing applied in the mobile internet. 2012 7th international conference on computer science and education (ICCSE)

Download references

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

Authors

Corresponding author

Correspondence to Pham Phuoc Hung.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-013-0673-z

Keywords