Abstract
The ELASTIC European project addresses the emergence of extreme-scale analytics, providing a software architecture with a new elasticity concept, intended to support smart cyberphysical systems with performance requirements from extreme-scale analytics workloads. One of the main challenges being tackled by ELASTIC is the necessity to simultaneously fulfil the non-functional properties inherited from smart systems, such as real-time, energy efficiency, communication quality or security. This paper presents how the ELASTIC architecture monitors and manages such nonfunctional requirements, working in close collaboration with the component responsible for the orchestration of elasticity.
- L. Nogueira, A. Barros, C. Zubia, D. Faura, D. Gracia Pérez, L. M. Pinho, 'Non-functional Requirements in the ELASTIC Architecture". Proceedings of the Workshop on Challenges and New Approaches for Dependable and Cyber-Physical Systems Engineering 2019. Ada User Journal. 2020, Vol 41(1), pp. 51--56.Google Scholar
- M. A. Serrano, C. A. Marín, A .Queralt, C. Cordeiro, M. Gonzalez, L. M. Pinho, and E. Quiñones, An Elastic Software Architecture for Extreme-Scale Big Data Analytics in E. Curry et al. (eds.), Technologies and Applications for Big Data Value, 2022, https://doi.org/10.1007/978--3-030--78307--5_5Google Scholar
Cross Ref
- F. Lordan et al., 'ServiceSs: An Interoperable Programming Framework for the Cloud," J. Grid Comput., vol. 12, pp. 67--91, 2013, doi: 10.1007/s10723- 013--9272--5.Google Scholar
Cross Ref
- J. Martí, A. Queralt, D. Gasull, A. Barceló, J. José Costa, and T. Cortes, 'Dataclay: A distributed data store for effective inter-player data sharing," J. Syst. Softw., vol. 131, pp. 129--145, 2017, doi: 10.1016/j.jss.2017.05.080.Google Scholar
Digital Library
- SixSq, 'Edge and Container Management Software", https://sixsq.com/products-and-services/nuvla/overview (accessed June 2022).Google Scholar
- Ikerlan, Ikerlan KonneKt, https://www.ikerlan.es/ en/ikerlankonnekt (accessed April, 2022).Google Scholar
- EdgeXFoundry, The Preferred Edge IoT Plug and Play Ecosystem -- Enabled Open Software Platform, https://www.edgexfoundry.org/ (accessed June 2022).Google Scholar
- J. Fanjul, X. Perez, R. Sousa, A. Barros, E. Kartsakli, 'D4.3 Non-functional components", ELASTIC project (H2020 grant agreement 825473), October 2021Google Scholar
- R. Sousa, L. Nogueira, F. Rodrigues, L. M. Pinho, 'Global Resource Management in the ELASTIC Architecture", 5th IEEE International Conference on Industrial Cyber- Physical Systems (ICPS 2022).Google Scholar
- Wazuh, The Open Source Security Platform, https://wazuh.com/ (accessed June 2022).Google Scholar
- R. Sousa, A. Barros, L.M. Pinho, M. Gonzalez, E. Sabate, Elli Kartsakli, D. Faura, M. C. Zubia, 'D4.4 Evaluation of non-functional components", ELASTIC project (H2020 grant agreement 825473), May 2022Google Scholar
- ELASTIC Final Dissemination Event, May 31, 2022, https://www.youtube.com/watch'v=CpNv9VGRlEI, (accessed June 2022). AdaGoogle Scholar
Recommendations
Non-functional requirements in the ELASTIC architecture
The new generation of smart systems require processing a vast amount of information from distributed data sources, while fulfilling non-functional properties related to real-time, energy-efficiency, communication quality and security. The ELASTIC ...
Are "non-functional" requirements really non-functional?: an investigation of non-functional requirements in practice
ICSE '16: Proceedings of the 38th International Conference on Software EngineeringNon-functional requirements (NFRs) are commonly distinguished from functional requirements by differentiating how the system shall do something in contrast to what the system shall do. This distinction is not only prevalent in research, but also ...
Toward improved traceability of non-functional requirements
TEFSE '05: Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineeringThis position paper examines current practices and challenges for tracing non-functional requirements (NFRs). Anecdotal evidence suggests that many organizations do not effectively trace NFRs and that functional changes are often implemented with very ...






Comments