European Commission logo
English English
CORDIS - EU research results
CORDIS

SOftware Defined AppLication Infrastructures managemenT and Engineering

Deliverables

Requirements, KPIs, evaluation plan and architecture - Intermediate version

This deliverable will include the updated version of requirements, KPIs and evaluation plan after the first project iteration as well as a consolidated version of the SODALITE architecture.

Full release of application and infrastructure performance models

This deliverable will describe production models leading to full support of performancecentric model decisionmaking in WP4

Application deployment and dynamic runtime - Initial version

This deliverable represents the full specification and initial implementation of the orchestration tools, which support cross-platform deployments, and implementation of the algorithms, together with the mechanisms supporting them (monitoring and workload management). This version includes the initial ML algorithm, a set of initial metrics from the infrastructure, a basic migration mechanism and initial mechanism for the infrastructure survivability checks. This deliverable includes the design documentation for the runtime optimisation library.

Requirements, KPIs, evaluation plan and architecture - First version

This deliverable will include the outcomes from Tasks 2.1, 2.2 and 2.3. More specifically, it will include the definition of SODALITE requirements and KPIs, the plan for assessing the fulfillment of requirements and KPIs in the context of the SODALITE case studies, and the initial outline of the SODALITE architecture.

First version of ontologies and semantic repository

This deliverable will describe the first iteration of the semantic models from T3.1-3.2. It will also describe v1 of the semantic repository, reporting on the first iteration of the encompassed interfaces for context-aware search and discovery, matchmaking and reuse.

Requirements, KPIs, evaluation plan and architecture - Final version

This deliverable will include the finalization of requirements KPIs evaluation plan and SODALITE architecture specification

Final version of ontologies and semantic repository

This deliverable will describe the second and final iteration of the semantic models It will also describe v2 of the semantic repository encompassing the final version of interfaces for advanced contextaware search and discovery matchmaking and reuse

Prototype of application and infrastructure performance models

This deliverable includes preliminary models leading to support performance-centric model decision-making in WP4.

IaC Management - final version

This is the final update update of D42 It summarizes work done in the project and provides final versions of the infrastructure management system performance optimisation deployment preparation and softwaredefined infrastructures reasoning components For each of the components the internal evaluation is provided along with clear technical description software and the user guide

Web presence, branding and communication guidelines

This report sets out the channels and protocols by which partners communicate outside of the project, establishing a consistent and clear project presence amongst the stakeholder community.

IaC Management - intermediate version

This deliverable is an update of D4.1. It summarizes work done in Year 1 of the project (D4.1) and provides clear continuation and description of the technical work done in Year 2 (this version).

Final implementation and evaluation of the SODALITE platform and use cases

D64 will be the final deliverable of WP6 and a logical successor to D62 and D63 The information presented will be updated in order to provide the full picture of the use case implementations all implemented components and their integration into the SODALITE platform along with thorough evaluation thereof

Application deployment and dynamic runtime - Intermediate version

This deliverable represents the second version of the WP5 components. It includes orchestration with an improved set of deployment targets and runtime reconfiguration capabilities, a refined ML algorithm, extended metrics for infrastructure and containers, the extended migration mechanism with forecasts and the tool for infrastructure-application consistency checks.

IaC Management - initial version

This deliverable will cover reports from all tasks at M12 as sections in the deliverable. It will hold the initial review and the chosen infrastructure management system and describe the required changes. The same will hold for the deployment preparation and performance optimisation tasks. Finally, this deliverable will cover the preliminary definition of predictive, preemptive, and corrective analytics for the quality of infrastructure-as-code as well as the preliminary architecture of software-defined infrastructure reasoning techniques. This deliverable is classified as report, however it describes software available at M12, versioned at GitHub or equivalent.

Application deployment and dynamic runtime - Final version

The last version of the WP5 components is made of the complete orchestration capable of deploying applications on the full set of the target platforms and reconfiguring the runtime based on all the KPIs the complete ML algorithm together with some tradeoff analysis a complete set of monitoring metrics including applications information and the complete migration mechanism

Guidelines for contributors to the SODALITE framework

After the initial iteration in the project, SODALITE will be opened to external contributors. This document will define the guidelines these contributors will follow in order to submit their extensions and fixes to the main project baseline.

Initial implementation and evaluation of the SODALITE platform and use cases

D6.2 will provide information about the initial implementation of the use cases, SODALITE components, their integration into the SODALITE platform, as well as their evaluation and validation. It will also hold the information about the procedures and steps needed to correctly exploit the continuous integration pipeline defined for managing project results. It will be used as a reference by the project partners during project development to ensure a correct integration of all project results. Real-world measurements and benchmarking will form the basis for this deliverable.

SODALITE platform and use cases implementation plan

D6.1 will provide the time plan for the development of the SODALITE platform, as well as the implementation plan of the use cases. More specifically, the deliverable will provide specifications of the components’ functionality that will be developed within SODALITE and of the platform as a whole, as well as a detailed description of the resources needed to achieve the aforementioned functionality. In addition, the deliverable will report on the plans of each use case and will provide realistic and concise information about their practical implementation.

Intermediate implementation and evaluation of the SODALITE platform and use cases

This deliverable will be an update of D6.2 and will report on the intermediate implementation of the use cases, SODALITE components, their integration into the SODALITE platform, as well as their evaluation and validation.

SODALITE framework - First version

This is the software system that includes all SODALITE stable components that will be delivered by M12.

SODALITE framework - Second version

This is the software system that includes all SODALITE stable components that will be delivered by M24. It will include a version of all components belonging to the SODALITE architecture.

SODALITE framework - Final version

This is the third release of the SODALITE framework.

Data Management Plan

This report is a Data Management Plan SODALITE will follow throughout its execution. It will be based on the guidelines on data management in the H2020 Online Manual and a living copy will be updated, as part of Management reports (D1.3 to D1.5) of on a need by need basis during the lifetime of the project.

Publications

SODALITE@RT: Orchestrating Applications onCloud-Edge Infrastructures

Author(s): Indika Kumara, Paul Mundt, Kamil Tokmakov, Dragan Radolović, Alexander Maslennikov, Román Sosa González, Jorge Fernández Fabeiro, Giovanni Quattrocchi, Kalman Meth, Elisabetta Di Nitto, Damian A. Tamburri, Willem-Jan Van Den Heuvel & Georgios Meditskos
Published in: Journal of Grid Computing, Issue 19, Article number: 29 (2021), 2021, ISSN 1570-7873
Publisher: Kluwer Academic Publishers
DOI: 10.1007/s10723-021-09572-0

StreamGen: Model-Driven Development of Distributed Streaming Applications

Author(s): Michele Guerriero, Damian Andrew Tamburri, Elisabetta Di Nitto
Published in: ACM Transactions on Software Engineering and Methodology, Issue Vol 30, Issue1, 2021, Page(s) 1-30, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3408895

A Survey of Context-Aware Access Control Mechanisms for Cloud and Fog Networks: Taxonomy and Open Research Issues

Author(s): A. S. M. Kayes , Rudri Kalaria, Iqbal H. Sarker, Md. Saiful Islam, Paul A. Watters, Alex Ng, Mohammad Hammoudeh, Shahriar Badsha and Indika Kumara
Published in: Sensors — Special Issue Security, Privacy, and Trustworthiness of Sensor Networks and Internet of Things, 2020, ISSN 1424-8220
Publisher: Multidisciplinary Digital Publishing Institute (MDPI)
DOI: 10.3390/s20092464

FOCloud: Feature Model Guided Performance Prediction and Explanation for Deployment Configurable Cloud Applications

Author(s): Indika Kumara, Mohamed Hameez Ariz, Mohan Baruwal Chhetri, Majeed Mohammadi, Willem-Jan Van Den Heuvel, Damian A. Tamburri
Published in: IEEE Transactions on Services Computing ( Early Access ), 2022, ISSN 1939-1374
Publisher: Institute of Electrical and Electronics Engineers
DOI: 10.1109/tsc.2022.3142853

Cloud applications monitoring: An industrial study

Author(s): Damian A. Tamburri, Marco Miglierina, Elisabetta Di Nitto
Published in: Information and Software Technology, Issue 127, 2020, Page(s) 106376, ISSN 0950-5849
Publisher: Elsevier BV
DOI: 10.1016/j.infsof.2020.106376

PAPS: A Serverless Platform for Edge Computing Infrastructures

Author(s): Luciano Baresi and Giovanni Quattrocchi
Published in: Frontiers in Sustainable Cities, 2021, ISSN 2624-9634
Publisher: Frontiers
DOI: 10.3389/frsc.2021.690660

SDSN@RT: A middleware environment for single‐instance multitenant cloud applications

Author(s): Indika Kumara, Jun Han, Alan Colman, Willem‐Jan Heuvel, Damian A. Tamburri, Malinda Kapuruge
Published in: Software: Practice and Experience, Issue 49/5, 2019, Page(s) 813-839, ISSN 0038-0644
Publisher: John Wiley & Sons Inc.
DOI: 10.1002/spe.2686

The Dos and Don’ts of Infrastructure Code: A Grey Literature Review

Author(s): Indika Kumara, Martin Garriga, Angel Urbano Romeu, Dario Di Nucci, Damian Andrew Tamburri, Willem-Jan van den Heuvel
Published in: Information and Software Technology, Issue Volume 137, 2021, ISSN 0950-5849
Publisher: Elsevier BV
DOI: 10.1016/j.infsof.2021.106593

Towards Semantic Detection of Smells in Cloud Infrastructure Code

Author(s): Indika Kumara, Zoe Vasileiou, Georgios Meditskos, Damian A. Tamburri, Willem-Jan Van Den Heuvel, Anastasios Karakostas, Stefanos Vrochidis, Ioannis Kompatsiaris
Published in: Proceedings of the 10th International Conference on Web Intelligence, Mining and Semantics, 2020, Page(s) 63-67, ISBN 9781450375429
Publisher: ACM
DOI: 10.1145/3405962.3405979

Resource Management for TensorFlow Inference

Author(s): Luciano Baresi, Giovanni Quattrocchi, Nicholas Rasi
Published in: International Conference on Service-Oriented Computing ICSOC 2021: Service-Oriented Computing, Issue Part of the Lecture Notes in Computer Science book series (LNCS, volume 13121), 2021, Page(s) 238-253, ISBN 978-3-030-91430-1
Publisher: Springer, Cham
DOI: 10.1007/978-3-030-91431-8_15

An Approach to Support Automated Deployment of Applications on Heterogeneous Cloud-HPC Infrastructures

Author(s): Elisabetta Di Nitto, Jesús Gorroñogoitia, Indika Kumara, Georgios Meditskos, Dragan Radolović, Karthee Sivalingam, Román Sosa González
Published in: 2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2020, Page(s) 133-140
Publisher: IEEE
DOI: 10.1109/synasc51798.2020.00031

QSOC: Quantum Service-Oriented Computing

Author(s): Indika Kumara, Willem-Jan Van Den Heuvel, Damian A. Tamburri
Published in: 15th Symposium and Summer School On Service-Oriented Computing, 2021
Publisher: Springer
DOI: 10.1007/978-3-030-87568-8_3

Optimising AI Training Deployments using Graph Compilers and Containers

Author(s): Nina Mujkanovic, Alfio Lazzaro, Karthee Sivalingam
Published in: 2020 IEEE High Performance Extreme Computing Conference (HPEC), 2020, ISBN 978-1-7281-9219-2
Publisher: IEEE
DOI: 10.1109/hpec43674.2020.9286153

HPC Application Optimisation in SODALITE

Author(s): Daniel Vladusic, Joao Pita Costa, Dragan Radolovic, Kalman Meth, Elisabetta Di Nitto, Alfio Lazzaro, Nina Mujkanovic, Maria Carbonell
Published in: SYSTOR '21: Proceedings of the 14th ACM International Conference on Systems and Storage, Issue Article No.: 23 Pages 1, 2021
Publisher: Association for Computing Machinery
DOI: 10.1145/3456727.3463829

Intelligent Re-deployment Feedback Loop for Hybrid Applications

Author(s): Meth, Kalman; Kumara, Indika; Quattrocchi, Giovanni
Published in: SYSTOR '21: Proceedings of the 14th ACM International Conference on Systems and Storage, Issue 7, 2021
Publisher: Association for Computing Machinery
DOI: 10.5281/zenodo.5006652

DeepIaC: Deep learning-based linguistic anti-pattern detection in IaC

Author(s): Nemania Borovits; Indika Kumara; Parvathy Krishnan; Stefano Dalla Palma; Dario Di Nucci; Fabio Palomba; Damian A. Tamburri; Willem-Jan van den Heuvel
Published in: MaLTeSQuE 2020: Proceedings of the 4th ACM SIGSOFT International Workshop on Machine-Learning Techniques for Software-Quality Evaluation, Issue 22, 2020, Page(s) 7-12, ISBN 978-1-4503-8124-6
Publisher: Association for Computing Machinery
DOI: 10.1145/3416505.3423564

Towards surgically-precise technical debt estimation: early results and research roadmap

Author(s): Valentina Lenarduzzi, Antonio Martini, Davide Taibi, Damian Andrew Tamburri
Published in: Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation - MaLTeSQuE 2019, 2019, Page(s) 37-42, ISBN 9781-450368551
Publisher: ACM Press
DOI: 10.1145/3340482.3342747

AIOps for a Cloud Object Storage Service

Author(s): Anna Levin, Shelly Garion, Elliot K. Kolodner, Dean H. Lorenz, Katherine Barabash, Mike Kugler, Niall McShane
Published in: 2019 IEEE International Congress on Big Data (BigDataCongress), 2019, Page(s) 165-169, ISBN 978-1-7281-2772-9
Publisher: IEEE
DOI: 10.1109/bigdatacongress.2019.00036

HyperSpark: A Data-Intensive Programming Environment for Parallel Metaheuristics

Author(s): Michele Ciavotta, Srdjan Krstic, Damian A. Tamburri, Willem-Jan Van Den Heuvel
Published in: 2019 IEEE International Congress on Big Data (BigDataCongress), 2019, Page(s) 85-92, ISBN 978-1-7281-2772-9
Publisher: IEEE
DOI: 10.1109/bigdatacongress.2019.00024

FM4SN: A Feature-Oriented Approach to Tenant-Driven Customization of Multi-Tenant Service Networks

Author(s): Indika Kumara, Jun Han, Alan Colman, Willem-Jan Van Den Heuvel, Damian Tamburri
Published in: 2019 IEEE International Conference on Services Computing (SCC), 2019, Page(s) 108-115, ISBN 978-1-7281-2720-0
Publisher: IEEE
DOI: 10.1109/scc.2019.00028

A Smart Development Environment for Infrastructure as Code

Author(s): Jesús Gorroñogoitia, Zoe Vasileiou, Emilio Imperiali, Indika Kumara, Dragan Radolović and Georgios Meditskos
Published in: TSOS21: First workshop on trustworthy software and open source, Issue Vol-2878, 2021, ISSN 1613-0073
Publisher: CEUR Workshop Proceedings

COCOS: A Scalable Architecture for Containerized Heterogeneous Systems

Author(s): Luciano Baresi, Giovanni Quattrocchi
Published in: 2020 IEEE International Conference on Software Architecture (ICSA), 2020, Page(s) 103-113, ISBN 978-1-7281-4659-1
Publisher: IEEE
DOI: 10.1109/icsa47634.2020.00018

"""A Case for Data Centre Traffic Management on Software Programmable Ethernet Switches"""

Author(s): Kamil Tokmakov, Mitalee Sarker, Jörg Domaschka, Stefan Wesner
Published in: 8th IEEE International Conference on Cloud Networking (IEEE CloudNet 2019), 2019
Publisher: IEEE
DOI: 10.1109/cloudnet47604.2019.9064114

On the use of class activation maps in remote sensing: the case of Illegal Landfills

Author(s): Rocio Nahime Torres; Piero Fraternali; Andrea Biscontini
Published in: 2021 IEEE 8th International Conference on Data Science and Advanced Analytics (DSAA), 2021, ISBN 978-1-6654-2099-0
Publisher: IEEE
DOI: 10.1109/dsaa53316.2021.9564243

Quality Assurance of Heterogeneous Applications: The SODALITE Approach

Author(s): Kumara, Indika; Quattrocchi, Giovanni; Tamburri, Damian; Heuvel, Willem-Jan Van Den
Published in: 8th European Conference On Service-Oriented And Cloud Computing, Issue 2, 2020
Publisher: Springer

A Pattern-based Semantic Lifting of Cloud and HPC Applications using OWL 2 Meta-modelling

Author(s): Georgios Meditskos, Zoe Vasileiou, Anastasios Karakostas, Stefanos Vrochidis and Ioannis Kompatsiaris
Published in: Conference: 4th Special Session on High Performance Services Computing and Internet Technologies (@HPCS2020), 2020
Publisher: Research Gate

A simulation-based Comparison between Industrial Autoscaling Solutions and COCOS for Cloud Applications

Author(s): Luciano Baresi; Giovanni Quattrocchi
Published in: 2020 IEEE International Conference on Web Services (ICWS), Issue October 2020, 2020, Page(s) 18-24
Publisher: IEEE
DOI: 10.1109/icws49710.2020.00020

Examination and Comparison of TOSCA Orchestration Tools

Author(s): Anže Luzar, Sašo Stanovnik, Matija Cankar
Published in: Software Architecture - 14th European Conference, ECSA 2020 Tracks and Workshops, L'Aquila, Italy, September 14–18, 2020, Proceedings, Issue 1269, 2020, Page(s) 247-259, ISBN 978-3-030-59154-0
Publisher: Springer International Publishing
DOI: 10.1007/978-3-030-59155-7_19

Deployment and Operation of Complex Software in Heterogeneous Execution EnvironmentsThe SODALITE Approach

Author(s): Elisabetta Di Nitto, Jesús Gorroñogoitia Cruz, Indika Kumara, Dragan Radolović, Kamil Tokmakov, Zoe Vasileiou
Published in: Deployment and Operation of Complex Software in Heterogeneous Execution Environments The SODALITE Approach, 2022, ISBN 978-3-031-04960-6
Publisher: Springer
DOI: 10.1007/978-3-031-04961-3

"Poster: ""Exploring and troubleshooting istio issues"""

Author(s): Tomer Lange, Aidan Shribman, Eran Raichstein, Katherine Barabash
Published in: SYSTOR '19: Proceedings of the 12th ACM International Conference on Systems and Storage, 2019, Page(s) 196
Publisher: Association for Computing Machinery
DOI: 10.1145/3319647.3325857

Searching for OpenAIRE data...

There was an error trying to search data from OpenAIRE

No results available