論文の概要: Boosting End-to-End Database Isolation Checking via Mini-Transactions (Extended Version)
- arxiv url: http://arxiv.org/abs/2504.02344v1
- Date: Thu, 03 Apr 2025 07:26:00 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-04-04 12:57:14.385121
- Title: Boosting End-to-End Database Isolation Checking via Mini-Transactions (Extended Version)
- Title(参考訳): ミニトランザクションによるエンドツーエンドデータベース分離チェックの強化(拡張バージョン)
- Authors: Hengfeng Wei, Jiang Xiao, Na Yang, Si Liu, Zijing Yin, Yuxing Chen, Anqun Pan,
- Abstract要約: ミニトランザクション(MT)は、一般的なワークロードよりもはるかに高速に実行されるコンパクトで短いトランザクションである。
線形時間および二次時間における強い孤立度を検証するための高効率なアルゴリズムを開発した。
MTCと呼ばれるツールに検証アルゴリズムとMTワークロードジェネレータを実装した。
- 参考スコア(独自算出の注目度): 7.915794896564817
- License:
- Abstract: Transactional isolation guarantees are crucial for database correctness. However, recent studies have uncovered numerous isolation bugs in production databases. The common black-box approach to isolation checking stresses databases with large, concurrent, randomized transaction workloads and verifies whether the resulting execution histories satisfy specified isolation levels. For strong isolation levels such as strict serializability, serializability, and snapshot isolation, this approach often incurs significant end-to-end checking overhead during both history generation and verification. We address these inefficiencies through the novel design of Mini-Transactions (MTs). MTs are compact, short transactions that execute much faster than general workloads, reducing overhead during history generation by minimizing database blocking and transaction retries. By leveraging MTs' read-modify-write pattern, we develop highly efficient algorithms to verify strong isolation levels in linear or quadratic time. Despite their simplicity, MTs are semantically rich and effectively capture common isolation anomalies described in the literature. We implement our verification algorithms and an MT workload generator in a tool called MTC. Experimental results show that MTC outperforms state-of-the-art tools in both history generation and verification. Moreover, MTC can detect bugs across various isolation levels in production databases while maintaining the effectiveness of randomized testing with general workloads, making it a cost-effective solution for black-box isolation checking.
- Abstract(参考訳): トランザクション分離の保証は、データベースの正確性に不可欠である。
しかし、最近の研究により、プロダクションデータベースにおける多数の分離バグが明らかになった。
アイソレーションチェックの一般的なブラックボックスアプローチは、大規模で並列化されたランダム化されたトランザクションワークロードを持つデータベースを強調し、結果の実行履歴が特定のアイソレーションレベルを満たすかどうかを検証する。
厳密なシリアライザビリティ、シリアライザビリティ、スナップショット分離といった強力な分離レベルに対して、このアプローチは、履歴生成と検証の両方において、重要なエンドツーエンドチェックオーバーヘッドを発生させることが多い。
ミニトランザクション(MT)の新たな設計を通じて,これらの非効率性に対処する。
MTはコンパクトで短いトランザクションで、一般的なワークロードよりもはるかに高速に実行される。
MTのリード・モーフィズ・ライト・パターンを活用することで,線形時間および二次時間における強い孤立度を検証するための高効率なアルゴリズムを開発した。
その単純さにもかかわらず、MTは意味的に豊かであり、文献に記述されている共通の孤立異常を効果的に捉えている。
MTCと呼ばれるツールに検証アルゴリズムとMTワークロードジェネレータを実装した。
実験の結果,MSCは履歴生成と検証の両方において最先端のツールよりも優れていた。
さらに、MSCは一般的なワークロードによるランダム化テストの有効性を維持しながら、プロダクションデータベースのさまざまな分離レベルにわたるバグを検出することができるため、ブラックボックスアイソレーションチェックのコスト効率が向上する。
関連論文リスト
- A Simple and Fast Way to Handle Semantic Errors in Transactions [11.584869171478609]
本稿では,大規模言語モデル(LLM)が生成するデータベーストランザクションを扱うことに焦点を当てる。
Invariant Satisfaction(I-Confluence)に基づく新しいフレームワークを提案する。
論文 参考訳(メタデータ) (2024-12-17T02:47:18Z) - R-MTLLMF: Resilient Multi-Task Large Language Model Fusion at the Wireless Edge [78.26352952957909]
マルチタスク大言語モデル(MTLLM)は、ユーザが複数のタスクを効率的に処理するための特殊なモデルを要求する無線エッジにおける多くのアプリケーションにとって重要である。
タスクベクトルによるモデル融合の概念は、MDLLMを生成するための微調整パラメータを組み合わせるための効率的なアプローチとして登場した。
本稿では,最悪の逆攻撃を前提として,エッジユーザがタスクベクトルを介して協調的にMTLMを作成できる問題について検討する。
論文 参考訳(メタデータ) (2024-11-27T10:57:06Z) - MOLA: Enhancing Industrial Process Monitoring Using Multi-Block Orthogonal Long Short-Term Memory Autoencoder [3.7028696448588487]
産業プロセスの高精度かつ信頼性の高い故障検出を行うために,MOLA: Multi-block Orthogonal Long short-term memory Autoencoder パラダイムを導入する。
本稿では,プロセス変数を専門的なプロセス知識を活用することで,複数のブロックに分類するマルチブロック監視構造を提案する。
テネシー・イーストマン・プロセスに適用することで,MOLAフレームワークの有効性と有効性を示す。
論文 参考訳(メタデータ) (2024-10-10T00:49:43Z) - Transferable and Efficient Non-Factual Content Detection via Probe Training with Offline Consistency Checking [48.68044413117397]
PINOSEは、オフラインの自己整合性検査結果に基づいて探索モデルをトレーニングし、人間の注釈付きデータの必要性を回避する。
応答復号に先立って内部状態の様々な側面を調べ、事実的不正確な検出に寄与する。
論文 参考訳(メタデータ) (2024-04-10T05:00:35Z) - Active Test-Time Adaptation: Theoretical Analyses and An Algorithm [51.84691955495693]
テスト時間適応(TTA)は、教師なし設定でストリーミングテストデータの分散シフトに対処する。
完全TTA設定内に能動学習を統合する能動テスト時間適応(ATTA)の新たな問題設定を提案する。
論文 参考訳(メタデータ) (2024-04-07T22:31:34Z) - Towards Real-World Test-Time Adaptation: Tri-Net Self-Training with Balanced Normalization [46.30241353155658]
既存の研究は、非I.d.データストリームと連続的なドメインシフトの下での実際のテスト時間適応を主に検討している。
我々は、最先端の手法の失敗は、まず不均衡なテストデータに正規化層を無差別に適応させることによって生じると論じる。
TRIBEと呼ばれる最後のTTAモデルは、バランスの取れたバッチノーム層を持つトリネットアーキテクチャ上に構築されている。
論文 参考訳(メタデータ) (2023-09-26T14:06:26Z) - Conformance Checking with Uncertainty via SMT (Extended Version) [66.58864135810981]
データ認識参照プロセスに対する不確実なログの適合性を確認する方法を示す。
我々のアプローチはモジュラーであり、異なるタイプの不確実性に均質に適合する。
本研究は,概念実証によるアプローチの正しさと実現可能性を示す。
論文 参考訳(メタデータ) (2022-06-15T11:39:45Z) - End-to-End Multi-Object Detection with a Regularized Mixture Model [26.19278003378703]
近年のエンド・ツー・エンド多目的検出器は手作りのプロセスを取り除き、推論パイプラインを単純化している。
本稿では,NLL(負対数類似度)と正規化項(正則化項)の2項のみからなるエンドツーエンドの多対象検出器を訓練するための新しい枠組みを提案する。
論文 参考訳(メタデータ) (2022-05-18T04:20:23Z) - TiWS-iForest: Isolation Forest in Weakly Supervised and Tiny ML
scenarios [2.7285752469525315]
アイソレーション・フォレスト(Isolation Forest)は、アイソレーション・ツリーと呼ばれる木々のアンサンブルを用いて、異常スコアを定義できる一般的なアルゴリズムである。
メモリ要件,レイテンシ,パフォーマンスの観点から,標準アルゴリズムが改良される可能性がある。
弱い監視を生かしたTiWS-iForestを提案することにより,森林分離の複雑さを低減し,検出性能を向上させることができる。
論文 参考訳(メタデータ) (2021-11-30T14:24:27Z) - CoCoMoT: Conformance Checking of Multi-Perspective Processes via SMT
(Extended Version) [62.96267257163426]
我々はCoCoMoT(Computing Conformance Modulo Theories)フレームワークを紹介する。
まず、純粋な制御フロー設定で研究したSATベースのエンコーディングを、データ認識ケースに持ち上げる方法を示す。
次に,プロパティ保存型クラスタリングの概念に基づく新しい前処理手法を提案する。
論文 参考訳(メタデータ) (2021-03-18T20:22:50Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。