中文
相关论文

相关论文: From Monolith to Microservices: Static and Dynamic…

200 篇论文

Architecture recovery tools help software engineers obtain an overview of the structure of their software systems during all phases of the software development life cycle. This is especially important for microservice applications because…

The microservices architectural style has become the de facto standard for large-scale cloud applications, offering numerous benefits in scalability, maintainability, and deployment flexibility. Many organizations are pursuing the migration…

软件工程 · 计算机科学 2025-03-28 Matthéo Lecrivain , Hanifa Barry , Dalila Tamzalit , Houari Sahraoui

We formulate a low-storage method for performing dynamic mode decomposition that can be updated inexpensively as new data become available; this formulation allows dynamical information to be extracted from large datasets and data streams.…

流体动力学 · 物理学 2015-06-22 Maziar S. Hemati , Matthew O. Williams , Clarence W. Rowley

A monolithic process is a single recursive equation with data parameters, which only uses non-determinism, action prefixing, and recursion. We present a technique that decomposes such a monolithic process into multiple processes where each…

计算机科学中的逻辑 · 计算机科学 2021-10-04 Maurice Laveaux , Tim A. C. Willemse

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

Microservice-based cloud applications face changing workloads, evolving request paths, variable network conditions, interference, and failures. These dynamics couple autoscaling, placement, routing, isolation, and remediation. The survey…

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

In recent decades, it has become a significant tendency for industrial manufacturers to adopt decentralization as a new manufacturing paradigm. This enables more efficient operations and facilitates the shift from mass to customized…

分布式、并行与集群计算 · 计算机科学 2019-05-17 Hai Dinh-Tuan , Felix Beierle , Sandro Rodriguez Garzon

Urban analytics utilizes extensive datasets with diverse urban information to simulate, predict trends, and uncover complex patterns within cities. While these data enables advanced analysis, it also presents challenges due to its…

机器学习 · 计算机科学 2025-09-09 Ximena Pocco , Waqar Hassan , Karelia Salinas , Vladimir Molchanov , Luis G. Nonato

In this paper, we propose a graph classification approach for automatically determining whether to use a monolithic or a decomposition-based solution method. In this approach, an optimization problem is represented as a graph that captures…

最优化与控制 · 数学 2023-10-12 Ilias Mitrai , Prodromos Daoutidis

Microservice-based systems are often complex to understand, especially when their sizes grow. Abstracted views help practitioners with the system understanding from a certain perspective. Recent advancement in interactive data visualization…

软件工程 · 计算机科学 2023-03-07 Amr S. Abdelfattah , Tomas Cerny , Davide Taibi , Sira Vegas

The modern datacenter's computing capabilities have far outstripped the applications running within and have become a hidden cost of doing business due to how software is architected and deployed. Resources are over-allocated to monolithic…

分布式、并行与集群计算 · 计算机科学 2022-08-31 Aos Mulahuwaish , Shane Korbel , Basheer Qolomany

Software architects frequently engage in trade-off analysis, often confronting sub-optimal solutions due to unforeseen or overlooked disadvantages. Such outcomes can detrimentally affect a company's business operations and resource…

软件工程 · 计算机科学 2024-05-07 Matheus Felisberto

Recently the trend of companies switching from microservice back to monolith has increased, leading to intense debate in the industry. We conduct a multivocal literature review, to investigate reasons for the phenomenon and key aspects to…

软件工程 · 计算机科学 2023-08-30 Ruoyu Su , Xiaozhou Li , Davide Taibi

Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing. The transition to microservices has been highly motivated by the need…

软件工程 · 计算机科学 2019-03-29 Sara Hassan , Rami Bahsoon , Rick Kazman

Modern and next generation digital infrastructures are technically based on service oriented structures, cloud services, and other architectures that compose large systems from smaller subsystems. The composition of subsystems is…

软件工程 · 计算机科学 2020-09-30 Peter Fettke , Wolfgang Reisig

Dynamically changing graphs are used in many applications of graph algorithms. The scope of these graphs are in graphics, communication networks and in VLSI designs where graphs are subjected to change, such as addition and deletion of…

数据结构与算法 · 计算机科学 2012-10-01 Megha Tyagi , Deepak Garg

We study the use of greedy feature selection methods for morphosyntactic tagging under a number of different conditions. We compare a static ordering of features to a dynamic ordering based on mutual information statistics, and we apply the…

计算与语言 · 计算机科学 2016-03-22 Bernd Bohnet , Miguel Ballesteros , Ryan McDonald , Joakim Nivre

Digital image correlation (DIC) is a well-established, non-invasive technique for tracking and quantifying the deformation of mechanical samples under strain. While it provides an obvious way to observe incremental and aggregate…

材料科学 · 物理学 2019-04-16 Stefanos Papanikolaou , Michail Tzimas , Andrew C. E. Reid , Stephen A. Langer

The paper presents a framework of microservices-based architecture dedicated to enhancing the performance of real-time travel reservation systems using the power of predictive analytics. Traditional monolithic systems are bad at scaling and…

信息论 · 计算机科学 2024-12-23 Biman Barua , M. Shamim Kaiser

One of the fundamental steps toward understanding a complex system is identifying variation at the scale of the system's components that is most relevant to behavior on a macroscopic scale. Mutual information provides a natural means of…

机器学习 · 计算机科学 2024-03-20 Kieran A. Murphy , Dani S. Bassett