{"title":"Resiliency and Antifragility in Modern Software Systems- A Concept Paper","authors":"P. Pal, Aaron M. Paulos, R. Schantz","doi":"10.1109/ACSOS-C52956.2021.00064","DOIUrl":"https://doi.org/10.1109/ACSOS-C52956.2021.00064","url":null,"abstract":"The pervasive use of software systems and current threat environment demand that software systems not only survive cyberattacks, but also bounce back better, stronger, and faster. However, what constitutes a modern software system? Where should the security and resilience mechanisms be-in the application software or in the cloud environment where it runs? In this concept paper, we set up a context to pose these questions and present a roadmap to answer them. We describe challenges to achieving resilience and beyond, and outline potential research directions to stimulate discussion in the workshop.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115276783","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Christian Gruhl, Abdul Hannan, Zhixin Huang, C. Nivarthi, S. Vogt
{"title":"The Problem with Real-World Novelty Detection - Issues in Multivariate Probabilistic Models","authors":"Christian Gruhl, Abdul Hannan, Zhixin Huang, C. Nivarthi, S. Vogt","doi":"10.1109/ACSOS-C52956.2021.00055","DOIUrl":"https://doi.org/10.1109/ACSOS-C52956.2021.00055","url":null,"abstract":"Novelty and anomaly detection in real-world data streams are becoming more and more important for IoT, industry 4.0 and digital-twin applications. However, most of these algorithms are designed in-vitro and usually not very resilient against the failure behaviour of real-world systems, that is, minor system faults (e.g. a failing sensor, small damage, or firmware updates). In most scenarios, such a minor fault leads to a total failure of the detection engine, resulting either in the constant reporting of an anomaly or a total inability for further detection. In this article we investigate this problem in more detail and present simple approaches to circumvent them.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115670514","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Priyank Vyas, Tony Smith, Philip G. Feldman, Aaron Dant, Andreea S. Calude, Panos Patros
{"title":"Who is the Ringleader? Modelling Influence in Discourse using Doc2Vec","authors":"Priyank Vyas, Tony Smith, Philip G. Feldman, Aaron Dant, Andreea S. Calude, Panos Patros","doi":"10.1109/ACSOS-C52956.2021.00074","DOIUrl":"https://doi.org/10.1109/ACSOS-C52956.2021.00074","url":null,"abstract":"This paper proposes a process of modelling interpersonal influence in discourse that leverages spatial relationships inherent in term- and document-embedding, while focusing on identifying group leaders. The proposed method transforms speakers' comments from an embedding space, which is speaker-and time-agnostic, to a normalized influence space. Pilot experiments on two group discussions assessed modelling stability under perturbations and tested our algorithms. The results highlight the merits of the method in identifying the most influential participants, i.e., the “ringleaders”.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"121 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114161793","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Verification and Uncertainties in Self-integrating System","authors":"L. Esterle, Barry Porter, J. Woodcock","doi":"10.1109/ACSOS-C52956.2021.00050","DOIUrl":"https://doi.org/10.1109/ACSOS-C52956.2021.00050","url":null,"abstract":"Self-integrating and self-improving system are required to verify their state in order to understand whether they have achieved their goal or need to adapt themselves to reach it. In this short position paper, we outline the main challenges specifically when verifying systems interacting with each other and operating under uncertainties. A short outline of the uncertainties is given as well as a brief roadmap to overcome the main challenges faced by autonomous interwoven systems, operating in an open world with incomplete knowledge.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131094834","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards a Method for Characterizing and Improving Integration among Different Systems","authors":"K. Bellman","doi":"10.1109/ACSOS-C52956.2021.00057","DOIUrl":"https://doi.org/10.1109/ACSOS-C52956.2021.00057","url":null,"abstract":"One of the most challenging goals of SISSY (Self-improving System Integration) is to create methods for self-integrating systems to improve their integration. The purpose of this short position paper is to stimulate a community-wide discussion and eventual experimentation about what it means to measure the degree of integration between entities and then to improve or deepen integrations. To start this discussion, we first note the importance of having varying degrees and kinds of integration, and then define three ways in which an entity could improve integrations within itself and with other entities.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121893256","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
L. Esterle, C. Gomes, Mirgita Frasheri, Henrik Ejersbo, Sven Tomforde, P. Larsen
{"title":"Digital twins for collaboration and self-integration","authors":"L. Esterle, C. Gomes, Mirgita Frasheri, Henrik Ejersbo, Sven Tomforde, P. Larsen","doi":"10.1109/ACSOS-C52956.2021.00040","DOIUrl":"https://doi.org/10.1109/ACSOS-C52956.2021.00040","url":null,"abstract":"Digital twins are digital representations of cyber-physical systems, allowing bi-directional data and control flow between them. In this paper, we introduce the digital twin concept in self-integrating and self-improving systems. Specifically, we highlight the usage of digital twin models for autonomous systems spontaneously interacting with each other and aiming to improve collaboration and mutual safety. We present the main challenges and an initial architecture to enable autonomous cyber-physical systems to collaborate, self-integrate, and self-improve during run-time.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117124378","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Stephen Burroughs, Helge Dickel, M. V. Zijl, Vladimir Podolskiy, M. Gerndt, R. Malik, Panos Patros
{"title":"Towards Autoscaling with Guarantees on Kubernetes Clusters","authors":"Stephen Burroughs, Helge Dickel, M. V. Zijl, Vladimir Podolskiy, M. Gerndt, R. Malik, Panos Patros","doi":"10.1109/ACSOS-C52956.2021.00073","DOIUrl":"https://doi.org/10.1109/ACSOS-C52956.2021.00073","url":null,"abstract":"Autoscaling is used by cloud providers, microser-vices, and edge computing applications to respond to dynamic load fluctuations. A critical direction of research has focused on providing guarantees under uncertainty that the auto scaling system will work as intended-both at design-time and more importantly, at runtime. In this work, we evaluate the efficacy of three complementary methods: A) deterministic finite automata, B) probabilistic process algebra and C) Proportional-Integral-Derivative (PID) control. We experimentally evaluate their efficacy in modelling and verify autoscaling on clusters managed by Kubernetes. Our results suggest that deterministic modelling can provide theoretically optimal guarantees for small deployments; probabilistic algebras are able to capture stochastic behaviours, but benefit from deterministic templates; and control theory benefits by providing a black-box approach for modelling, verification and control.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129213535","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion.","authors":"Abeer Abdel Khaleq, H. Yeom","doi":"10.1109/acsos-c52956.2021.00002","DOIUrl":"https://doi.org/10.1109/acsos-c52956.2021.00002","url":null,"abstract":"Towards Scalable Manycore-Aware Persistent B+-Trees for Efficient Indexing in","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129114752","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fostering resilient execution of multi-agent plans through self-organisation","authors":"Giorgio Audrito, Roberto Casadei, G. Torta","doi":"10.1109/ACSOS-C52956.2021.00076","DOIUrl":"https://doi.org/10.1109/ACSOS-C52956.2021.00076","url":null,"abstract":"Traditional multi-agent planning addresses the coordination of multiple agents towards common goals, by producing an integrated plan of actions for each of those agents. For systems made of large numbers of cooperating agents, however, the execution and monitoring of a plan should enhance its high-level steps, possibly involving entire sub-teams, with a flexible and adaptable lower-level behaviour of the individual agents. In order to achieve such a goal, we need to integrate the behaviour dictated by a multi-agent plan with self-organizing, swarm-based approaches, capable of automatically adapting their behaviour based on the contingent situation, departing from the predetermined plan whenever needed. Moreover, in order to deal with multiple domains and unpredictable situations, the system should, as far as possible, exhibit such capabilities without hard-coding the agents behaviour and interactions. In this paper, we investigate the relationship between multi-agent planning and self-organisation through the combination of two representative approaches both enjoying declarativity. We consider a functional approach to self-organising systems development, called Aggregate Programming (AP), and propose to exploit collective adaptive behaviour to carry out plan revisions. We describe preliminary results in this direction on a case study of execution monitoring and repair of a Multi-Agent PDDL plan.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116928804","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Self-Learning Architecture for Digital Twins with Self-Protection","authors":"Chris Anderson, T. Walmsley, Panos Patros","doi":"10.1109/ACSOS-C52956.2021.00075","DOIUrl":"https://doi.org/10.1109/ACSOS-C52956.2021.00075","url":null,"abstract":"The digital twin paradigm is a promising enabling technology to accelerate the decarbonisation of industrial sites that use process heat. With digital representations that look-like, behave-like, and connect to a physical system, digital twins bring together critical operational and asset data into a single knowledge store. However, a high-fidelity digital twin relying on the cloud in real-time with direct influence on operations exposes the plant to cyber attacks. We propose a software architecture for a Digital Twin that adaptively generates more accurate representations of its operations to detect malicious activities and mitigate their effects. To achieve this adaptivity, our solution leverages ML, time-series forecasting, concept drift detection and control stability analysis. To evaluate our solution, we develop a simulation of a simple industrial plant consisting of one PID-controlled steam-boiler and a variety of uncertainties. Our experimental evaluation suggests that Dynamic Mode Decomposition with Control, a system identification technique, best contributes towards Self-Learning by producing verifiable models that better align the need for retraining with concept drifts.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131165394","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}