English
Related papers

Related papers: PF4Microservices: A decomposion scheme for microse…

200 papers

Microservice architecture has become a dominant architectural style in the service-oriented software industry. Poor practices in the design and development of microservices are called microservice bad smells. In microservice bad smells…

Software Engineering · Computer Science 2024-04-03 Weipan Yang , Yongchao Xing , Yiming Lyu , Zhihao Liang , Zhiying Tu

We tackle the problem of constructive preference elicitation, that is the problem of learning user preferences over very large decision problems, involving a combinatorial space of possible outcomes. In this setting, the suggested…

Machine Learning · Statistics 2018-05-08 Paolo Dragone , Stefano Teso , Mohit Kumar , Andrea Passerini

In this article the most fundamental decomposition-based optimization method - block coordinate search, based on the sequential decomposition of problems in subproblems - and building performance simulation programs are used to reason about…

Optimization and Control · Mathematics 2016-09-12 Gian Luca Brunetti

With the rapid advancement of digitization and intelligence, enterprise big data processing platforms have become increasingly important in data management. However, traditional monolithic architectures, due to their high coupling, are…

Social and Information Networks · Computer Science 2025-11-11 Yiru Zhang

With microservices continuously being popular in the software architecture domain, more practitioners and researchers have begun to pay attention to the degradation issue that diminishes its sustainability. One of the key factors that…

Software Engineering · Computer Science 2025-01-30 Xiaozhou Li , Noman Ahmad , Tomas Cerny , Andrea Janes , Valentina Lenarduzzi , Davide Taibi

This paper is concerned with the problem of low rank plus sparse matrix decomposition for big data. Conventional algorithms for matrix decomposition use the entire data to extract the low-rank and sparse components, and are based on…

Numerical Analysis · Computer Science 2017-03-17 Mostafa Rahmani , George Atia

Many problems in sequential decision making and stochastic control often have natural multiscale structure: sub-tasks are assembled together to accomplish complex goals. Systematically inferring and leveraging hierarchical structure,…

Artificial Intelligence · Computer Science 2012-12-06 Jake Bouvrie , Mauro Maggioni

[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…

Software Engineering · Computer Science 2023-06-22 Nyyti Saarimaki , Mikel Robredo , Sira vegas , Natalia Juristo , David Taibi , Valentina Lenarduzzi

A significant number of current industrial applications rely on web services. A cornerstone task in these applications is discovering a suitable service that meets the threshold of some user needs. Then, those services can be composed to…

Databases · Computer Science 2016-07-12 Carlos R. Rivero , Hasan M. Jamil

The scalability and flexibility of microservice architecture have led to major changes in cloud-native application architectures. However, the complexity of managing thousands of small services written in different languages and handling…

Networking and Internet Architecture · Computer Science 2024-05-24 Behrooz Farkiani , Raj Jain

Optimizing maintenance scheduling is a major issue to improve the performance of hydropower plants. We study a system of several physical components of the same family: either a set of turbines, a set of transformers or a set of generators.…

Optimization and Control · Mathematics 2021-05-07 Jean-Philippe Chancelier , Thomas Bittar , Pierre Carpentier , J-Ph Chancelier , Jérôme Lonchampt

Distributed model predictive control (MPC) has been proven a successful method in regulating the operation of large-scale networks of constrained dynamical systems. This paper is concerned with cooperative distributed MPC in which the…

Optimization and Control · Mathematics 2021-06-29 Georgios Darivianakis , Angelos Georghiou , John Lygeros

Microservice systems are becoming increasingly adopted due to their scalability, decentralized development, and support for continuous integration and delivery (CI/CD). However, this decentralized development by separate teams and…

Software Engineering · Computer Science 2025-12-01 Connor Wojtak , Darek Gajewski , Tomas Cerny

Proposing and implementing software systems, especially web applications for e-commerce using the traditional monolithic approach has been the norm, however, as new user requirements force organisations and developers to add more…

Software Engineering · Computer Science 2023-03-23 Sunday David Ubur

Solutions to decentralized discrete-event systems problems are characterized by the way local decisions are fused to yield a global decision. A fusion rule is colloquially called an architecture. Current approaches do not provide a direct…

Systems and Control · Electrical Eng. & Systems 2023-12-27 K. Ritsuka , Karen Rudie

Tightly coupled and interdependent systems inhibit productivity by requiring developers to carefully coordinate their changes, even when modifying subsystems that should be independent of one another. Poor architectural decisions frequently…

Software Engineering · Computer Science 2023-02-21 Jason Lefever , Yuanfang Cai , Rick Kazman , Hongzhou Fang

Widely adopted for their scalability and flexibility, modern microservice systems present unique failure diagnosis challenges due to their independent deployment and dynamic interactions. This complexity can lead to cascading failures that…

Software Engineering · Computer Science 2025-01-15 Shenglin Zhang , Sibo Xia , Wenzhao Fan , Binpeng Shi , Xiao Xiong , Zhenyu Zhong , Minghua Ma , Yongqian Sun , Dan Pei

The agility inherent to today's business promotes the definition of software architectures where the business entities are decoupled into modules and/or services. However, there are advantages in having a rich domain model, where domain…

Software Engineering · Computer Science 2022-01-20 Diogo Faustino , Nuno Gonçalves , Manuel Portela , António Rito Silva

Microservice Architectures (MSA), known to successfully handle complex software systems, are emerging as the new paradigm for automotive software. The design of an MSA requires correct subdivision of the software system and implementation…

Software Engineering · Computer Science 2023-04-27 Carlos Viol Barbosa , Nikolay Belov , Felix Keppler , Julius Kolb , Gunter Nitzsche , Sebastian Wagner

Designing and implementing systems as an interconnection of smaller subsystems is a common practice for modularity and standardization of components and design algorithms. Although not typically cast in this framework, many of these…

Systems and Control · Computer Science 2016-06-29 Sefa Demirtas , Alan V. Oppenheim