Mobile Cloud for Parallel and Distributed Green Computing
DOI:
https://doi.org/10.26636/jtit.2017.111817Keywords:
distributed computing, green computing, mobile cloud, mobile computing, parallel computing, pervasive computingAbstract
Mobile Computing and Mobile Cloud Computing are the areas where intensive research is observed. The “mobility” landscape (devices, technologies, apps, etc.) evolves so fast that definitions and taxonomies do not catch up with so dynamic changes and there is still an ambiguity in definitions and common understanding of basic ideas and models. This research focuses on Mobile Cloud understood as parallel and distributed system consisting of a collection of interconnected (and virtualized) mobile devices dynamically provisioned and presented as one unified computing resource. This paper focuses on the mobile green computing cloud applied for parallel and distributed computations and consisting of outdated, abandoned or no longer needed smartphones being able to set up a powerful computing cluster. Besides showing the general idea and background, an actual computing cluster is constructed and its scalability and efficiency is checked versus the results obtained from the virtualized set of smartphones. All the experiments are performed using a dedicated software framework constructed in order to leverage the no-longer-needed smartphones, creating a computing cloud.
Downloads
References
[1] S. Mittal and J. S. Vetter, “A survey of CPU-GPU heterogeneous computing techniques”, ACM Computing Surv., vol. 47, pp. 69:1–69:35, 2015.
View in Google Scholar
[2] U. Hansmann, L. Merk, M. S. Nicklous, and T. Stober, Pervasive Computing: The Mobile World. Springer, 2003.
View in Google Scholar
[3] M. Satyanarayanan, “Mobile computing: The next decade”, in Proc. of the 1st ACM Worksh. on Mob. Cloud Comput. & Services: Social Networks and Beyond MCS’10, San Francisco, CA, USA, 2010, pp. 5:1–5:6 (doi: 10.1145/1810931.1810936).
View in Google Scholar
[4] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility”, Future Gener. Comp. Syst., vol. 25, no. 6, pp. 599–616, 2009.
View in Google Scholar
[5] P. Mell and T. Grance, “The NIST definition of cloud computing”, 2011 [Online]. Available: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
View in Google Scholar
[6] Z. Sanaei, S. Abolfazli, A. Gani, and R. Buyya, “Heterogeneity in mobile cloud computing: taxonomy and open challenges”, IEEE Commun. Surv. & Tutor., vol. 16, no. 1, pp. 369–392, 2014.
View in Google Scholar
[7] A. Khan, M. Othman, S. Madani, and S. Khan, “A survey of mobile cloud computing application models”, IEEE Commun. Surv. & Tutor., vol. 16, no. 1, pp. 393–413, 2014 (doi: 10.1109/SURV.2013.062613.00160).
View in Google Scholar
[8] M. Rahimi, J. Ren, C. Liu, A. Vasilakos, and N. Venkatasubramanian, “Mobile cloud computing: A survey, state of art and future directions”, Mobile Networks and Applications, vol. 19, no. 2, pp. 133–143, 2014 (doi: 10.1007/s11036-013-0477-4).
View in Google Scholar
[9] J. Samad, S. W. Loke, and K. Reed, “Mobile cloud computing”, in Cloud Services, Networking, and Management, N. L. S. da Fonseca and R. Boutaba, Eds. Wiley, 2015, pp. 153–190 (doi: 10.1002/9781119042655).
View in Google Scholar
[10] A. R. Khan, M. Othman, S. A. Madani, and S. U. Khan, “A survey of mobile cloud computing application models”, IEEE Commun. Surv. & Tutor., vol. 16, pp. 393–413, 2014 (doi: 10.1109/SURV.2013.062613.00160).
View in Google Scholar
[11] N. Fernando, S. W. Loke, and W. Rahayu, “Mobile cloud computing: A survey”, Future Gener. Comp. Syst., vol. 29, no. 1, pp. 84–106, 2013.
View in Google Scholar
[12] A. Byrski, R. Dębski, and M. Kisiel-Dorohinicki, “Towards an agent-based augmented cloud”, J. of Telecom. and Inform. Technol., no. 1, pp. 16–22, 2012.
View in Google Scholar
[13] A. Byrski, R. Dębski, and M. Kisiel-Dorohinicki, “Agent-based computing in an augmented cloud environment”, Int. J. of Comp. Syst. Science & Engin., vol. 27, no. 1, pp. 7–18, 2012.
View in Google Scholar
[14] X. Zhang, J. Schiffman, S. Gibbs, A. Kunjithapatham, and S. Jeong, “Securing elastic applications on mobile devices for cloud computing”, in Proc. of the 2009 ACM Worksh. on Cloud Comput. Secur. CCSW’09, Chicago, IL, USA, 2009, pp. 127–134.
View in Google Scholar
[15] P. R. Elespuru, S. Shakya, and S. Mishra, “MapReduce system over heterogeneous mobile devices”, in Software Technologies for Embedded and Ubiquitous Systems, S. Lee and P. Narasimhan, Eds. LNCS, vol. 5860, pp. 168–179. Berlin, Heidelberg: Springer, 2009.
View in Google Scholar
[16] J. H. Christensen, “Using RESTful web-services and cloud computing to create next generation mobile applications”, in Proc. of the 24th ACM SIGPLAN Conf. Companion on Object-Oriented Programm. Syst. Lang. and Appl. OOPSLA 2009, Orlando, FL, USA, 2009, pp. 627–634.
View in Google Scholar
[17] X. Zhang, A. Kunjithapatham, S. Jeong, and S. Gibbs, “Towards an elastic application model for augmenting the computing capabilities of mobile devices with cloud computing”, Mob. Netw. & Appl., vol. 16, no. 3, pp. 270–284, 2011 (doi: 10.1007/s11036-011-0305-7).
View in Google Scholar
[18] B. Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti, “CloneCloud: Elastic execution between mobile device and cloud”, in Proc. of the 6th Conf. on Comp. Syst. EuroSys 2011, Salzburg, Austria, 2011, pp. 301–314.
View in Google Scholar
[19] X. Chen, L. Jiao, W. Li, and X. Fu, “Efficient multi-user computation offloading for mobile-edge cloud computing”, IEEE/ACM Trans. on Netw., vol. 24, no. 5, pp. 2795–2808, 2016 (doi: 10.1109/TNET.2015.2487344).
View in Google Scholar
[20] E. Cuervo et al., “MAUI: Making smartphones last longer with code offload”, in Proc. of the 8th Int. Conf. on Mobile Systems, Appl., and Serv. MobiSys 2010, San Francisco, CA, USA, 2010, pp. 49–62.
View in Google Scholar
[21] K. Gai, M. Qiu, H. Zhao, L. Tao, and Z. Zong, “Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing”, J. of Netw. and Comp. Appl., vol. 59, no. C, pp. 46–54, 2016 (doi: 10.1016/j.jnca.2015.05.016).
View in Google Scholar
[22] A. Botta, W. Donato, V. Persico, and A. Pescapé, “Integration of cloud computing and Internet of Things: A survey”, Future Gener. Comp. Syst., vol. 56, pp. 684–700, 2016 (doi: 10.1016/j.future.2015.09.021).
View in Google Scholar
[23] M. Shiraz, A. Gani, R. Khokhar, and R. Buyya, “A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing”, IEEE Commun. Surv. Tutor., vol. 15, no. 3, pp. 1294–1313, 2013 (doi: 10.1109/SURV.2012.111412.00045).
View in Google Scholar
[24] K. Gai, M. Qiu, L. Tao, and Y. Zhu, “Intrusion detection techniques for mobile cloud computing in heterogeneous 5G”, Secur. and Commun. Netw., vol. 9, no. 16, pp. 3049–3058, 2016 (doi: 10.1002/sec.1224).
View in Google Scholar
[25] M. Alizadeh, S. Abolfazli, M. Zamani, S. Baharun, and K. Sakurai, “Authentication in mobile cloud computing: A survey”, J. of Netw. and Comp. Appl., vol. 61, pp. 59–80, 2016 (doi: 10.1016/j.jnca.2015.10.005).
View in Google Scholar
[26] N. Kumar, K. Kaur, S. Misra, and R. Iqubal, “An intelligent RFID-enabled authentication scheme for healthcare applications in vehicular mobile cloud”, Peer-to-Peer Netw. and Appl., vol. 9, no. 5, pp. 824–840, 2016.
View in Google Scholar
[27] C. Zhu et al., “A novel sensory data processing framework to integrate sensor networks with mobile cloud”, IEEE Syst. J., vol. 10, no. 3, pp. 1125–1136, 2016.
View in Google Scholar
[28] S. Murugesan and G. R. Gangadharan, Eds., Harnessing Green IT: Principles and Practices. Wiley, 2012.
View in Google Scholar
[29] I. Lunden, “6.1B Smartphone Users Globally By 2020, Overtaking Basic Fixed Phone Subscriptions”, TechCrunch, Jun. 2, 2015 [Online]. Available: https://techcrunch.com/2015/06/02/6-1b-smartphone-users-globally-by-2020-overtaking-basic-fixed-phone-subscriptions
View in Google Scholar
[30] 48th edition of the TOP500, Nov. 2016 [Online]. Available: https://www.top500.org/lists/2016/11/
View in Google Scholar
[31] H. Ba, W. Heinzelman, C. A. Janssen, and J. Shi, “Mobile computing – a green computing resource”, in Proc. 2013 IEEE Wirel. Commun. and Netw. Conf. WCNC 2013, Shanghai, China, 2013, pp. 4451–4456.
View in Google Scholar
[32] “T-Mobile IPv6 is here and now”, Tech. Rep., T-Mobile, 2013–2016 [Online]. Available: https://sites.google.com/site/tmoipv6/lg-mytouch
View in Google Scholar
[33] N. Hemsoth, “Full details uncovered on Chinese top supercomputer”, HPC Wire, 2013 [Online]. Available: https://www.hpcwire.com/2013/06/02/full_details_uncovered_on_chinese_top_supercomputer/ (accessed: 2016-12-15).
View in Google Scholar
[34] M. Feldman, “China tops supercomputer rankings with new 93-petaflop machine”, Top500, 2016 [Online]. Available: https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/ (accessed: 2016-12-15).
View in Google Scholar
[35] T. Florin, “10 of the best octa-core smartphones available now”, Aug. 17, 2014 [Online]. Available: http://www.phonearena.com/news/10-of-the-best-octa-core-smartphones-available-now_id59431
View in Google Scholar
[36] H. Bauer, Y. Goh, J. Park, S. Schink, and C. Thomas, “The supercomputer in your pocket”, McKinsey on Semiconductors, no. 2, pp. 14–27, 2012 [Online]. Available: http://www.mckinsey.com/~/media/mckinsey/dotcom/client_service/semiconductors/issue%202%20autumn%202012/pdfs/the_supercomputer_in_your_pocket.ashx
View in Google Scholar
Downloads
Submitted
Published
Issue
Section
License
Copyright (c) 2017 Journal of Telecommunications and Information Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.