Abstract
When solving compute-intensive tasks, CPU/GPU hardware resources and specialized Grid, Custer, Cloud infrastructure are commonly used to achieve high performance. However, this requires a high initial capital expense and ongoing maintenance costs. In contrast, ARM-based mobile devices regularly see improvement in their capacity, stability, and processing power daily while becoming ever more ubiquitous and requiring no massive capital or operating expenditures thanks to their reduced size and energy efficiency. Given this shifting computer paradigm, it is conceivable that a cost- and power-efficient solution for our world’s HPC processing tasks would include ARM-based mobile devices, while they are idle during recharging periods. We proposed, developed, deployed and evaluated a distributed, collaborative, elastic and low-cost platform to solve HPC tasks recycling ARM mobile resources based on Cloud, microservices and containers, efficiently orchestrated via Kubernetes. To validate the system scalability, flexibility, and performance a lot of concurrent video transcoding scenarios were run. The results showed the system allows for improvements in terms of scalability, flexibility, stability, efficiency, and cost for HPC workloads.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Hirsch, M., et al.: Augmenting computing capabilities at the edge by jointly exploiting mobile devices: a survey. Future Gener. Comput. Syst. 88, 644–662 (2018)
Vasile, C.V., Pattinson, C., Kor, A.-L.: Mobile phones and energy consumption. In: Kharchenko, V., Kondratenko, Y., Kacprzyk, J. (eds.) Green IT Engineering: Social, Business and Industrial Applications. SSDC, vol. 171, pp. 243–271. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-00253-4_11
Andatech - Qualcomm Snapdragon 888 Performance Preview: Big Gains for Next-Gen Android Flagships. https://bit.ly/3y5U8up. Accessed 12 May 2021
Hausenblas, M., Schimanski, S.: Programming Kubernetes: Developing Cloud-Native Applications. O’Reilly Media, Sebastopol (2019)
ETSI - Specification for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream. https://bit.ly/36segJI. Accessed 12 May 2021
2019 Global Media Format Report. https://bit.ly/2ZBmZIi. Accessed 12 May 2021
Dash Industry Forum - Guidelines for Implementation: DASH-IF Interoperability Points. https://bit.ly/3ghFxTT. Accessed 12 May 2021
Daher, Z., Hajjdiab, H.: Cloud storage comparative analysis Amazon Simple storage vs. Microsoft Azure Blob storage. Int. J. Mach. Learn. 8(1), 85 (2018)
Petrocelli, D., De Giusti, A., Naiouf, M.: Hybrid elastic ARM&Cloud HPC collaborative platform for generic tasks. In: Naiouf, M., Chichizola, F., Rucci, E. (eds.) JCC&BD 2019. CCIS, vol. 1050, pp. 16–27. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-27713-0_2
Petrocelli, D., De Giusti, A.E. Naiouf, M.: Plataforma colaborativa, elástica, de bajo costo y consumo basada en recursos de la Nube, contenedores y móviles para HPC. 7ª Conferencia Ibero Americana Computação Aplicada (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Petrocelli, D., De Giusti, A., Naiouf, M. (2022). Collaborative, Distributed, Scalable and Low-Cost Platform Based on Microservices, Containers, Mobile Devices and Cloud Services to Solve Compute-Intensive Tasks. In: Chaves, R., et al. Euro-Par 2021: Parallel Processing Workshops. Euro-Par 2021. Lecture Notes in Computer Science, vol 13098. Springer, Cham. https://doi.org/10.1007/978-3-031-06156-1_47
Download citation
DOI: https://doi.org/10.1007/978-3-031-06156-1_47
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-06155-4
Online ISBN: 978-3-031-06156-1
eBook Packages: Computer ScienceComputer Science (R0)