Abstract
Compute-heavy workloads are currently run on Hybrid HPC structures using x86 CPUs and GPUs from Intel, AMD, or NVidia, which have extremely high energy and financial costs. However, thanks to the incredible progress made on CPUs and GPUs based on the ARM architecture and their ubiquity in today’s mobile devices, it’s possible to conceive of a low-cost solution for our world’s data processing needs.
Every year ARM-based mobile devices become more powerful, efficient, and come in ever smaller packages with ever growing storage. At the same time, smartphones waste these capabilities at night while they’re charging. This represents billions of idle devices whose processing power is not being utilized.
For that reason, the objective of this paper is to evaluate and develop a hybrid, distributed, scalable, and redundant platform that allows for the utilization of these idle devices through a cloud-based administration service. The system would allow for massive improvements in terms of efficiency and cost for compute-heavy workload. During the evaluation phase, we were able to establish savings in power and cost significant enough to justify exploring it as a serious alternative to traditional computing architectures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Intelligent Machines. Intel: chips will have to sacrifice speed gains for energy saving. https://bit.ly/1PERUYu. Accessed 01 Apr 2019
Pandi, K.M., Somasundaram, K.: Energy efficient in virtual infrastructure and green cloud computing: a review. Indian J. Sci. Technol. 9 (2016)
Zaib, S.J., Hassan, R.U., Khan, O.F.: Green computing and initiatives. Int. J. Comput. Sci. Mob. Comput. 6(7), 49–55 (2017)
Kania-Richmond, A., Menard, M.B., Barberree, B., Mohring, M.: A taxonomy and survey of energy-efficient data centers and cloud computing systems. J. Bodyw. Mov. Ther. 21, 274–283 (2017)
Eficiencia eléctrica para Centros de Datos. https://bit.ly/2I7y3Vl. Accessed 01 Apr 2019
Blem, E., Menon, J., Sankar, K.: A detailed analysis of contemporary ARM and x86 architectures. In: 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA) (2013)
Pang, B.: Energy consumption analysis of ARM-based system. Aalto University School of Science Degree Programme of Mobile Computing, p. 68 (2011)
Petrocelli, D., De Giusti, A.E., Naiouf, M.: Procesamiento distribuido y paralelo de bajo costo basado en cloud & movil. In: XXIII Congreso Argentino de Ciencias de la Computación, XVIII Workshop de Procesamiento Distribuido y Paralelo (WPDP), pp. 216–225 (2017)
Arslan, M.Y., et al.: Computing while charging: building a distributed computing infrastructure using smartphones. In: 8th International Conference Emerging Networking Experiments and Technologies, pp. 193–204 (2012)
Gharat, V., Chaudhari, A., Gill, J., Tripathi, S.: Grid computing in smartphones. Int. J. Res. Sci. Innov. - IJRSI 3(2), 76–84 (2016)
Sanches, P.M.C.: Distributed computing in a cloud of mobile phones. Faculdade de Ciências e Tecnologia, Universidade NOVA de Lisboa FCT: DI - Dissertações de Mestrado (2017)
Sriraman, K.R.: Grid computing on mobile devices - a point of view. In: Proceedings of the IEEE/ACM International Workshop on Grid Computing (2004)
Lee, B.D.: Empirical analysis of video partitioning methods for distributed HEVC encoding. Int. J. Multimed. Ubiquitous Eng. 10, 81–90 (2015)
Garcia, A., Kalva, H., Furht, B.: A study of transcoding on cloud environments for video content delivery. In: MCMC 2010 Proceedings of the 2010 ACM Multimedia Workshop on Mobile Cloud Media Computing, Firenze, Italy, 29 October, pp. 13–18 (2010)
Linux encoding - x264 FFmpeg options guide. https://sites.google.com/site/linuxencoding/x264-ffmpeg-mapping. Accessed 01 Apr 2019
Weiser, C.: Video streaming. Media Methods 38(4), 10–14 (2002)
New possibilities within video surveillance (White Paper). https://bit.ly/2Vg9iJQ. Accessed 01 Apr 2019
Optimal adaptive streaming formats MPEG-DASH & HLS segment length. https://bitmovin.com/mpeg-dash-hls-segment-length/. Accessed 01 Apr 2019
Choosing the optimal segment duration. https://bit.ly/2FLeMWe. Accessed 01 Apr 2019
Video encoding settings for H.264 excellence. https://bit.ly/1yuCXwp. Accessed 01 Apr 2019
Tiwana, B., et al.: Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In: IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, p. 105 (2010)
Li, D., Hao, S., Gui, J., Halfond, W.G.J.: An empirical study of the energy consumption of android applications. In: Procedings of the 30th International Conference on Software Maintenance and Evolution ICSME, pp. 121–130 (2014)
Configure and estimate the costs for Azure products. https://bit.ly/2UwqLk8. Accessed 01 Apr 2019
Mazrekaj, A., Shabani, I., Sejdiu, B.: Pricing schemes in cloud computing: an overview. Int. J. Adv. Comput. Sci. Appl. 7, 80–86 (2016)
Global media formats report. https://bit.ly/2HXfSxn. Accessed 01 Apr 2019
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Petrocelli, D., De Giusti, A., Naiouf, M. (2019). Hybrid Elastic ARM&Cloud HPC Collaborative Platform for Generic Tasks. In: Naiouf, M., Chichizola, F., Rucci, E. (eds) Cloud Computing and Big Data. JCC&BD 2019. Communications in Computer and Information Science, vol 1050. Springer, Cham. https://doi.org/10.1007/978-3-030-27713-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-27713-0_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-27712-3
Online ISBN: 978-3-030-27713-0
eBook Packages: Computer ScienceComputer Science (R0)