← 論文一覧に戻る

炭素認識型GitOpsゲート再考:CarbonGateの英国グリッドデータによる事前登録済みトレース駆動評価

Carbon-Aware GitOps Gates Revisited: A Preregistered Trace-Driven Evaluation of CarbonGate on Great Britain Grid Data (原題)

Kotak, Bhavin

Zenodoプレプリント2026-11-06#AI×ESGOrigin: US経営インパクト: コスト削減対象セクター: cross_sector
DOI: 10.5281/zenodo.23970103
原典: https://zenodo.org/records/23970103
📄 PDF

🤖 gxceed AI 要約

日本語

GitOpsパイプラインのデプロイを炭素強度予測に基づき低排出時間帯へ遅延させるCarbonGateを、英国NESO炭素強度APIの12か月実データで事前登録評価した。4時間上限の予測ベース遅延は平均排出を4.80%(95%CI 4.17–5.43%)削減し期限違反はゼロだったが、事前登録した5%基準は含むため主仮説は不確定、v1の23%主張は棄却された。完全予見オラクルは7.33%、静的閾値は効果なし、予測誤差増大で便益消失、100倍負荷では群集効果で便益消滅。

English

CarbonGate defers non-urgent GitOps deployments to low-carbon-intensity forecast windows under a max-delay SLA. Replaying a simulated workload against 12 months of Great Britain NESO grid data, forecast-based deferral with a 4h limit cut average-intensity emissions by 4.80% (95% CI 4.17–5.43%) with zero deadline misses, making the preregistered 5% hypothesis inconclusive and refuting v1's 23% claim. A perfect-foresight oracle reached 7.33%; static thresholds gave no benefit, gains vanished at 50 gCO2/kWh forecast noise, and 100x load herding removed the benefit.

Unofficial AI-generated summary based on the public title and abstract. Not an official translation.

📝 gxceed 編集解説 — Why this matters

日本のGX文脈において

ソフトウェア運用の炭素最適化はScope 3・データセンター排出の可視化と削減に直結し、SSBJのScope 3開示や再エネ調達戦略を進める日本企業のIT部門にとって実務的示唆がある。事前登録と再現性を重視した研究姿勢は国内GX研究の信頼性向上の模範となる。

In the global GX context

Adds a rigorous, preregistered, reproducible methodology to the emerging field of carbon-aware computing, relevant to Scope 3 cloud/IT emissions accounting under CSRD and ISSB. Its transparent refutation of prior inflated claims models good practice for disclosure-adjacent quantitative claims.

👥 読者別の含意

🔬研究者:炭素認識型コンピューティングの効果を予測誤差・負荷・障害注入で定量化した再現可能な評価枠組みを提供する。

🏢実務担当者:クラウド/CI-CD運用でデプロイを低炭素時間帯へ遅延させScope 3削減につなげる際の現実的便益と限界(予測精度依存)を示す。

🏛政策担当者:ソフトウェア運用段階の排出削減は予測インフラ精度に依存し、炭素強度データ公開の整備が政策上有効であることを示唆する。

📄 Abstract(原文)

A GitOps pipeline starts a deployment as soon as a change merges, whatever the carbon intensity of the grid at that moment. CarbonGate puts a carbon-aware admission gate in front of the GitOps reconciler. Urgent changes pass at once. Other deployments may wait for a low-intensity slot in the forecast, within a maximum-delay service-level agreement. This revision replaces the unsupported production figures of version 1 with a preregistered, trace-driven evaluation. We replay a simulated deployment workload against 12 months of half-hourly Great Britain grid data from the NESO Carbon Intensity API. The gate decides from the published forecast alone, and emissions are scored on the reported actual intensity. Over 11 held-out months and 5 seeds, forecast-based deferral with a 4 h limit cut the average-intensity emissions of deployments by 4.80% (95% CI 4.17 to 5.43%), and no deployment missed its deadline. That interval contains the preregistered 5% bound, so the primary hypothesis is inconclusive. The version 1 claim of at least 23% is refuted. A perfect-foresight oracle reached 7.33%. A static intensity threshold, which was the version 1 gate design, did not reduce emissions at 2 h or 4 h limits. Gains shrank as forecast error grew and were gone at a noise level of 50 gCO2/kWh. Under injected forecaster outages, fail-closed handling caused deadline violations; a cached persistence fallback still kept 4.24% at 50% outage. At 100 times the load, with a per-slot capacity cap, herding removed the benefit. We did not study developer acceptance. Changes in version 2.0 All v1 production-evaluation figures are withdrawn (deployment counts, 23-31% reductions, latency, 92% developer acceptance, false-positive and cost figures). No data or code supported them. In their place is a preregistered trace-driven replay on 12 months of real GB grid data (NESO Carbon Intensity API, CC BY 4.0) with a labelled simulated workload, 11 held-out months, 5 seeds and 95% confidence intervals. CarbonGate now has a formal specification: system model, objective, constraints, and the forecast-deferral and threshold rules. Fail-open, fail-closed and cached-persistence behaviour for forecaster outages and timeouts is defined and tested under injected failures. New ablations vary the forecast source and noise, delay limit, margin, urgent share, arrival shape and region. A 100x load test adds a capacity cap. Results as measured: the primary hypothesis (at least 5% reduction) is inconclusive at 4.80% (95% CI 4.17 to 5.43%), and the v1 claim of at least 23% is refuted. The v1 static threshold gate did not reduce emissions at 2 h or 4 h. Unverifiable references are replaced by 21 DOI/arXiv-verified references plus software/API documentation. The record ships the code, cached data, results, tests and preregistration. To reproduce, unzip the code-data archive and run python code/run_all.py (Python 3.12; see code/requirements.txt).

🔗 Provenance — このレコードを発見したソース

🔔 こうした論文の新着を逃したくない方は キーワードアラート に登録(無料・3キーワードまで)。

gxceed は公開メタデータに基づく研究支援データセットです。要約・翻訳・解説は AI 支援で生成されています。 最終的な解釈・検証は利用者が原典資料に基づいて行うことを前提とします。