{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T03:52:08Z","timestamp":1742961128083,"version":"3.40.3"},"publisher-location":"Cham","reference-count":14,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030783068"},{"type":"electronic","value":"9783030783075"}],"license":[{"start":{"date-parts":[[2021,7,1]],"date-time":"2021-07-01T00:00:00Z","timestamp":1625097600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,7,1]],"date-time":"2021-07-01T00:00:00Z","timestamp":1625097600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>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.<\/jats:p>","DOI":"10.1007\/978-3-030-78307-5_5","type":"book-chapter","created":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T07:03:15Z","timestamp":1651129395000},"page":"89-110","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["An Elastic Software Architecture for Extreme-Scale Big Data Analytics"],"prefix":"10.1007","author":[{"given":"Maria A.","family":"Serrano","sequence":"first","affiliation":[]},{"given":"C\u00e9sar A.","family":"Mar\u00edn","sequence":"additional","affiliation":[]},{"given":"Anna","family":"Queralt","sequence":"additional","affiliation":[]},{"given":"Cristovao","family":"Cordeiro","sequence":"additional","affiliation":[]},{"given":"Marco","family":"Gonzalez","sequence":"additional","affiliation":[]},{"given":"Luis Miguel","family":"Pinho","sequence":"additional","affiliation":[]},{"given":"Eduardo","family":"Qui\u00f1ones","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,7,1]]},"reference":[{"key":"5_CR1","unstructured":"A software architecture for extreme-scale big-data analytics in fog computing ecosystems (ELASTIC) (2020). https:\/\/elastic-project.eu\/ [Online; accessed October 2020]."},{"key":"5_CR2","unstructured":"Apache Foundation (2017). Apache kafka. https:\/\/kafka.apache.org\/ [Online; accessed October 2020]."},{"key":"5_CR3","unstructured":"Apache Foundation (2020). Apache druid. https:\/\/druid.apache.org\/ [Online; accessed October 2020]."},{"key":"5_CR4","unstructured":"Barcelona Supercomputing Center (BSC). COMP Superscalar (COMPSs). http:\/\/compss.bsc.es\/ [Online; accessed October 2020]."},{"key":"5_CR5","unstructured":"EdgeXFoundry (2020). https:\/\/www.edgexfoundry.org\/ [Online; accessed November 2020]."},{"key":"5_CR6","unstructured":"EU General Data Protection Regulation. https:\/\/ec.europa.eu\/info\/law\/law-topic\/data-protection\/eu-data-protection-rules_en [Online; accessed November 2020]."},{"key":"5_CR7","unstructured":"IKERLAN (2020). IKERLAN KONNEKT. https:\/\/www.ikerlan.es\/en\/ikerlankonnekt [Online; accessed October 2020]."},{"key":"5_CR8","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.jss.2017.05.080","volume":"131","author":"J Mart\u00ed","year":"2017","unstructured":"Mart\u00ed, J., Queralt, A., Gasull, D., Barcel\u00f3, A., Costa, J. J., & Cortes, T. (2017). Dataclay: A distributed data store for effective inter-player data sharing. Journal of Systems and Software, 131, 129\u2013145.","journal-title":"Journal of Systems and Software"},{"key":"5_CR9","unstructured":"OpenScap (2020). https:\/\/www.open-scap.org\/. [Online; accessed November 2020]."},{"key":"5_CR10","unstructured":"SixSq (2020). Edge and container management software. https:\/\/sixsq.com\/products-and-services\/nuvla\/overview. [Online; accessed October 2020]."},{"key":"5_CR11","unstructured":"SixSq (2020). Secure and intelligent edge computing software. https:\/\/sixsq.com\/products-and-services\/nuvlabox\/overview. [Online; accessed October 2020]."},{"issue":"1","key":"5_CR12","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1177\/1094342015594678","volume":"31","author":"E Tejedor","year":"2017","unstructured":"Tejedor, E., Becerra, Y., Alomar, G., Queralt, A., Badia, R. M., Torres, J., Cortes, T., & Labarta, J. (2017). Pycompss: Parallel computational workflows in Python. The International Journal of High Performance Computing Applications, 31(1), 66\u201382.","journal-title":"The International Journal of High Performance Computing Applications"},{"key":"5_CR13","unstructured":"Zillner, S., Curry, E., Metzger, A., & Seidl, R. (Eds.) (2017). European big data value strategic research and innovation agenda. https:\/\/bdva.eu\/sites\/default\/files\/BDVA_SRIA_v4_Ed1.1.pdf. [Online; accessed October 2020]."},{"key":"5_CR14","unstructured":"Zillner, S., Bisset, D., Milano, M., Curry, E., Robles, A. G., Hahn, T., Irgens, M., Lafrenz, R., Liepert, B., O\u2019Sullivan, B., & Smeulders, A. (Eds.) (2020). Strategic research and innovation agenda\u2014AI, Data and Robotics Partnership. Third Release. https:\/\/ai-data-robotics-partnership.eu\/wp-content\/uploads\/2020\/09\/AI-Data-Robotics-Partnership-SRIDA-V3.0.pdf. [Online; accessed February 2021]."}],"container-title":["Technologies and Applications for Big Data Value"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-78307-5_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T07:05:22Z","timestamp":1651129522000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-78307-5_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,1]]},"ISBN":["9783030783068","9783030783075"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-78307-5_5","relation":{},"subject":[],"published":{"date-parts":[[2021,7,1]]},"assertion":[{"value":"1 July 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}