中文
相关论文

相关论文: Determining Microservice Boundaries: A Case Study …

200 篇论文

This paper presents iDynamics, a configurable emulation framework that exposes these dynamics as controllable experimental factors while running real microservice code on a Kubernetes-based cloud-edge cluster. iDynamics comprises three…

分布式、并行与集群计算 · 计算机科学 2025-12-02 Ming Chen , Muhammed Tawfiqul Islam , Maria Rodriguez Read , Rajkumar Buyya

Dynamic program slicing can significantly reduce the code developers need to inspect by narrowing it down to only a subset of relevant program statements. However, despite an extensive body of research showing its usefulness, dynamic…

软件工程 · 计算机科学 2022-01-04 Bogdan Alexandru Stoica , Swarup K. Sahoo , James R. Larus , Vikram S. Adve

This paper presents an approach for constructing distributed storage system based on micro-service architecture. By building storage functionalities using micro services, we can provide new capabilities to a distributed storage system in a…

分布式、并行与集群计算 · 计算机科学 2021-07-05 Yuhao Lu , Zhenqing Liu , Dejun Jiang , Liuying Ma , Jin Xiong

The microservice architecture allows developers to divide the core functionality of their software system into multiple smaller services. However, this architectural style also makes it harder for them to debug and assess whether the…

Performance analysis of microservices can be a challenging task, as a typical request to these systems involves multiple Remote Procedure Calls (RPC) spanning across independent services and machines. Practitioners primarily rely on…

软件工程 · 计算机科学 2023-02-27 Jessica Leone , Luca Traini

In the constraint programming framework, state-of-the-art static and dynamic decomposition techniques are hard to apply to problems with complete initial constraint graphs. For such problems, we propose a hybrid approach of these techniques…

计算复杂性 · 计算机科学 2008-12-18 Stephane Zampelli , Martin Mann , Yves Deville , Rolf Backofen

The transition from monolithic to microservices architecture revolutionized software development by improving scalability and maintainability. This paradigm shift is now becoming relevant for complex multi-agent systems (MAS). This review…

软件工程 · 计算机科学 2025-05-14 Muskaan Goyal , Pranav Bhasin

[Context] Microservices enable the decomposition of applications into small and independent services connected together. The independence between services could positively affect the development velocity of a project, which is considered an…

软件工程 · 计算机科学 2023-06-22 Nyyti Saarimaki , Mikel Robredo , Sira vegas , Natalia Juristo , David Taibi , Valentina Lenarduzzi

Self-stabilization is a versatile technique to withstand any transient fault in a distributed system. Mobile robots (or agents) are one of the emerging trends in distributed computing as they mimic autonomous biologic entities. The…

数据结构与算法 · 计算机科学 2009-09-29 Lélia Blin , Maria Gradinariu Potop-Butucaru , Sébastien Tixeuil

Compositional minimisation can be an effective technique to reduce the state space explosion problem. This technique considers a parallel composition of several processes. In its simplest form, each sequential process is replaced by an…

计算机科学中的逻辑 · 计算机科学 2020-12-14 Maurice Laveaux , Tim A. C. Willemse

Modularity and decontextualisation are core principles of a service-oriented architecture. However, the principles are often lost when it comes to an implementation of services, as a result of a rigidly defined service interface. The…

计算机科学中的逻辑 · 计算机科学 2016-03-03 Pavel Zaichenkov , Olga Tveretina , Alex Shafarenko

Machine learning models make mistakes, yet sometimes it is difficult to identify the systematic problems behind the mistakes. Practitioners engage in various activities, including error analysis, testing, auditing, and red-teaming, to form…

软件工程 · 计算机科学 2024-09-17 Chenyang Yang , Yining Hong , Grace A. Lewis , Tongshuang Wu , Christian Kästner

Today's small and medium-sized enterprises (SMEs) in the software industry are faced with major challenges. While having to work efficiently using limited resources they have to perform quality assurance on their code to avoid the risk of…

软件工程 · 计算机科学 2016-11-24 Mario Gleirscher , Dmitriy Golubitskiy , Maximilian Irlbeck , Stefan Wagner

Determining whether a configurable software system has a performance bug or it was misconfigured is often challenging. While there are numerous debugging techniques that can support developers in this task, there is limited empirical…

软件工程 · 计算机科学 2022-03-22 Miguel Velez , Pooyan Jamshidi , Norbert Siegmund , Sven Apel , Christian Kästner

Mechanistic dynamic models allow for a quantitative and systematic interpretation of data and the generation of testable hypotheses. However, these models are often over-parameterized, leading to non-identifiability and non-observability,…

系统与控制 · 电气工程与系统科学 2020-12-21 Gemma Massonis , Julio R. Banga , Alejandro F. Villaverde

Static analyses overwhelmingly trade precision for soundness and automation. For this reason, their use-cases are restricted to situations where imprecision isn't prohibitive. In this paper, we propose and specify a static analysis that…

编程语言 · 计算机科学 2026-02-10 Abdullah H. Rasheed

Static analysis of structures is a fundamental step for determining the stability of structures. Both linear and non-linear static analyses consist of the resolution of sparse linear systems obtained by the finite element method. The…

机器学习 · 计算机科学 2022-01-17 Luca Grementieri , Francesco Finelli

We introduce a method to specify and analyse decentralised dynamic systems; the method is based on the combination of an event-based multi-process system specification approach with a multi-facet analysis approach that considers a reference…

软件工程 · 计算机科学 2009-09-30 Christian Attiogbe

Input-affine dynamical systems often arise in control and modeling scenarios, such as the data-driven case when state-derivative observations are recorded under bounded noise. Common tasks in system analysis and control include optimal…

最优化与控制 · 数学 2024-02-21 Jared Miller , Mario Sznaier

Scalability and maintainability challenges in monolithic systems have led to the adoption of microservices, which divide systems into smaller, independent services. However, migrating existing monolithic systems to microservices is a…

软件工程 · 计算机科学 2025-08-25 Imen Trabelsi , Brahim Mahmoudi , Jean Baptiste Minani , Naouel Moha , Yann-Gaël Guéhéneuc