論文の概要: Fast and Efficient What-If Analyses of Invocation Overhead and Transactional Boundaries to Support the Migration to Microservices
- arxiv url: http://arxiv.org/abs/2501.18230v1
- Date: Thu, 30 Jan 2025 09:42:56 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-01-31 15:12:35.699234
- Title: Fast and Efficient What-If Analyses of Invocation Overhead and Transactional Boundaries to Support the Migration to Microservices
- Title(参考訳): マイクロサービスへの移行をサポートする呼び出しオーバーヘッドとトランザクション境界の高速かつ効率的な分析
- Authors: Holger Knoche, Wilhelm Hasselbring,
- Abstract要約: マイクロサービスアーキテクチャは、ソフトウェアシステムのアジリティと保守性を改善する。
既存のソフトウェアをプロセス外のコンポーネントに分解することは、機能しない特性に深刻な影響を与える可能性がある。
What-if分析は異なるシナリオを探索し、反復的かつインクリメンタルな方法でサービス境界を開発することを可能にする。
- 参考スコア(独自算出の注目度): 0.3222802562733786
- License:
- Abstract: Improving agility and maintainability are common drivers for companies to adopt a microservice architecture for their existing software systems. However, the existing software often relies heavily on the fact that it is executed within a single process space. Therefore, decomposing existing software into out-of-process components like microservices can have a severe impact on non-functional properties, such as overall performance due to invocation overhead or data consistency. To minimize this impact, it is important to consider non-functional properties already as part of the design process of the service boundaries. A useful method for such considerations are what-if analyses, which allow to explore different scenarios and to develop the service boundaries in an iterative and incremental way. Experience from an industrial case study suggests that for these analyses, ease of use and speed tend to be more important than precision. In this paper, we present emerging results for an approach for what-if analyses based on trace rewriting that is (i) specifically designed for analyzing the impact on non-functional properties due to decomposition into out-of-process components and (ii) deliberately prefers ease of use and analysis speed over precision of the results.
- Abstract(参考訳): アジリティと保守性の向上は、企業が既存のソフトウェアシステムにマイクロサービスアーキテクチャを採用する上で、一般的な要因である。
しかし、既存のソフトウェアは単一のプロセス空間内で実行されるという事実に大きく依存することが多い。
したがって、既存のソフトウェアをマイクロサービスのようなプロセス外コンポーネントに分解することは、呼び出しのオーバーヘッドやデータの一貫性による全体的なパフォーマンスなど、非機能特性に深刻な影響を与える可能性がある。
この影響を最小限に抑えるためには、サービス境界の設計プロセスの一部として、既に非機能プロパティを考慮することが重要です。
異なるシナリオを探索し、反復的かつインクリメンタルな方法でサービス境界を開発することができる。
工業ケーススタディの経験から、これらの分析では、正確さよりも使いやすさとスピードが重要であることが示唆されている。
本稿では,トレースの書き直しに基づく「何」分析のための新しい手法を提案する。
一 プロセス外の部品への分解による非機能的特性への影響の分析に特化して設計されたもの
(二)結果の精度よりも使いやすさと分析速度を意図的に重視する。
関連論文リスト
- WISE: Unraveling Business Process Metrics with Domain Knowledge [0.0]
複雑な産業プロセスの異常は、しばしばイベントデータの高変動性と複雑さによって隠蔽される。
本稿では、ドメイン知識、プロセスマイニング、機械学習の統合により、ビジネスプロセスメトリクスを分析する新しい手法WISEを紹介する。
WISEはビジネスプロセス分析における自動化を強化し、望ましいプロセスフローからの逸脱を効果的に検出する。
論文 参考訳(メタデータ) (2024-10-06T07:57:08Z) - High-level Stream Processing: A Complementary Analysis of Fault Recovery [1.3398445165628463]
当社では,大規模なクラウド可観測性プラットフォームのほぼリアルタイム分析の要件に触発された,ロバストなデプロイメントセットアップに重点を置いています。
その結果,障害回復と性能向上の可能性が示唆された。
大規模産業のセットアップには、透過的な構成チューニングのための新しい抽象化も必要である。
論文 参考訳(メタデータ) (2024-05-13T16:48:57Z) - VAMP: Visual Analytics for Microservices Performance [2.5824043688763543]
既存の分散トレースツールは、パフォーマンス分析をサポートする主要な手段としてスイムレーンを利用している。
我々は、複数のエンドツーエンドリクエストのパフォーマンス解析であるバンプを一度導入する。
Vampは、エンドツーエンドのパフォーマンスに大きな影響を与えるRPCの実行時間逸脱を特定するのにどのように役立つかを示します。
論文 参考訳(メタデータ) (2024-04-22T15:22:56Z) - A Microservices Identification Method Based on Spectral Clustering for
Industrial Legacy Systems [5.255685751491305]
本稿では,スペクトルグラフ理論に基づくマイクロサービス候補抽出のための自動分解手法を提案する。
提案手法は,ドメインの専門家が関与しなくても,良好な結果が得られることを示す。
論文 参考訳(メタデータ) (2023-12-20T07:47:01Z) - Metrics reloaded: Recommendations for image analysis validation [59.60445111432934]
メトリクスのリロード(Metrics Reloaded)は、メトリクスの問題を意識した選択において研究者を導く包括的なフレームワークである。
このフレームワークは多段階のDelphiプロセスで開発され、問題指紋という新しい概念に基づいている。
問題指紋に基づいて、ユーザは適切なバリデーションメトリクスを選択して適用するプロセスを通じてガイドされる。
論文 参考訳(メタデータ) (2022-06-03T15:56:51Z) - Distributed intelligence on the Edge-to-Cloud Continuum: A systematic
literature review [62.997667081978825]
このレビューは、現在利用可能な機械学習とデータ分析のための最先端ライブラリとフレームワークに関する包括的なビジョンを提供することを目的としている。
現在利用可能なEdge-to-Cloud Continuumに関する実験的な研究のための、主要なシミュレーション、エミュレーション、デプロイメントシステム、テストベッドも調査されている。
論文 参考訳(メタデータ) (2022-04-29T08:06:05Z) - OPerA: Object-Centric Performance Analysis [0.4014524824655105]
本稿では,ビジネスプロセスの形式表現としてオブジェクト中心のペトリネットを用いたパフォーマンス解析手法を提案する。
提案手法は,新たに導入されたオブジェクト中心のパフォーマンス指標の導出をサポートしながら,既存のパフォーマンス指標を正確に計算する。
我々は,このアプローチをWebアプリケーションとして実装し,実生活ローンアプリケーションプロセスに基づくケーススタディを実施した。
論文 参考訳(メタデータ) (2022-04-22T12:23:06Z) - Information-Theoretic Odometry Learning [83.36195426897768]
生体計測推定を目的とした学習動機付け手法のための統合情報理論フレームワークを提案する。
提案フレームワークは情報理論言語の性能評価と理解のためのエレガントなツールを提供する。
論文 参考訳(メタデータ) (2022-03-11T02:37:35Z) - An automatic differentiation system for the age of differential privacy [65.35244647521989]
Tritiumは、微分プライベート(DP)機械学習(ML)のための自動微分ベース感度分析フレームワークである
我々は、微分プライベート(DP)機械学習(ML)のための自動微分に基づく感度分析フレームワークTritiumを紹介する。
論文 参考訳(メタデータ) (2021-09-22T08:07:42Z) - Automated Evolutionary Approach for the Design of Composite Machine
Learning Pipelines [48.7576911714538]
提案手法は、複合機械学習パイプラインの設計を自動化することを目的としている。
パイプラインをカスタマイズ可能なグラフベースの構造で設計し、得られた結果を分析して再生する。
このアプローチのソフトウェア実装は、オープンソースフレームワークとして紹介されている。
論文 参考訳(メタデータ) (2021-06-26T23:19:06Z) - Common Limitations of Image Processing Metrics: A Picture Story [58.83274952067888]
本論文は, 画像レベルの分類, セマンティックセグメンテーション, インスタンスセグメンテーション, オブジェクト検出タスクと表現できるバイオメディカル画像解析問題に焦点を当てる。
現在のバージョンは、世界中の60以上の機関からの画像分析の専門家からなる国際コンソーシアムが実施するメトリクスに関するDelphiプロセスに基づいている。
論文 参考訳(メタデータ) (2021-04-12T17:03:42Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。