論文の概要: Complexity at Scale: A Quantitative Analysis of an Alibaba Microservice Deployment
- arxiv url: http://arxiv.org/abs/2504.13141v1
- Date: Thu, 17 Apr 2025 17:50:44 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-04-18 14:37:30.525137
- Title: Complexity at Scale: A Quantitative Analysis of an Alibaba Microservice Deployment
- Title(参考訳): スケールの複雑さ:Alibabaのマイクロサービスデプロイメントの定量的分析
- Authors: Giles Winchester, George Parisis, Luc Berthouze,
- Abstract要約: 私たちは、Alibabaがリリースしたマイクロサービスデータセットを、スケール、異質性、動的性の3つの次元に沿って分析します。
大規模なデプロイメントは数万からなり、さらに広い範囲のフロントエンド機能をサポートしています。
この多様性はコールグラフにも反映されており、フロントエンドサービスが支配的なコールグラフを生成する一方で、非支配的なコールグラフはより稀であり、異なるマイクロサービス呼び出しを伴う可能性があることに気付きます。
- 参考スコア(独自算出の注目度): 1.4610685586329806
- License:
- Abstract: Microservice architectures are increasingly prevalent in organisations providing online applications. Recent studies have begun to explore the characteristics of real-world large-scale microservice deployments; however, their operational complexities, and the degree to which this complexities are consistent across different deployments, remains under-explored. In this paper, we analyse a microservice dataset released by Alibaba along three dimensions of complexity: scale, heterogeneity, and dynamicity. We find that large-scale deployments can consist of tens of thousands of microservices, that support an even broader array of front-end functionality. Moreover, our analysis shows wide-spread long-tailed distributions of characteristics between microservices, such as share of workload and dependencies, highlighting inequality across the deployment. This diversity is also reflected in call graphs, where we find that whilst front-end services produce dominant call graphs, rarer non-dominant call graphs are prevalent and could involve dissimilar microservice calls. We also find that runtime dependencies between microservices deviate from the static view of system dependencies, and that the deployment undergoes daily changes to microservices. We discuss the implications of our findings for state-of-the-art research in microservice management and research testbed realism, and compare our results to previous descriptions of large-scale microservice deployments to begin to build an understanding of their commonalities.
- Abstract(参考訳): マイクロサービスアーキテクチャは、オンラインアプリケーションを提供する組織でますます普及しています。
最近の研究は、実世界の大規模なマイクロサービスデプロイメントの特徴を探求し始めているが、その運用上の複雑さと、この複雑さが異なるデプロイメント間で一貫性がある程度は、まだ解明されていない。
本稿では,Alibabaがリリースしたマイクロサービスデータセットを,スケール,異質性,動的性の3次元にわたって分析する。
大規模なデプロイメントは数万のマイクロサービスで構成されており、さらに広い範囲のフロントエンド機能をサポートしています。
さらに、我々の分析では、ワークロードと依存関係の共有、デプロイメント全体の不平等の強調など、マイクロサービス間の特性の広範な範囲の分布が示されています。
この多様性はコールグラフにも反映されており、フロントエンドサービスが支配的なコールグラフを生成する一方で、非支配的なコールグラフが普及し、異なるマイクロサービス呼び出しが関与する可能性があることが分かります。
また、マイクロサービス間のランタイムの依存関係は、システムの依存関係の静的なビューから逸脱し、デプロイメントがマイクロサービスに毎日変更を加えることもわかりました。
マイクロサービス管理とテストベッドリアリズムの最先端研究における我々の研究結果の意味を議論し、その結果を大規模なマイクロサービスデプロイメントに関する以前の記述と比較し、それらの共通点を理解し始めます。
関連論文リスト
- Network Centrality as a New Perspective on Microservice Architecture [48.55946052680251]
マイクロサービスアーキテクチャの採用により、Nano/Mega/Hubサービスなど、さまざまなパターンやアンチパターンが特定できるようになった。
本研究では,集中度指標(CM)がMSAの品質に対する新たな洞察を与え,アーキテクチャ上のアンチパターンの検出を容易にするかどうかを検討する。
論文 参考訳(メタデータ) (2025-01-23T10:13:57Z) - Microservices-based Software Systems Reengineering: State-of-the-Art and Future Directions [17.094721366340735]
クラウドベースのマイクロサービスアーキテクチャ(MSA)と互換性のあるソフトウェアを設計することは、パフォーマンス、スケーラビリティ、可用性の制限のために不可欠である。
我々は、静的、動的、ハイブリッドなアプローチが検討されているように再デプロイ可能なシステム内のサービスを特定する方法に関する、現在の研究を包括的に調査する。
論文 参考訳(メタデータ) (2024-07-18T21:59:05Z) - CHASE: A Causal Heterogeneous Graph based Framework for Root Cause Analysis in Multimodal Microservice Systems [22.00860661894853]
マルチモーダルデータを持つマイクロサービスシステムにおける根本原因解析,すなわちCHASEのための因数不均一なgraAph baSed framEworkを提案する。
CHASEは、因果関係の流れを表すハイパーエッジを持つ構築されたハイパーグラフから学習し、根本原因の局在を実行する。
論文 参考訳(メタデータ) (2024-06-28T07:46:51Z) - Benchmarking Data Management Systems for Microservices [1.9948490148513414]
マイクロサービスアーキテクチャは、大規模なデータ集約型アプリケーションをデプロイするための一般的な選択肢である。
既存のマイクロサービスベンチマークには、データ管理の課題が欠如している。
Online Marketplaceは、コアデータ管理要件を受け入れる新しいベンチマークである。
論文 参考訳(メタデータ) (2024-05-19T11:55:45Z) - VAMP: Visual Analytics for Microservices Performance [2.5824043688763543]
既存の分散トレースツールは、パフォーマンス分析をサポートする主要な手段としてスイムレーンを利用している。
我々は、複数のエンドツーエンドリクエストのパフォーマンス解析であるバンプを一度導入する。
Vampは、エンドツーエンドのパフォーマンスに大きな影響を与えるRPCの実行時間逸脱を特定するのにどのように役立つかを示します。
論文 参考訳(メタデータ) (2024-04-22T15:22:56Z) - Twin Graph-based Anomaly Detection via Attentive Multi-Modal Learning
for Microservice System [24.2074235652359]
我々は,マルチモーダル学習を通じて利用可能なすべてのデータモダリティをシームレスに統合するMSTGADを提案する。
本研究では,異なるモーダル間の相関関係をモデル化するために,空間的および時間的注意機構を備えたトランスフォーマーベースニューラルネットワークを構築した。
これにより、リアルタイムで自動的かつ正確に異常を検出することができる。
論文 参考訳(メタデータ) (2023-10-07T06:28:41Z) - DA-VEGAN: Differentiably Augmenting VAE-GAN for microstructure
reconstruction from extremely small data sets [110.60233593474796]
DA-VEGANは2つの中心的なイノベーションを持つモデルである。
$beta$-variational autoencoderはハイブリッドGANアーキテクチャに組み込まれている。
このアーキテクチャに特化して、独自の差別化可能なデータ拡張スキームが開発されている。
論文 参考訳(メタデータ) (2023-02-17T08:49:09Z) - Three-dimensional microstructure generation using generative adversarial
neural networks in the context of continuum micromechanics [77.34726150561087]
本研究は, 三次元マイクロ構造生成に適した生成対向ネットワークを提案する。
軽量アルゴリズムは、明示的な記述子を必要とせずに、単一のmicroCTスキャンから材料の基礎特性を学習することができる。
論文 参考訳(メタデータ) (2022-05-31T13:26:51Z) - Video-based Facial Micro-Expression Analysis: A Survey of Datasets,
Features and Algorithms [52.58031087639394]
マイクロ表現は不随意かつ過渡的な表情である。
嘘検出や犯罪検出など、幅広い応用において重要な情報を提供することができる。
マイクロ表現は過渡的で低強度であるため、検出と認識は困難であり、専門家の経験に大きく依存する。
論文 参考訳(メタデータ) (2022-01-30T05:14:13Z) - Learning Prototype-oriented Set Representations for Meta-Learning [85.19407183975802]
集合構造データから学ぶことは、近年注目を集めている根本的な問題である。
本稿では,既存の要約ネットワークを改善するための新しい最適輸送方式を提案する。
さらに、少数ショット分類と暗黙的メタ生成モデリングの事例にインスタンス化する。
論文 参考訳(メタデータ) (2021-10-18T09:49:05Z) - Revisit Visual Representation in Analytics Taxonomy: A Compression
Perspective [69.99087941471882]
圧縮された視覚表現を用いて複数のマシンビジョン分析タスクをサポートする問題について検討する。
異なるタスク間の本質的な転送性を利用することで、低ビットレートでコンパクトで表現力のある表現を構築できる。
表現にコンパクトさを課すために,コードブックベースのハイパープライヤを提案する。
論文 参考訳(メタデータ) (2021-06-16T01:44:32Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。