Chapter in a book | |
Title | An Elastic Software Architecture for Extreme-Scale Big Data Analytics |
Authors | Barcelona Supercomputing Center (BSC), Barcelona, Spain Maria A. Serrano & Eduardo Quiñones Information Catalyst for Enterprise Ltd, Crewe, UK César A. Marín Universitat Politècnica de Catalunya (UPC), Barcelona, Spain Anna Queralt Barcelona Supercomputing Center (BSC), Barcelona, Spain Anna Queralt SIXSQ, Meyrin, Switzerland Cristovao Cordeiro Ikerlan Technology Research Centre, Basque Research Technology Alliance (BRTA), Arrasate/Mondragón, Spain Marco Gonzalez Instituto Superior De Engenharia Do Porto (ISEP), Porto, Portugal Luis Miguel Pinho |
Publisher | Springer, Cham |
Year | 2021 |
Link | https://link.springer.com/chapter/10.1007/978-3-030-78307-5_5 |
DOI | https://doi.org/10.1007/978-3-030-78307-5_5 |
ISSN | 978-3-030-78307-5 |
Citation | Serrano, M.A. et al. (2022). An Elastic Software Architecture for Extreme-Scale Big Data Analytics. In: Curry, E., Auer, S., Berre, A.J., Metzger, A., Perez, M.S., Zillner, S. (eds) Technologies and Applications for Big Data Value . Springer, Cham. https://doi.org/10.1007/978-3-030-78307-5_5 |
Abstract | This chapter describes a software architecture for processing big-data analytics considering the complete compute continuum, from the edge to the cloud. The new generation of smart systems requires processing a vast amount of diverse information from distributed data sources. The software architecture presented in this chapter addresses two main challenges. On the one hand, a new elasticity concept enables smart systems to satisfy the performance requirements of extreme-scale analytics workloads. By extending the elasticity concept (known at cloud side) across the compute continuum in a fog computing environment, combined with the usage of advanced heterogeneous hardware architectures at the edge side, the capabilities of the extreme-scale analytics can significantly increase, integrating both responsive data-in-motion and latent data-at-rest analytics into a single solution. On the other hand, the software architecture also focuses on the fulfilment of the non-functional properties inherited from smart systems, such as real-time, energy-efficiency, communication quality and security, that are of paramount importance for many application domains such as smart cities, smart mobility and smart manufacturing. |