論文の概要: Analyzing the Evolution of Structural Communities within Microservice Architecture
- arxiv url: http://arxiv.org/abs/2606.04047v1
- Date: Tue, 02 Jun 2026 08:44:31 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-06-04 20:44:18.265011
- Title: Analyzing the Evolution of Structural Communities within Microservice Architecture
- Title(参考訳): マイクロサービスアーキテクチャにおける構造的コミュニティの進化の分析
- Authors: Alexander Bakhtin, Matteo Esposito, Valentina Lenarduzzi, Davide Taibi,
- Abstract要約: コミュニティ検出は、互いに強く依存するネットワーク内のサービスのグループを特定する方法である。
train-tketベンチマークの6つのリリースのマイクロサービスアーキテクチャ内で、時間的コミュニティ検出を実行しました。
私たちは、複数のコミュニティに属するサービスと、同じコミュニティ内のサービスに、入ってくるサービスと出ていくサービスの両方を見つけました。
- 参考スコア(独自算出の注目度): 42.79032737003976
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In recent years, the detection of anti-patterns in microservice architecture has gained traction, particularly to identify instances of Microservice Architectural Degradation. In such tasks, the microservice architecture is often modeled as a network of microservice dependencies. Recent works have explored how to assess the evolution of such architectural networks by considering the architecture of consecutive releases of the project. Particular anti-patterns related to the structure of the service network include Wrong cuts and Knot services. Community detection is a way to identify groups of services in a network that strongly depend on each other. If such groups cannot be mapped to business processes in the system, or if the same service belongs to multiple communities, this could indicate architectural degradation due to an inappropriate division of responsibilities or unoptimized communication. Temporal community detection methods have been proposed to analyze community structure that evolves in time. We performed temporal community detection within the microservice architecture of six releases of the train-ticket benchmark and analyzed the composition of the discovered communities and their activities over time. We observed a stable architecture with a clear separation of services into two communities, which we could identify with two business processes performed by the system. We found services belonging to several communities, as well as services within the same community with both incoming and outgoing connections. The membership strength metric provided by the leveraged algorithm enables fine-grained assessment of the microservice communities.
- Abstract(参考訳): 近年、マイクロサービスアーキテクチャにおけるアンチパターンの検出は、特にマイクロサービスアーキテクチャ劣化の事例を特定するために、注目を集めている。
このようなタスクでは、マイクロサービスアーキテクチャはマイクロサービス依存関係のネットワークとしてモデル化されることが多い。
最近の研究は、プロジェクトの連続的なリリースのアーキテクチャを考慮し、そのようなアーキテクチャネットワークの進化を評価する方法について検討している。
サービスネットワークの構造に関連する特にアンチパターンには、WrongカットとKnotサービスがある。
コミュニティ検出は、互いに強く依存するネットワーク内のサービスのグループを特定する方法である。
そのようなグループがシステムのビジネスプロセスにマッピングできない場合や、同じサービスが複数のコミュニティに属している場合、不適切な責任分割や最適化されていないコミュニケーションのためにアーキテクチャ上の劣化を示す可能性がある。
時間的に進化するコミュニティ構造を分析するための時間的コミュニティ検出手法が提案されている。
トレインチケットベンチマークの6つのリリースのマイクロサービスアーキテクチャ内で時間的コミュニティ検出を行い、検出されたコミュニティの構成とそれらのアクティビティを時間とともに分析した。
私たちは、サービスを2つのコミュニティに明確に分離した安定したアーキテクチャを観察しました。
私たちは、複数のコミュニティに属するサービスと、同じコミュニティ内のサービスに、入ってくるサービスと出ていくサービスの両方を見つけました。
利用アルゴリズムによって提供されるメンバシップ強度測定により、マイクロサービスコミュニティのきめ細かい評価が可能になる。
関連論文リスト
- Gamifying Architectural Governance to Reduce Organizational Coupling in Microservice Systems [3.6256913048911366]
本研究では,マイクロサービスシステムにおけるゲーミフィケーションによる行動駆動型アーキテクチャガバナンスのビジョンを提案する。
当社のアプローチでは,アーキテクチャ上のバウンダリ違反の検出とサービス依存性の増加のために,継続的にリポジトリデータをマイニングするガミフィケーションフレームワークを導入しています。
ゲーム化されたOCガバナンスと開発者エンゲージメントの影響を評価するための評価ロードマップを提案する。
論文 参考訳(メタデータ) (2026-04-24T11:16:41Z) - Temporal Network Analysis of Microservice Architectural Degradation [55.2480439325792]
時間的ネットワーク分析は、時間とともに進化するネットワークを分析するネットワーク科学の一分野である。
マイクロサービスシステムでは、リリース全体にわたるシステムのアーキテクチャを調べたり、トレースを使用してデプロイされたシステムを監視した場合に、時間的ネットワークが発生する可能性がある。
論文 参考訳(メタデータ) (2025-08-15T16:26:20Z) - Centrality Change Proneness: an Early Indicator of Microservice Architectural Degradation [48.55946052680251]
時間ネットワークの研究は、進化するネットワークを記述し分析する方法として現れてきた。
これまでの研究では,サイズや複雑性,品質といったソフトウェアメトリクスが,マイクロサービスの集中度とどのように関係しているかが検討されてきた。
本研究は, 時間集中度指標が建築劣化の早期検出に有効かどうかを考察する。
論文 参考訳(メタデータ) (2025-06-09T12:22:12Z) - Complexity at Scale: A Quantitative Analysis of an Alibaba Microservice Deployment [1.7124365853633132]
Alibabaがリリースしたマイクロサービスデプロイメントデータセットを分析します。
さらに広い範囲のフロントエンド機能をサポートする、数万の特徴を特定します。
実行時のデプロイメント内の依存関係が、システムの静的ビューと異なる場合があることが分かりました。
論文 参考訳(メタデータ) (2025-04-17T17:50:44Z) - Network Centrality as a New Perspective on Microservice Architecture [48.55946052680251]
マイクロサービスアーキテクチャの採用により、Nano/Mega/Hubサービスなど、さまざまなパターンやアンチパターンが特定できるようになった。
本研究では,集中度指標(CM)がMSAの品質に対する新たな洞察を与え,アーキテクチャ上のアンチパターンの検出を容易にするかどうかを検討する。
論文 参考訳(メタデータ) (2025-01-23T10:13:57Z) - On the use of local structural properties for improving the efficiency
of hierarchical community detection methods [77.34726150561087]
本研究では,階層型コミュニティ検出の効率向上のために,局所構造ネットワーク特性をプロキシとして利用する方法について検討する。
また,ネットワークプルーニングの性能への影響を,階層的コミュニティ検出をより効率的にするための補助的手法として検証する。
論文 参考訳(メタデータ) (2020-09-15T00:16:12Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。