Filters








233 Hits in 2.7 sec

Detector-based Component Model Abstraction for Microservice-Based Systems

Evangelos Ntentos, Uwe Zdun, Konstantinos Plakidas, Patric Genfer, Sebastian Geiger, Sebastian Meixner, Wilhelm Hasselbring
2021 Zenodo  
In this work, we report on a research study aiming to design a highly accurate architecture model abstraction approach for comprehending component architecture models of highly polyglot systems that can  ...  detector-based approach.  ...  systems, as exemplified by state-of-the-art microservices systems.  ... 
doi:10.5281/zenodo.5724108 fatcat:w4hewexw4vb7jhznkczknybsme

Microservice Security Metrics for Secure Communication, Identity Management, and Observability

Uwe Zdun, Pierre-Jean Queval, Georg Simhandl, Riccardo Scandariato, Somik Chakravarty, Marjan Jelic, Aleksandar Jovanovic
2022 ACM Transactions on Software Engineering and Methodology  
Reasons are the size and complexity of microservice systems, their polyglot nature, and the demand for the continuous evolution of these systems.  ...  Despite many guidelines and best practices being published, architecting microservice systems for security is challenging.  ...  We thank the two experts Gergely Eberhardt and Ákos Milánkovich from SEARCH-LAB for their review of our models, metrics, and code, and work on the integration with the continuous certiication scheme explained  ... 
doi:10.1145/3532183 fatcat:2fijdvt47rfq3agtzjx3va5w4e

Microservice Interface Based Deployment Orchestration [article]

Lorenzo Bacchiani, Mario Bravetti, Saverio Giallorenzo, Jacopo Mauro, Iacopo Talevi, Gianluigi Zavattaro
2020 arXiv   pre-print
, we develop a formal model specifically tailored for microservice architectures.  ...  The first result that we obtain is decidability of the problem of synthesizing optimal deployment orchestrations for microservice architectures, a problem that is, instead, undecidable for generic component-based  ...  We follow the approach taken by the Aeolus component model [9, 8, 6] , which was used to formally define the problem of deploying component-based software systems and to prove that, in the general case  ... 
arXiv:2008.01638v3 fatcat:sv4nale5tjaphhbc22c2jdidum

Evaluating and Improving Microservice Architecture Conformance to Architectural Design Decisions

Evangelos Ntentos, Uwe Zdun, Konstantinos Plakidas, Sebastian Geiger
2021 Zenodo  
Furthermore, manual assessment is impractical for rapidly evolving and frequently released system architectures.  ...  In this work we examine a subset of microservice-relevant patterns, and propose a method for the semi-automatic detection and resolution of conformance violations.  ...  Metrics on Coupling in Microservices Fig. 1 : Overview diagram of the research method followed in this study Architecture Refactoring Approach From an abstract point of view, a microservice-based system  ... 
doi:10.5281/zenodo.5724082 fatcat:qxcwlgsaeng7zjck5wa5bhnfeq

Conformance Assessment of Architectural Design Decisions on API Endpoint Designs Derived from Domain Models

Apitchaka Singjai, Uwe Zdun
2022 Zenodo  
The approach suggests automated detectors to detect ADD options selected in a given API endpoint design, as well as an assessment scoring scheme based on empirical results.  ...  For the evaluation of our approach, we first manually created a ground truth for 12 cases in a multi-case study, and then compared the results of our automated detectors to the ground truth for each of  ...  Model Generation System Component Model Codeable Models Generator Model Visualization Table 3 : 3 Overview of Cases in the Multi-Case Study LMD (Pass Object Identifiers in the Messages to Represent  ... 
doi:10.5281/zenodo.6890222 fatcat:mk47g53hibdsjnafo2wcq24omu

Conceptualizing a framework for cyber-physical systems of systems development and deployment

Jessica Díaz, Jennifer Pérez, Jorge Pérez, Juan Garbajosa
2016 Proccedings of the 10th European Conference on Software Architecture Workshops - ECSAW '16  
This framework relies on the well-known qualities of the microservices architecture style, the autonomic computing paradigm, and the model-driven software development approach.  ...  However, the diversity of platforms and the low-level cloud programming models make difficult to find a common solution for the development and deployment of CPSoS.  ...  The software architecture that this framework proposes for CPSoS SaaS applications, introduces microservices by decomposing the MAPE-K control loop into independent components called microservices (see  ... 
doi:10.1145/2993412.3004852 fatcat:fmwp7ef36jeqjo76ystu66jhny

TeraFlow: Secured Autonomic Traffic Management for a Tera of SDN Flows

Ricard Vilalta, Raül Muñoz, Ramon Casellas, Ricardo Martínez, Víctor López, Óscar González de Dios, Antonio Pastor, Georgios P. Katsikas, Felix Klaedtke, Paolo Monti, Alberto Mozo, Thomas Zinner (+5 others)
2021 Zenodo  
TeraFlow will also incorporate security using Machine Learning (ML) and forensic evidence for multi-tenancy based on Distributed Ledgers.  ...  both flow management (service layer) and optical/microwave network equipment integration (infrastructure layer) by adapting new data models.  ...  The ODL platform core is a Model-Driven Service Abstraction Layer (MD-SAL), a message-bus extensible middleware component that represents the underlying devices as objects or models and provides messaging  ... 
doi:10.5281/zenodo.5089970 fatcat:gp5he2e45ncf3jb35aukon3i3a

Autonomic dynamically reconfigurable architectures for future communication systems

Khalil Drira
2017 Proceedings of the 9th International Conference on Management of Digital EcoSystems - MEDES '17  
ABSTRACT Our objectives involve the development of correct by design models and operational solutions to discover, compose and manage, by automated procedures, the properties of adaptability essential  ...  Autonomic dynamically reconfigurable architectures for future communication systems .  ...  research on methods design and modeling for communication systems.  ... 
doi:10.1145/3167020.3167054 dblp:conf/medes/Drira17 fatcat:cgotb5mpwfewdajvd5bzbqbfve

Assessing Architecture Conformance to Coupling-Related Infrastructure-as-Code Best Practices: Metrics and Case Studies

Evangelos Ntentos, Uwe Zdun, Jacopo Soldani, Antonio Brogi
2022 Zenodo  
We propose an approach based on generic, technology-independent metrics tied to typical architectural design decisions for IaC-based practices in microservice deployments to support architecting in the  ...  We present three case studies based on open-source microservice architectures to validate our approach.  ...  We studied three open-source microservice-based systems.  ... 
doi:10.5281/zenodo.6801246 fatcat:xtfzaef3qbhz5ba257rfaev5h4

A Microservice Architecture for Online Mobile App Optimization [article]

Yixue Zhao, Nenad Medvidovic
2019 arXiv   pre-print
This paper introduces MAOMAO, a microservice-based reference architecture for reusing and integrating such components.  ...  A large number of techniques for analyzing and optimizing mobile apps have emerged in the past decade.  ...  model to enable fine-grained data sharing.  ... 
arXiv:1902.08879v1 fatcat:wh6xemsamva3tpuzszxlrcbbc4

On Microservice Analysis and Architecture Evolution: A Systematic Mapping Study

Vincent Bushong, Amr S. Abdelfattah, Abdullah A. Maruf, Dipta Das, Austin Lehman, Eric Jaroszewski, Michael Coffey, Tomas Cerny, Karel Frajtak, Pavel Tisnovsky, Miroslav Bures
2021 Applied Sciences  
Microservice architecture has become the leading design for cloud-native systems.  ...  However, microservice system design remains challenging, as it is still difficult for engineers to understand the system module boundaries.  ...  Both the model-based and graph-based analysis introduce an abstraction or an intermediate system representation to capture certain system concerns.  ... 
doi:10.3390/app11177856 fatcat:udjjimuv2nfo5ke2xpyffwsj4a

On Representing Resilience Requirements of Microservice Architecture Systems [article]

Kanglin Yin, Qingfeng Du
2020 arXiv   pre-print
The requirement model uses elements in KAOS to represent notions in the measurement model, and decompose service resilience goals into system behaviors that can be executed by system components.  ...  In this paper, by referring to existing systematic studies on resilience in other scientific areas, the definition of microservice resilience is provided and a Microservice Resilience Measurement Model  ...  Soenen et al. designed a scalable mechanism for microservice-based NFV System for fault recovery and high availability [38] .  ... 
arXiv:1909.13096v3 fatcat:4zxccnis75ghtnat5fuundbuwq

Con-Pi: A Distributed Container-based Edge and Fog Computing Framework for Raspberry Pis [article]

Redowan Mahmud, Adel N. Toosi
2021 arXiv   pre-print
The software system of the proposed framework also provides a scope to integrate different application, resource and energy management policies for Edge and Fog computing.  ...  Additionally, we have developed a pest bird deterrent system using Con-Pi to demonstrate its suitability in developing practical solutions for various IoT-enabled use cases including smart agriculture.  ...  Aslanpour for his help in improving our paper. We also thank Monash Animal Ethics Team for approving the animal ethics application related to the case study. We are indebted to Dr. R. Clarke and B.  ... 
arXiv:2101.03533v1 fatcat:hz44mmmpmrfsbpxhzlltvgnxzu

Revelio: ML-Generated Debugging Queries for Finding Root Causes in Distributed Systems

Pradeep Dogga, Karthik Narasimhan, Anirudh Sivaraman, Shiv Kumar Saini, George Varghese, Ravi Netravali
2022 Conference on Machine Learning and Systems  
This paper explores whether a deep neural network trained on past bug reports and debugging logs can assist developers in distributed systems debugging.  ...  A major difficulty in debugging distributed systems lies in manually determining which of the many available debugging tools to use and how to query that tool's logs.  ...  ACKNOWLEDGEMENTS We thank the MLSys reviewers for their insightful comments, and our the 20 developer study participants for their feedback on Revelio.  ... 
dblp:conf/mlsys/DoggaNSSVN22 fatcat:ngczvh3kqjgjljayi7elhstslm

Service fabric

Gopal Kakivaya, Vipul Modi, Mansoor Mohsin, Ray Kong, Anmol Ahuja, Oana Platon, Alex Wun, Matthew Snider, Chacko Daniel, Dan Mastrian, Yang Li, Lu Xun (+21 others)
2018 Proceedings of the Thirteenth EuroSys Conference on - EuroSys '18  
We describe Service Fabric (SF), Microsoft's distributed platform for building, running, and maintaining microservice applications in the cloud.  ...  We then adopt a bottom-up approach to describe low-level components in its architecture, focusing on modular use and support for strong semantics like fault-tolerance and consistency within each component  ...  We thank the reviewers and our shepherd Romain Rouvoy for their insightful comments.  ... 
doi:10.1145/3190508.3190546 dblp:conf/eurosys/KakivayaXHAPSGT18 fatcat:snykfsbcindnppt57g47jxwdku
« Previous Showing results 1 — 15 out of 233 results