- Springer Book: Deployment and Operation of Complex Software in Heterogeneous Execution Environments - The SODALITE ApproachISBN: 978-3-031-04960-6 Preface
- Chapter in a Book: Data GovernanceData Science for Entrepreneurship - Principles and Methods in Data Engineering, Analytics and Decision-Making Springer
- FOCloud: Feature Model Guided Performance Prediction and Explanation for Deployment Configurable Cloud ApplicationsJournal Transactions on Services Computing Abstract:
- Resource Management for TensorFlow InferenceInternational Conference on Service-Oriented Computing ICSOC 2021: Service-Oriented Computing pp 238-253
- On the use of class activation maps in remote sensing: the case of Illegal Landfills2021 IEEE 8th International Conference on Data Science and Advanced Analytics (DSAA)
- PAPS: A Serverless Platform for Edge Computing InfrastructuresFrontiers in Sustainable Cities
- QSOC: Quantum Service-Oriented Computing15th Symposium and Summer School On Service-Oriented Computing (SummerSoc)
- An Approach to Support Automated Deployment of Applications on Heterogeneous Cloud-HPC Infrastructures2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)
- Intelligent re-deployment feedback loop for hybrid applicationsSYSTOR '21: Proceedings of the 14th ACM International Conference on Systems and Storage - June 2021 - Article No.: 24 - Pages 1 Abstract: We propose enabling continuous performance optimisation of distributed hybrid applications in heterogeneous cloud, Edge, and HPC environments by employing an intelligent re-deployment feedback loop. See the poster HERE
- HPC Application Optimisation in SODALITESYSTOR '21: Proceedings of the 14th ACM International Conference on Systems and Storage - June 2021 - Article No.: 23 - Pages 1 Abstract: We propose to tackle the complexity of deploying and operating modern applications onto heterogeneous HPC and cloud-based systems by providing application developers and infrastructure operators with tools to abstract their application and infrastructure requirements.
- A Smart Development Environment for Infrastructure as CodeTSOS21: First workshop on trustworthy software and open source, March 23-25, 2021, Virtual Conference
- Poster: "Exploring and troubleshooting istio issues"SYSTOR '19: Proceedings of the 12th ACM International Conference on Systems and Storage - May 2019 - Pages 196 Abstract:
- Examination and Comparison of TOSCA Orchestration ToolsEuropean Conference on Software Architecture - ECSA 2020: Software Architecture pp 247-259
- Towards surgically-precise technical debt estimation: early results and research roadmapMaLTeSQuE 2019: Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation - August 2019 - Pages 37–42
- SODALITE@RT: Orchestrating Applications on Cloud-Edge InfrastructuresJournal of Grid Computing volume 19, Article number: 29 (2021)
- A Pattern-based Semantic Lifting of Cloud and HPC Applications using OWL 2 Meta-modelling4th Special Session on High-Performance Services Computing and Internet Technologies (@HPCS2020)
- A simulation-based Comparison between Industrial Autoscaling Solutions and COCOS for Cloud Applications2020 IEEE International Conference on Web Services (ICWS)
- Cloud applications monitoring: An industrial studyJournal Information and Software Technology Volume 127, November 2020, 106376
- The do’s and don’ts of infrastructure code: A systematic gray literature reviewScienceDirect - Information and Software Technology Volume 137, September 2021, 106593 Abstract: Infrastructure-as-code (IaC) is the DevOps tactic of managing and provisioning software infrastructures through machine-readable definition files, rather than manual hardware configuration or interactive configuration tools.
- StreamGen: Model-Driven Development of Distributed Streaming ApplicationsACM Transactions on Software Engineering and MethodologyVolume 30Issue 1 January 2021 Article No.: 1pp 1–30
- A Survey of Context-Aware Access Control Mechanisms for Cloud and Fog Networks: Taxonomy and Open Research IssuesSensors 2020, 20(9), 2464; https://doi.org/10.3390/s20092464
- Quality Assurance of Heterogeneous Applications: The SODALITE ApproachESOCC 2020: Advances in Service-Oriented and Cloud Computing pp 173-178
- Optimising AI Training Deployments using Graph Compilers and ContainersArtificial Intelligence (AI) applications based on Deep Neural Networks (DNN) or Deep Learning (DL) have become popular due to their success in solving problems likeimage analysis and speech recognition. Training a DNN is computationally intensive and High Performance Computing(HPC) has been a key driver in AI growth. Virtualisation and container technology have led to the convergence of cloud and HPC infrastructure. These infrastructures with diverse hardware increase the complexity of deploying and optimising AI training workloads.
- DeepIaC: Deep Learning-based Linguistic Anti-Pattern Detection for Infrastructure-as-CodeDeep Leaning and code embedding based approach to linguistic detecting anti-patterns in Infrastructure as code. This is from SODALITE smell and defect prediction task.
- COCOS: a Scalable Architecture for Containerized Heterogeneous SystemsJournal of 2020 IEEE International Conference on Software Architecture (ICSA) pp. 103-113 The work presents a scalable architecture for controlling heterogenous systems. The architecture exploits containers and provides multiple levels of control (container, VM, cluster). A prototype based on Kubernetes is also presented and evaluated.