論文の概要: Fostering Microservice Maintainability Assurance through a Comprehensive Framework
- arxiv url: http://arxiv.org/abs/2407.16873v1
- Date: Tue, 23 Jul 2024 22:45:29 GMT
- ステータス: 処理完了
- システム内更新日: 2024-07-25 15:22:45.448307
- Title: Fostering Microservice Maintainability Assurance through a Comprehensive Framework
- Title(参考訳): 包括的フレームワークによるマイクロサービス保守性保証の確立
- Authors: Amr S. Abdelfattah,
- Abstract要約: このプロジェクトの目的は、マイクロサービスベースのシステムに対する保守性保証を提供することだ。
マイクロサービスアーキテクチャに適した自動アセスメントフレームワークが導入されている。
このフレームワークは、アーティファクトからシステム特性の全体像まで、さまざまなレベルに対処する。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Cloud-native systems represent a significant leap in constructing scalable, large systems, employing microservice architecture as a key element in developing distributed systems through self-contained components. However, the decentralized nature of these systems, characterized by separate source codes and deployments, introduces challenges in assessing system qualities. Microservice-based systems, with their inherent complexity and the need for coordinated changes across multiple microservices, lack established best practices and guidelines, leading to difficulties in constructing and comprehending the holistic system view. This gap can result in performance degradation and increased maintenance costs, potentially requiring system refactoring. The main goal of this project is to offer maintainability assurance for microservice practitioners. It introduces an automated assessment framework tailored to microservice architecture, enhancing practitioners' understanding and analytical capabilities of the multiple system perspectives. The framework addresses various granularity levels, from artifacts to constructing holistic views of static and dynamic system characteristics. It integrates diverse perspectives, encompassing human-centric elements like architectural visualization and automated evaluations, including coupling detection, testing coverage measurement, and semantic clone identification. Validation studies involving practitioners demonstrate the framework's effectiveness in addressing diverse quality and maintainability issues, revealing insights not apparent when analyzing individual microservices in isolation.
- Abstract(参考訳): クラウドネイティブなシステムは、スケーラブルで大規模なシステム構築における大きな飛躍であり、自己完結したコンポーネントを通じて分散システムを開発する上で重要な要素としてマイクロサービスアーキテクチャを使用している。
しかしながら、これらのシステムの分散した性質は、別々のソースコードとデプロイメントによって特徴づけられ、システム品質を評価する上での課題がもたらされる。
マイクロサービスベースのシステムは、その固有の複雑さと、複数のマイクロサービス間での調整された変更の必要性により、確立されたベストプラクティスとガイドラインが欠如し、全体論的なシステムビューの構築と理解の難しさにつながります。
このギャップはパフォーマンスの低下とメンテナンスコストの増大をもたらし、システムリファクタリングが必要になる可能性がある。
このプロジェクトの主な目標は、マイクロサービス実践者のための保守性保証を提供することだ。
マイクロサービスアーキテクチャに適した自動アセスメントフレームワークを導入し、複数のシステムの観点から実践者の理解と分析能力を強化した。
このフレームワークは、アーティファクトから静的および動的システム特性の全体像の構築に至るまで、さまざまな粒度レベルに対処する。
結合検出、テストカバレッジ測定、セマンティッククローン識別など、アーキテクチャの視覚化や自動評価といった人間中心の要素を含む、さまざまな視点を統合している。
実践者を含む検証研究は、さまざまな品質と保守性の問題に対処する上で、フレームワークの有効性を実証している。
関連論文リスト
- Benchmarks as Microscopes: A Call for Model Metrology [76.64402390208576]
現代の言語モデル(LM)は、能力評価において新たな課題を提起する。
メトリクスに自信を持つためには、モデルミアロジの新たな規律が必要です。
論文 参考訳(メタデータ) (2024-07-22T17:52:12Z) - Microservices-based Software Systems Reengineering: State-of-the-Art and Future Directions [17.094721366340735]
クラウドベースのマイクロサービスアーキテクチャ(MSA)と互換性のあるソフトウェアを設計することは、パフォーマンス、スケーラビリティ、可用性の制限のために不可欠である。
我々は、静的、動的、ハイブリッドなアプローチが検討されているように再デプロイ可能なシステム内のサービスを特定する方法に関する、現在の研究を包括的に調査する。
論文 参考訳(メタデータ) (2024-07-18T21:59:05Z) - Investigating the Role of Instruction Variety and Task Difficulty in Robotic Manipulation Tasks [50.75902473813379]
本研究は、そのようなモデルの一般化能力における命令と入力の役割を体系的に検証する包括的評価フレームワークを導入する。
提案フレームワークは,極度の命令摂動に対するマルチモーダルモデルのレジリエンスと,観測的変化に対する脆弱性を明らかにする。
論文 参考訳(メタデータ) (2024-07-04T14:36:49Z) - A Microservices Identification Method Based on Spectral Clustering for
Industrial Legacy Systems [5.255685751491305]
本稿では,スペクトルグラフ理論に基づくマイクロサービス候補抽出のための自動分解手法を提案する。
提案手法は,ドメインの専門家が関与しなくても,良好な結果が得られることを示す。
論文 参考訳(メタデータ) (2023-12-20T07:47:01Z) - Multilayer Environment and Toolchain for Holistic NetwOrk Design and Analysis [2.7763199324745966]
本研究は分散システム評価の要件を詳細に分析する。
我々のアプローチは、より広い範囲の分散システムのセットアップと評価に重点を置いています。
さまざまなユースケースにまたがって価値ある洞察を提供するためのフレームワークの機能を示します。
論文 参考訳(メタデータ) (2023-10-24T21:18:25Z) - AI Techniques in the Microservices Life-Cycle: A Survey [10.06596283248616]
マイクロサービスシステムでは、機能性は疎結合の小さなサービスによって提供され、それぞれが特定のビジネス機能に重点を置いています。
アーキテクチャスタイルに従ってシステムを構築することは、主に、どのようにデプロイされ、調整されるかについて、多くの課題をもたらします。
本稿では,人工知能の分野における技術が,これらの課題にどのように取り組んできたかについての調査を行う。
論文 参考訳(メタデータ) (2023-05-25T14:24:37Z) - A Domain-Agnostic Approach for Characterization of Lifelong Learning
Systems [128.63953314853327]
「生涯学習」システムには,1)継続的学習,2)伝達と適応,3)拡張性があります。
この一連のメトリクスは、様々な複雑な生涯学習システムの開発に役立てることができることを示す。
論文 参考訳(メタデータ) (2023-01-18T21:58:54Z) - Multi Agent System for Machine Learning Under Uncertainty in Cyber
Physical Manufacturing System [78.60415450507706]
近年の予測機械学習の進歩は、製造における様々なユースケースに応用されている。
ほとんどの研究は、それに関連する不確実性に対処することなく予測精度を最大化することに焦点を当てた。
本稿では,機械学習における不確実性の原因を特定し,不確実性下での機械学習システムの成功基準を確立する。
論文 参考訳(メタデータ) (2021-07-28T10:28:05Z) - Investigating Bi-Level Optimization for Learning and Vision from a
Unified Perspective: A Survey and Beyond [114.39616146985001]
機械学習やコンピュータビジョンの分野では、モチベーションやメカニズムが異なるにもかかわらず、複雑な問題の多くは、一連の密接に関連するサブプロトコルを含んでいる。
本稿では,BLO(Bi-Level Optimization)の観点から,これらの複雑な学習と視覚問題を一様に表現する。
次に、値関数に基づく単一レベル再構成を構築し、主流勾配に基づくBLO手法を理解し、定式化するための統一的なアルゴリズムフレームワークを確立する。
論文 参考訳(メタデータ) (2021-01-27T16:20:23Z) - Automated Search for Resource-Efficient Branched Multi-Task Networks [81.48051635183916]
我々は,多タスクニューラルネットワークにおける分岐構造を自動的に定義する,微分可能なニューラルネットワーク探索に根ざした原理的アプローチを提案する。
本手法は,限られた資源予算内で高い性能の分岐構造を見いだすことができる。
論文 参考訳(メタデータ) (2020-08-24T09:49:19Z) - System-Level Predictive Maintenance: Review of Research Literature and
Gap Analysis [17.559696144075776]
本稿では,システムの観点から予測保守の分野における現在の文献を概観する。
複雑な資産の同じタスクを解くのに必要な機能と、現状の単純なコンポーネントに適用されている条件推定と失敗リスク予測の既存の能力とを区別する。
論文 参考訳(メタデータ) (2020-05-11T16:30:54Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。