要約

  • RFC 9547 はIABワークショップの議事報告であり、炭素会計規格ではない。採択された26本のポジションペーパーと73人の参加者は議論の来歴を示すが、IABやIETF全体の合意を示さない。
  • トラフィックと消費電力が比例しない設備では、単位処理量当たりの改善から絶対エネルギーや排出量の低下を推定できない。
  • 削減を主張するには、実行可能な変更、導入範囲、サービス分母、測定と炭素換算、ライフサイクル境界、反実仮想、反跳・移転、最終結果が必要になる。

1件当たりの電力が半分になっても、処理件数が3倍になれば総消費は増え得る。通信量が減っても、シャーシ、冷却、予備容量が常時動けばメーターはほとんど下がらない。効率は重要だが、総量の代わりにはならない。

RFC 9547 は、2022年12月にIABが開催したオンライン・ワークショップを記録する。26本のポジションペーパーが採択され、少なくとも1セッションに73人が参加した。資料、録画、議論への導線を残す一方、記載された見解は参加者のものであり、IABやIETFの見解とは限らず、すべての論点で合意を確認したものでもないと明記する。

したがって、このRFCが証明するのは問題が公の記録に載ったことだ。共通指標の採用、装置の更新、運用変更、排出削減までは証明しない。

エネルギー比例性が崩す近道

報告は、負荷に応じて消費電力が変わる「エネルギー比例性」を論じる。よく比例するシステムもあれば、高いアイドル基準を持つシステムもある。ピーク設計、冷却、冗長性、常時稼働部品が支配的なら、バイト数を減らしても同率の省電力にはならない。

しかも電力量と炭素は別の尺度である。電源の炭素強度は時間と場所で変わる。年間平均を用いた換算と、時間別の限界排出係数を用いた換算は同じ問いに答えない。再生可能という契約表示も、追加的な発電や回避された化石燃料を自動的には証明しない。

比較には指標契約が要る。測定量、単位、分子・分母、期間、地理、電源境界、直接・購入電力・関連する間接排出、運用と製造、共有設備の配賦、サービス品質、欠測、仮定、係数の版、不確実性を明示する。小数点以下の桁数より、何を除外したかの方が重要な場合がある。

端末から施設まで境界を追う

ワークショップは、ネットワーク装置だけでなく、原材料と製造、利用者端末、ネットワーク、データセンター、より広い需要効果を扱った。局所的な改善は、計算を端末や別地域へ移すことがある。圧縮で伝送量が減っても、計算や再試行が増えるかもしれない。

CBOR、マルチキャスト、ルーティング、スリープ、制約環境、炭素を意識したスケジューリングは、資源経路を変え得る機構である。しかし、CBORが常にJSONより低炭素だとはRFCは証明しない。マルチキャストが全体コストを必ず下げるとも、スリープ機能が実運用で使われたとも、ジョブ移動が絶対排出を削減したとも証明しない。

結果までには複数の受領証がある

最初は意思決定の受領証である。誰が何を対象に変更を承認したか。次は実行物で、コード、設定、ハードウェア状態、経路方針、配置規則、調達条件のどれが変わったか。導入受領証は版、対象母集団、開始時刻、実トラフィック、ロールバックを示す。

サービス分母は、完了処理、可用性、遅延、品質など、維持された価値を示す。エネルギー受領証は測定点、間隔、アイドル配賦、施設オーバーヘッドを残す。炭素受領証は係数の出所、時刻、地理、会計方法を残す。ライフサイクル受領証は製造、交換、上流・下流の移転を含める。

反実仮想は、変更しなかった同等の負荷を定義する。成長、季節、気象、電力網、ハードウェア更新を調整し、需要反跳と他領域への移転を調べる。最後に絶対排出量、効率、不確実性、継続期間を並べる。テレメトリはこの鎖の一部を埋めるが、全体を代替しない。

RFC 9547 はIETFの役割も限定する。計測機構、プロトコル設計、他分野との接続は扱えるが、発電、調達、全事業者の導入を支配できない。新しいRFCごとに環境影響を記す方法についても結論は出ていない。後続プログラムは関心の継続を示すだけで、同一の運用変更を示さない。

Heng Luの枠組みで言えば、報告は記述層にある。コードや設定が変わって初めて実行層へ移り、採用は各現場の判断で成立する。観測された結果はさらに別の層である。文書の権威を、まだ存在しない運用結果へ持ち越してはならない。