Evaluating Microservice Organizational Coupling based on Cross-service
Contribution
- URL: http://arxiv.org/abs/2309.03552v1
- Date: Thu, 7 Sep 2023 08:19:45 GMT
- Title: Evaluating Microservice Organizational Coupling based on Cross-service
Contribution
- Abstract summary: "High cohesion, low coupling" is a recommended setting for modular software systems.
This paper proposes an automatable approach to evaluate the organizational couple by investigating the microservice ownership and cross-service contribution.
- Score: 5.36700764873223
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: For traditional modular software systems, "high cohesion, low coupling" is a
recommended setting while it remains so for microservice architectures.
However, coupling phenomena commonly exist therein which are caused by
cross-service calls and dependencies. In addition, it is noticeable that teams
for microservice projects can also suffer from high coupling issues in terms of
their cross-service contribution, which can inevitably result in technical debt
and high managerial costs. Such organizational coupling needs to be detected
and mitigated in time to prevent future losses. Therefore, this paper proposes
an automatable approach to evaluate the organizational couple by investigating
the microservice ownership and cross-service contribution.
Related papers
- Organizational Cohesion in Microservice Architectures: A Multi-Project Empirical Study [6.960608664958515]
Team cohesion and cross-service developer activity suggest distinct and weakly associated organizational dynamics.<n>By extending the "high cohesion, low coupling" principle to the organizational level, our study provides a quantitative perspective for assessing the socio-technical structure of microservice development.
arXiv Detail & Related papers (2026-06-15T13:51:33Z) - Analyzing the Evolution of Structural Communities within Microservice Architecture [42.79032737003976]
Community detection is a way to identify groups of services in a network that strongly depend on each other.<n>We performed temporal community detection within the microservice architecture of six releases of the train-ticket benchmark.<n>We found services belonging to several communities, as well as services within the same community with both incoming and outgoing connections.
arXiv Detail & Related papers (2026-06-02T08:44:31Z) - Toward a Sustainable Federated Learning Ecosystem: A Practical Least Core Mechanism for Payoff Allocation [71.86087908416255]
We introduce a payoff allocation framework based on the least core (LC) concept.<n>Unlike traditional methods, the LC prioritizes the cohesion of the federation by minimizing the maximum dissatisfaction.<n>Case studies in federated intrusion detection demonstrate that our mechanism correctly identifies pivotal contributors and strategic alliances.
arXiv Detail & Related papers (2026-02-03T11:10:50Z) - From Monolith to Microservices: A Comparative Evaluation of Decomposition Frameworks [1.516795490965608]
This work presents a unified evaluation of state-of-the-art microservice decomposition approaches spanning static, dynamic, and hybrid techniques.<n>We assess the decomposition quality across widely used benchmark systems (JPetStore, AcmeAir, DayTrader, and Plants) using Structural Modularity (SM), Interface Number(IFN), Inter-partition Communication (ICP), Non-Extreme Distribution (NED), and related indicators.<n>Findings indicate that the hierarchical clustering-based methods, particularly HDBScan, produce the most consistently balanced decompositions across benchmarks.
arXiv Detail & Related papers (2026-01-30T16:28:47Z) - Reliable LLM-Based Edge-Cloud-Expert Cascades for Telecom Knowledge Systems [54.916243942641444]
Large language models (LLMs) are emerging as key enablers of automation in domains such as telecommunications.<n>We study an edge-cloud-expert cascaded LLM-based knowledge system that supports decision-making through a question-and-answer pipeline.
arXiv Detail & Related papers (2025-12-23T03:10:09Z) - FC-ADL: Efficient Microservice Anomaly Detection and Localisation Through Functional Connectivity [2.994962964425238]
We propose FC-ADL, an end-to-end scalable approach for detecting and localising anomalous changes from microservice metrics.<n>We show that our approach can achieve top detection and localisation performance across a wide degree of different fault scenarios.<n>We demonstrate that our approach can achieve top detection and localisation performance across a wide degree of different fault scenarios when compared to state-of-the-art approaches.
arXiv Detail & Related papers (2025-11-30T11:29:30Z) - Extracting Overlapping Microservices from Monolithic Code via Deep Semantic Embeddings and Graph Neural Network-Based Soft Clustering [1.6580952309590864]
Mo2oM is a framework that formulates microservice extraction as a soft clustering problem.<n>Mo2oM achieves improvements of up to 40.97% in structural modularity (balancing cohesion and coupling), 58% in inter-service call (communication overhead), and 26.16% in interface number.
arXiv Detail & Related papers (2025-08-10T21:07:20Z) - Centrality Change Proneness: an Early Indicator of Microservice Architectural Degradation [48.55946052680251]
The study of temporal networks has emerged as a way to describe and analyze evolving networks.<n>Previous research has explored how software metrics such as size, complexity, and quality are related to microservice centrality.<n>This study investigates whether temporal centrality metrics can provide insight into the early detection of architectural degradation.
arXiv Detail & Related papers (2025-06-09T12:22:12Z) - Design and Evaluation of a Microservices Cloud Framework for Online Travel Platforms [1.03590082373586]
This paper analyses and integrates a unique Microservices Cloud Framework designed to support Online Travel Platforms (MCF-OTP)<n>MCF-OTPs main goal is to increase the performance, flexibility, and maintenance of online travel platforms via cloud computing and microservice technologies.
arXiv Detail & Related papers (2025-05-20T15:36:55Z) - Self-Regulation and Requesting Interventions [63.5863047447313]
We propose an offline framework that trains a "helper" policy to request interventions.
We score optimal intervention timing with PRMs and train the helper model on these labeled trajectories.
This offline approach significantly reduces costly intervention calls during training.
arXiv Detail & Related papers (2025-02-07T00:06:17Z) - Toward Organizational Decoupling in Microservices Through Key Developer Allocation [9.929704405115286]
Key developers are responsible for the majority of the project work and irreplaceable to the team.
We propose an approach to identify the key developers in microservice projects and investigate their connection to organizational coupling.
arXiv Detail & Related papers (2025-01-29T09:51:16Z) - Network Centrality as a New Perspective on Microservice Architecture [48.55946052680251]
The adoption of Microservice Architecture has led to the identification of various patterns and anti-patterns, such as Nano/Mega/Hub services.
This study investigates whether centrality metrics (CMs) can provide new insights into MSA quality and facilitate the detection of architectural anti-patterns.
arXiv Detail & Related papers (2025-01-23T10:13:57Z) - Microservices-based Software Systems Reengineering: State-of-the-Art and Future Directions [17.094721366340735]
Designing software compatible with cloud-based Microservice Architectures (MSAs) is vital due to the performance, scalability, and availability limitations.
We provide a comprehensive survey of current research into ways of identifying services in systems that can be redeployed as Static, dynamic, and hybrid approaches have been explored.
arXiv Detail & Related papers (2024-07-18T21:59:05Z) - eQMARL: Entangled Quantum Multi-Agent Reinforcement Learning for Distributed Cooperation over Quantum Channels [98.314893665023]
Quantum computing has sparked a potential synergy between quantum entanglement and cooperation in multi-agent environments.
Current state-of-the-art quantum MARL (QMARL) implementations rely on classical information sharing.
eQMARL is a distributed actor-critic framework that facilitates cooperation over a quantum channel.
arXiv Detail & Related papers (2024-05-24T18:43:05Z) - Boosting Multi-view Stereo with Late Cost Aggregation [47.59150287682573]
Pairwise matching cost aggregation is a crucial step for modern learning-based Multi-view Stereo (MVS)
We present a late aggregation approach that allows for aggregating pairwise costs throughout the network feed-forward process.
This enables the succeeding depth network to fully utilize the crucial geometric cues without loss of cost fidelity.
arXiv Detail & Related papers (2024-01-22T08:23:52Z) - A Microservices Identification Method Based on Spectral Clustering for
Industrial Legacy Systems [5.255685751491305]
We propose an automated microservice decomposition method for extracting microservice candidates based on spectral graph theory.
We show that our method can yield favorable results even without the involvement of domain experts.
arXiv Detail & Related papers (2023-12-20T07:47:01Z) - Client Orchestration and Cost-Efficient Joint Optimization for
NOMA-Enabled Hierarchical Federated Learning [55.49099125128281]
We propose a non-orthogonal multiple access (NOMA) enabled HFL system under semi-synchronous cloud model aggregation.
We show that the proposed scheme outperforms the considered benchmarks regarding HFL performance improvement and total cost reduction.
arXiv Detail & Related papers (2023-11-03T13:34:44Z) - Fair collaborative vehicle routing: A deep multi-agent reinforcement
learning approach [49.00137468773683]
Collaborative vehicle routing occurs when carriers collaborate through sharing their transportation requests and performing transportation requests on behalf of each other.
Traditional game theoretic solution concepts are expensive to calculate as the characteristic function scales exponentially with the number of agents.
We propose to model this problem as a coalitional bargaining game solved using deep multi-agent reinforcement learning.
arXiv Detail & Related papers (2023-10-26T15:42:29Z) - From Kubernetes to Knactor: A Data-Centric Rethink of Service
Composition [5.250111701278031]
Microservices are increasingly used in modern applications, leading to a growing need for effective service composition solutions.
Traditional API-centric composition mechanisms introduce rigid code-level coupling, scatter logic, and visibility into cross-service data exchanges.
We propose a rethinking of service composition and present Knactor, a new data-centric framework to restore the modularity that were intended to offer.
arXiv Detail & Related papers (2023-09-04T20:46:05Z) - Elastic Entangled Pair and Qubit Resource Management in Quantum Cloud
Computing [73.7522199491117]
Quantum cloud computing (QCC) offers a promising approach to efficiently provide quantum computing resources.
The fluctuations in user demand and quantum circuit requirements are challenging for efficient resource provisioning.
We propose a resource allocation model to provision quantum computing and networking resources.
arXiv Detail & Related papers (2023-07-25T00:38:46Z) - On the Empirical Evidence of Microservice Logical Coupling. A Registered
Report [15.438443553618896]
We propose the design of a study aimed at empirically validating the Microservice Logical Coupling (MLC) metric presented in our previous study.
In particular, we plan to empirically study Open Source Systems (OSS) built using a microservice architecture.
arXiv Detail & Related papers (2023-06-03T07:29:54Z) - RACA: Relation-Aware Credit Assignment for Ad-Hoc Cooperation in
Multi-Agent Deep Reinforcement Learning [55.55009081609396]
We propose a novel method, called Relation-Aware Credit Assignment (RACA), which achieves zero-shot generalization in ad-hoc cooperation scenarios.
RACA takes advantage of a graph-based encoder relation to encode the topological structure between agents.
Our method outperforms baseline methods on the StarCraftII micromanagement benchmark and ad-hoc cooperation scenarios.
arXiv Detail & Related papers (2022-06-02T03:39:27Z) - Queue-Learning: A Reinforcement Learning Approach for Providing Quality
of Service [1.8477401359673706]
Servicerate control is a common mechanism for providing guarantees in service systems.
In this paper, we introduce a reinforcement learning-based (RL-based) service-rate controller.
Our controller provides explicit probabilistic guarantees on the end-to-end delay of the system.
arXiv Detail & Related papers (2021-01-12T17:28:57Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.