要点
- Greenberg の経歴は、通信網のトラフィック計測、ハイパースケール・データセンターネットワーク、Uber のプラットフォーム基盤を結び付けている。各段階でネットワークは、相互接続された一つの単位として計測・制御すべきシステムとして扱われた。
- 4D architecture、VL2、DCTCP、Ananta、SWAN、Pingmesh は、このシステムの異なる層を扱った。ただし、いずれも共同プロジェクトであり、本番環境での成果を一人に帰属させることはできない。
- Uber の2026年のフェイルオーバー研究は、一部サービスを一律2倍の予備容量から約1.3倍の差別化された計画へ移行し、対象システムで99.97%の可用性を維持しながら利用率を高めたと報告した。
- Greenberg の貢献を長期的に測る試金石は、彼が形成に関わった制御ループが、新しい機器、AI 負荷、組織変更、障害に直面しても、説明可能性と説明責任を失わずに機能し続けられるかどうかである。
1.3倍の予備容量目標がアーキテクチャを可視化する
Albert Greenberg の経歴を理解する有効な入口は、役職名や受賞歴ではなく、容量に関する一つの判断である。Uber が NSDI 2026で発表した論文は、一部サービスを一律2倍の予備容量モデルから約1.3倍を中心とする差別化されたフェイルオーバー計画へ移し、対象システムで99.97%の可用性を保ちながら利用率を高めたと報告した。この成果は大規模な著者チームと Uber の本番アーキテクチャに属し、一人の幹部に属するものではない。それでも、Greenberg の仕事に数十年にわたり伴ってきた問いを明確にする。信頼性を単なる期待ではなく工学的特性にするには、プラットフォームにどれほどの予備容量、制御、計測が必要なのか。
この問いは比率が示す以上に難しい。予備容量は障害から守る一方、資本、電力、空間を消費する。予備を減らせるのは、サービスが正しく分類され、依存関係が理解され、フェイルオーバー経路が実際に独立し、トラフィックが想定どおり移動したかを組織が観測できる場合だけである。したがって容量目標は、単なる財務最適化ではない。プラットフォームが自らのトポロジー、テレメトリー、制御ソフトウェア、運用規律をどの程度信頼しているかを表す。
Uber での Greenberg の現在の役割は、この問題に近い位置にあるが、公開記録には異論のない単一の肩書がない。2026年の ARCS Foundation のプロフィールは Senior Vice President and Chief Architect Officer と記す一方、University of Minnesota のイベント略歴は Vice President of Platform Engineering としている。両者は組織的に十分信頼できるため、矛盾をひそかに解消せず、そのまま示すべきである。より重要なのは、両者とも Greenberg を、単独のプロトコルを研究する人物ではなく、基盤全体を対象とするプラットフォームおよびアーキテクチャ担当の上級責任者としている点である。
同じシステム的視点は、経歴のはるか早い段階にも現れる。AT&T と Bell Labs では、一つのカウンターから重要な状態を読み取れない通信事業者網全体で、需要と異常をどう測るかが問題だった。Microsoft では、データセンター・ファブリック、トランスポートプロトコル、ロードバランサー、WAN、テレメトリーを、一つのクラウドプラットフォームの構成要素として機能させることが課題となった。Uber では、運用環境が再び変わり、グローバルなプラットフォームサービス、AI 基盤、差別化されたレジリエンス計画が中心になった。技術は変わったが、反復される規律は変わっていない。システム全体を観測し、制御判断を明示し、安全に適用し、現実がモデルに従ったかを測ることである。
通信網は Greenberg に、制御の前に計測することを教えた
Greenberg は Dartmouth College で数学を学んだ後、1983年に University of Washington でコンピューター科学の博士号を取得し、初期経歴の大部分を AT&T と Bell Labs のネットワーク研究で築いた。重要なのは肩書の順序ではなく、彼が向き合ったシステムの種類である。それは顧客、プロトコル、障害、トラフィックパターンを抱え、研究者が内部を調べている間も停止できない、稼働中の通信事業者バックボーンだった。
バックボーン計画には、トラフィック行列、障害の証拠、多数のルーターを通じた需要の把握が必要である。リンクカウンターは一点の負荷を示し、ルーティングテーブルは選択された経路を示し、フローレコードは別の部分的な視点を与える。しかし、どれも単独では入口と出口の間のトラフィック量や、ルーティング変更がその流れをどう変えるかを説明できない。AT&T のチームは、バックボーンをより実証的に設計できる対象にする計測手法とトラフィックエンジニアリングを開発した。公開記録はすべての本番システムやデータセットを明らかにしていないため、裏付け可能な主張は、内部ツールの完全な一覧ではなく工学的方法に関するものとなる。
トラフィック行列は、分散した大量の証拠を容量計画担当者が利用できるモデルへ変換する。ネットワークの二つの部分の間でトラフィックが増えた場合、運用者は現在の経路で十分か、障害がボトルネックを生むか、ルーティング方針が需要を不適切なリンクへ押しやっているかを検討できる。ただし推定は不完全である。サンプリング、集約、ルーティング変更、暗号化されたアプリケーションは解釈をゆがめ得るため、計測は絶対的事実としてではなく、履歴や運用状況と組み合わせて扱う必要がある。
この制約は、Greenberg の後年の仕事で計測が単なる報告層以上のものになった理由を説明する。制御システムは、トポロジーと需要について比較的信頼できるモデルがなければ経路を最適化できない。ロードバランサーは、正常なバックエンドと経路を知らなければ要求を分配できない。フェイルオーバー計画は、拠点、リンク、サービスが消失した際に何が起きるかを訓練とテレメトリーが示さなければ、予備容量を減らせない。繰り返されるループは、説明は容易だが運用は難しい。観測し、判断し、適用し、測定し、修正する。
年代が明らかな記録は、この展開を一人の英雄物語に変えずに裏付ける。Greenberg は1983年に博士号を取得し、Clean Slate 4D Approach to Network Control and Management は2005年、VL2 は2009年、データセンター TCP は2010年、Ananta と SWAN は2013年、Pingmesh は2015年に発表された。AT&T と Bell Labs での仕事は1980年代から2000年代初頭まで続き、2000年代後半以降は Microsoft と Azure が主要な組織的背景となり、2020年代には Uber が現在の背景となった。各段階には新たな共同研究者と本番上の制約があり、継続性は一人が完成済みの設計図を企業間で運んだという主張ではなく、システム上の問題にある。
4D architecture は推論と転送を分離した
2000年代半ばに共同研究者と開発・発表した4D architecture は、ルーター中心のネットワーク管理に共通していた特徴に異議を唱えた。各機器がローカル設定、分散プロトコル、転送動作を抱えるため、ネットワーク全体の方針や障害を考えることが難しかった。4D は制御を decision、dissemination、discovery、data の四層に分けた。discovery はトポロジーと状態を収集し、decision はネットワーク全体の方針と制御を計算し、dissemination は生成された状態を配布し、data plane は転送を実行する。
最も重要な変化は分離そのものだった。方針に関する推論が独立した論理機能になると、転送を物理的に集中させることなく、ネットワーク全体を把握するコントローラーを考えられるようになった。より広いモデルに照らして方針を検査し、その結果となる状態を管理された方法で配布できる。このアーキテクチャは、後に software-defined networking と結び付けられた考えを先取りしたが、SDN の唯一の起源と表現すべきではない。この分野には複数の思想的系譜があり、証拠が支えるのは、4D が先駆的で影響力ある貢献だったという位置付けであって、単独発明ではない。
制御の分離はリスクを分離すると同時に移動させる。decision service は停止したり、古い discovery data に基づいて動作したりする可能性がある。dissemination は変更の一部だけを適用するかもしれない。論理的に集中した policy engine は、調整の弱い多数のルーターより速く誤った判断を広めることもある。移行中は従来のプロトコルや古い機器とも共存しなければならない。4D は複雑性を消したのではなく、その一部を見えやすくし、責任の一部をソフトウェアと運用手順へ集中させた。
このトレードオフは、後のクラウドシステムで中心的課題となった。問題は、ネットワーク上の推論を転送から分離できるかではなく、その推論を高可用で、複製可能で、観測可能にし、分散したデータ経路と整合させる方法へ移った。段階的展開、ロールバック、健全性確認、ローカル転送の継続が重要になるのは、コントローラーの広い視野が、より広い影響範囲を伴うからである。Greenberg の Microsoft での後続研究は、単一の世界的な制御面ではなく、具体的なシステムを通じてこれらの問題を扱った。
VL2 はサービス配置をネットワーク設計上の問題に変えた
Greenberg が Microsoft のデータセンターネットワーク研究に深く関わるようになると、規模と障害モデルが変わった。大規模オンラインサービスは、サーバーの配置場所ごとにネットワークを再設計せずにワークロードを移動・再配置する必要があった。一方、従来の階層型ネットワークは帯域幅を制限し、アドレスを物理的位置に強く結び付けることがあった。Microsoft の大規模チームが開発した VL2 は、folded-Clos fabric、address indirection、Valiant load balancing を組み合わせ、サービス配置と予測しにくいトラフィックパターンを支えた。
この発想で重要なのはサービス上の目標である。ワークロードは安定したサービス識別情報を維持しつつ、その下で拡張可能な Layer-3 構造の物理ファブリックを使えるべきだとされた。directory と control の仕組みがサービスアドレスを配置場所に対応付け、multipath Clos topology がデータセンター内に複数の経路を提供する。これによりネットワークは固定的な通路ではなく、サービスの移動に合わせて容量を柔軟に利用できるファブリックになる。
Valiant load balancing は直感に反する仕組みを加える。各トラフィック行列について最適な端末間経路を予測しようとする代わりに、半ば無作為に選んだ中間地点へトラフィックを分散し、未知の需要が同じリンク群を占有するのを防ぐ。個々のフローは一見遠回りに見える経路を通る場合があるが、ネットワーク全体の挙動はさまざまな負荷の下で予測しやすくなる。追加の経路長、ハッシュの偏り、elephant flow、障害などの制約は残る。
VL2 の影響は、固定された本番設計図ではなく設計上の系譜として説明すべきである。Azure が研究論文をそのまま導入して進化を止めたわけではない。ハードウェア世代、仮想ネットワーク、ホストソフトウェア、制御システム、運用要件は変化し続けた。より強く裏付けられる主張は、VL2 がハイパースケールネットワークの中心語彙となった考え、すなわち Clos fabric、アドレスと場所の分離、multipath、ソフトウェア支援制御の定着に貢献したというものである。
同じアーキテクチャの経済性も続く。コモディティまたはモジュール型スイッチで構成する均一なファブリックは、少数の巨大シャーシに依存する設計より段階的に拡張しやすい。しかし一つの装置への依存を減らしても費用は消えず、支出と技能の重点が制御ソフトウェア、テレメトリー、自動化、障害管理へ移る。クラウド事業者がある層で費用を削減できるのは、その代替となる分散システムの運用能力を高めた場合だけである。
DCTCP は輻輳をスイッチとホストの共通課題にした
データセンターのトラフィックには、遅延に敏感な短いフローと大規模な転送が混在する。従来の TCP は送信ウィンドウを縮小する前に深いキューを形成することがあり、リンク利用率が高い一方で、短いジョブが蓄積したパケットの後ろで待たされる。共同研究である DCTCP は、スイッチ内の浅いキューで Explicit Congestion Notification を使い、マークされたパケットの割合に応じて送信側を調整した。目的はスループットを犠牲にせずキューを低く保つことだった。
最も重要な結果は、輻輳制御がネットワーク機器とエンドポイントの協調ループになることである。スイッチには導入環境に適したマーキング閾値が必要で、ホストには互換性のある輻輳制御動作が必要になる。トラフィック構成、トポロジー、ハードウェアも結果に影響する。誤った閾値や混在導入は公平性や遅延を変える可能性があり、DCTCP は一台のサーバーだけで有効化できるアルゴリズムではない。
この研究は、データセンター内の輻輳を独立した運用課題として確立することに貢献した。公開インターネットには長い経路、多様な運用者、単一の管理下にないエンドポイントがあるが、クラウド事業者は通常、サーバーとスイッチを一体的に管理できる。この管理範囲は、世界規模では調整困難な仕組みを実装できる余地を生む。同時に、エンドポイントの版、スイッチ設定、テレメトリーを共に進化させなければ制御ループがずれるという義務もプラットフォームに課す。
後続システムが同じ目標を競い、拡張しているため、限界の確認は重要である。新しい輻輳制御アルゴリズム、高速化したファブリック、異なるバッファ設計が登場しても、どこでキューが生まれ、エンドポイントがどう認識し、どのチームが設定を所有するかという問いは消えない。Greenberg の貢献は、こうした層をまたぐ依存関係を繰り返し本質的問題として扱った研究・工学上の取り組みに属する。
Ananta、SWAN、Pingmesh はループの異なる部分を閉じた
トポロジーとトランスポートは、クラウドネットワーク問題の一部にすぎない。サービスには拡張可能な入口が必要で、データセンター間では広域回線容量を共有する必要があり、運用者にはネットワーク障害とアプリケーション症状を区別する証拠が必要だった。Microsoft のチームは Ananta、SWAN、Pingmesh などでこれらを扱い、各システムには独自の著者チームと導入範囲がある。
Ananta はクラウド規模の Layer-4 ロードバランシングを扱った。一台の装置にパケット処理を集中させる代わりに、パケット処理、経路管理、サービス制御を多数のマシンへ分散した。これによりデータ経路を水平方向に拡張できるが、状態、一貫性、バックエンドの健全性、障害対応に新たな要件が生じる。ロードバランサーはネットワーク境界の箱から基盤サービスへ変わる。
SWAN は WAN に論理的に集中した最適化を適用した。データセンター間リンクは高価で、需要は変動し、障害によって容量が突然失われる。広い視野を持つコントローラーは、サービス優先度とネットワーク状態に応じて経路を割り当て、トラフィックを輻輳から移し、希少な長距離リンクをより意図的に使える。同じ集中視点は、需要推定が誤っている場合、更新が安全でない場合、コントローラーがネットワークの一部との接続を失った場合にはリスクとなる。
Pingmesh は別の問題、可視性を扱った。エージェントを配置して大規模な機器群の遅延とパケット損失を測定し、合成的な証拠を継続的に得るメッシュを形成した。リンクは管理上稼働中でも経路の性能が悪い場合があり、所有チームが明確でないネットワーク区間のためにサービスが失敗することもある。全体規模の計測は、合成プローブがすべてのアプリケーション経路、キュー、依存関係を再現しないとしても、運用者に共通の基準を与える。
三つのシステムを併せて読むと、Greenberg の記録を著名なトポロジー論文一つに縮小できない理由が分かる。Ananta はサービストラフィックを資源に結び付け、SWAN は WAN 容量を割り当て、Pingmesh は経路が想定どおり動作しているかを測る。DCTCP はファブリック内のキューのフィードバックを管理し、VL2 はファブリック構造の構想を示した。信頼性はこれらの仕組みの相互作用から生じるため、成果の帰属でもチームを可視化し続ける必要がある。
Azure Networking は、これらの仕組みを囲む運用システムになった
Greenberg が Azure Networking で上級指導職を担った時期までに、中心的課題は一つの論文が特定の実験で機能するかではなくなっていた。Azure は物理ファブリック、仮想ネットワーク、ロードバランサー、ゲートウェイ、WAN、テレメトリー、展開システムを一つのクラウドサービスとして運用する必要があった。顧客は、その下にあるハードウェアや制御手順を理解せずに、分離、プログラム可能性、可用性を得ることを期待した。
仮想ネットワークはこの抽象化を具体化する。顧客にはアドレス、経路、セキュリティ規則、サービスエンドポイントが見え、クラウドはその意図を複数テナントが共有するホスト、スイッチ、ゲートウェイへ変換する。制御面は、ある顧客の設定が別の顧客に影響するのを防ぎながら、急速な変更を処理しなければならない。データ面は高速転送を続ける必要があり、API、監査ログ、ロールバック機構、地域間の一貫性によって、ネットワークはパケット転送と同じ程度にソフトウェアライフサイクルの問題となる。
このライフサイクルはアーキテクチャの意味を変える。機能リリースは多数の顧客のルーティングやセキュリティ動作を変え得る。制御面の障害で新しい設定ができなくても、既存フローは続く場合がある。テレメトリーの空白によって、構造上は正常に見えても利用者が障害を経験することもある。容量計画では通常の成長と地域フェイルオーバーを同時に考える必要がある。顧客は隠れたシステムの大部分を見たり修復したりできないため、技術組織そのものがサービス契約の一部になる。
2015年の SIGCOMM 基調講演が重要なのは、クラウドネットワークを一つの最終的なファブリックの探求ではなく、相互接続されたシステム群として示したからである。トポロジー、トランスポート、仮想化、ロードバランシング、WAN トラフィックエンジニアリング、監視、運用は、基盤が変化する間も整合していなければならない。この枠組みは個別の実装詳細より長く有効であり、複数チームにまたがる Greenberg の記録とも一致する。
Microsoft での正式な権限は指導的役割を裏付けるが、技術の個人所有を証明しない。公開記録は Azure Networking での Corporate Vice President および Technical Fellow と記し、AT&T の歴史資料は時期に応じて executive director や AT&T Fellow などの上級職を記録している。これらの組織に関連する基幹システムには多数の共同著者と本番担当技術者がいる。したがって最も確かな帰属方法は、プロジェクトごとに共同作業を明記し、雇用組織を本番環境の主体として特定し、個人への主張をアーキテクチャ上の指導と文書化された貢献に限定することである。
リーダーシップは単独発明ではなく、チームを通じて働く
Greenberg の経歴は、システム史を一人の英雄物語に変えやすい単純化を招く。より慎重な記録の方が興味深い。VL2、DCTCP、Ananta、SWAN、Pingmesh、Uber のフェイルオーバー研究はチームによって構築された。4D architecture も複数の貢献者を含む研究コミュニティーから生まれた。Azure networking は、一つの論文や幹部略歴では要約できない長年の製品開発と運用を通じて進化した。
それでも公開記録は、これらのチームの間に例外的な継続性があることを示す。Greenberg は通信事業者網の計測から白紙状態を前提とする制御アーキテクチャへ、ハイパースケール・データセンターネットワークからクラウドプラットフォームの指導へ、さらに Uber のプラットフォーム組織へ移った。したがって彼の影響は技術的であると同時に組織的である。ネットワーク全体の状態をどう測るか、制御をどこに置くか、トラフィックをどう割り当てるか、チームが障害にどう対応するかを問う仕事に繰り返し現れる。
受賞歴はこの広がりを反映するが、プロジェクトの証拠に代わるものではない。Greenberg は ACM SIGCOMM Award、2015年の IEEE Koji Kobayashi Computers and Communications Award を受賞し、2016年に US National Academy of Engineering の会員に選出され、ACM Fellow でもある。これらは分野が彼の仕事を影響力あるものと見なしているという推論を支えるが、単独発明、現在の運用権限、特定システムの正確な本番系譜を証明しない。
Uber での肩書の矛盾は、同じ規律を思い出させる。2026年の ARCS Foundation は Senior Vice President and Chief Architect Officer とし、2025~2026年の University of Minnesota 資料は Vice President of Platform Engineering としている。一方を選んで記録を実際以上に整然と見せるのではなく、情報源に日付を付け、共通部分を述べるべきである。Greenberg はプラットフォームとアーキテクチャで上級職にあるが、社内の意思決定権は全面的には公開されていない。現在の人事上の肩書は確認を要する点であり、より広い責任に関する証拠を弱める理由ではない。
これは、アーキテクチャが部分的には権限配分だからこそ重要である。chief architect や platform executive は共通原則を示し、審査を求め、共通機構を承認し、容量方針に影響できるが、すべてのスイッチを自ら操作したり、すべての制御サービスを書いたりはしない。ネットワークチーム、サービスチーム、セキュリティ技術者、容量計画、財務部門、幹部には別々の決定権がある。アーキテクチャ上の指導の価値は、それらを一人に統合したように装うことではなく、共通の障害モデルに整合させることにある。
Uber は異なる需要パターンに同じ規律を適用する
Uber の基盤は mobility、delivery などのサービスを支え、利用トラフィックと計算需要は地域と時間によって大きく変わる。公式略歴は Greenberg の責任を、データセンター、計算資源、ネットワーク、ストレージ、データ、検索、監視、開発者生産性、社内 IT、AI および自動運転車を支える基盤と結び付ける。この広がりはプラットフォーム上の背景を示すが、記載された全システムや、その上のアプリケーションモデルを本人が設計したことを証明しない。
Uber は自社のアプリケーション群を管理しながら、リアルタイムのグローバルサービスと大規模な社内データシステムを運用するため、課題は公開クラウドと異なる。ネットワーク、ストレージ、計算資源の選択は、サービス信頼性、機械学習ワークロード、地域運用と相互作用する。プラットフォームアーキテクチャは、どの基盤を共通化するか、どの障害領域を本当に独立した単位として扱えるか、各アプリケーションチームが同じ仕組みを再構築せずに共通サービスを利用する方法を決めなければならない。
2026年のフェイルオーバー研究は、この問題を測定可能な例にする。一部サービスを一律2倍の容量から約1.3倍の差別化計画へ移すことで基盤を解放できるのは、判断の背後にあるモデルが正しい場合だけである。99.97%の可用性は、記載された Uber のシステムと期間に限られ、Uber の全サービスや他社に一般化すべきではない。この結果の価値は、管理されるトレードオフを示す点にある。予備容量の削減は利用率を改善できるが、より正確な分類、精密な依存関係の把握、信頼性の高いテレメトリー、反復的な訓練を必要とする。
これは技術的であると同時に経済的な制御ループである。予備のマシン、ネットワーク経路、電力、データセンター容量にはすべて機会費用がある。障害要件に応じてサービスを区別できるプラットフォームは、すべてのワークロードを同じように扱うプラットフォームより少ない待機予備で済む可能性がある。しかし障害によって、独立しているはずのゾーンやサービスの隠れた結合が判明すれば、利益は実在しない。そのため試験と障害後の学習が事業上の根拠そのものになる。
現在の AI と自動運転車のワークロードは、これらの判断をさらに難しくする。学習と推論は大規模な east-west flow を生み、アクセラレーター配置を圧迫し、裾の性能をより敏感にする可能性がある。車両と mobility のデータは、ストレージ、転送、地域処理の要件も増やす。公開されている略歴は、これらの分野が Greenberg のプラットフォーム上の役割に関係することを示すが、本人が AI モデルや自動運転ソフトウェアを設計しているという主張は支えない。より狭い主張の方が強い。プラットフォームは、これらのアプリケーションが依存するデータを移動し、保護し、復旧しなければならない。
信頼性は形容詞ではなく配分判断である
クラウドやプラットフォーム組織は、システムを resilient、highly available、fault tolerant と表現しがちである。しかし、こうした形容は容量、地域配置、ソフトウェアの複雑性、従業員の時間の配分を隠す。ネットワークファブリックには一定の経路多様性があり、WAN には一定の予備容量があり、ロードバランサーには特定の状態と障害モデルがあり、テレメトリーシステムは一部の経路を監視して他を監視しない。信頼性はこうした選択の結果であり、設計文書の表現によって与えられる性質ではない。
集中制御または論理的集中制御は、広い視野で判断できるため、こうした配分を改善できる。SWAN は独立した局所判断より意図的に WAN 容量を調整でき、仮想ネットワークコントローラーは多数のホストへ一貫した方針を適用できる。その代償は集中である。誤った方針、破損した状態、不具合のある展開がネットワークのより大きな割合へ急速に影響し得る。したがって集中化が妥当になるのは、複製、段階的展開、ロールバック、一部の制御停止中もローカル転送を維持する能力がある場合だけである。
同じ原則は容量にも当てはまる。一律2倍の予備は説明しやすいが高価になり得る。差別化された予備は利用率を改善できるが、サービス分類と障害モデルの精度への依存を高める。どちらの値も本質的に賢明ではない。何が同時に故障するか、トラフィックをどれほど速く移動できるか、どのサービスが性能低下に耐えられるか、組織がどれほどの不確実性に資金を投じるかによって選択は変わる。
そのためアーキテクチャ審査は技術選択であると同時に権限配分となる。サービスチームが遅延と可用性の要件を示し、ネットワークおよびプラットフォームチームが共通機構を選び、容量計画と財務部門が予備への資金を決め、セキュリティチームが分離要件を定め、幹部がリスク許容度を設定する。architect は共通言語を作り、局所的な設計が一貫したモデルに整合するよう求められるが、本番システムを形成する別々の動機や責任を消すことはできない。
Greenberg の仕事は、この審査に有用な試験を与える。設計は需要、判断、転送、証拠のループを閉じているか。VL2 は配置とトポロジーを扱い、DCTCP はキューのフィードバックを扱い、Ananta と SWAN はトラフィックを割り当て、Pingmesh は継続的観測を提供した。Azure と Uber はこれらの仕組みを組織的システムへ変えた。ネットワークが分散コンピューターとして動作するのは、こうしたループが変化の最中にも整合している場合だけである。
取り組みの範囲は最も有名な分類より広い
Greenberg はデータセンターネットワークと強く結び付けられることが多いが、記録は一つの分類に圧縮すべきでない複数の仕事へ広がる。通信事業者網のトラフィック計測は需要と異常を運用者に見えるようにした。4D architecture は制御機能を概念的に分離した。VL2 はファブリックトポロジーとサービス配置を扱った。DCTCP はエンドポイントとスイッチ間のフィードバックでキューを制御した。Ananta はサービスの入口、SWAN は広域容量配分、Pingmesh は大規模な観測可能性を扱った。その後、Azure の仮想ネットワークはこれらの考えの一部を顧客向けクラウドプラットフォームへ組み込んだ。
各層には異なる利用者と証拠がある。通信事業者網の計測は主として運用者と計画担当者に役立つが、本番環境の詳細の多くは非公開である。4D architecture は研究上の設計で、その影響は単一の世界的導入を示す証拠というより概念的である。VL2 と DCTCP には公開された仕組みと評価があるが、その後の本番システムは Microsoft 内部で進化した。Ananta、SWAN、Pingmesh は、それぞれ異なるチーム、依存関係、範囲を持つプラットフォームサービスを説明している。
共通するのは一つの製品ではなく、異なる判断を明示する一連の仕組みである。トラフィック計測は需要を推定し、制御アーキテクチャは方針の推論をどこに置くかを定め、ファブリックは経路を提供し、輻輳制御はエンドポイントがその経路をどう使うかを調整する。ロードバランシングはサービストラフィックを資源に結び付け、WAN エンジニアリングは希少な拠点間容量を割り当て、テレメトリーは結果が予想と一致したかを明らかにする。幹部レベルのアーキテクチャ職は、これらのループを維持する組織を調整する。
この区別は、Greenberg の仕事を隣接するシステムと比較する際に有用である。VL2 は Clos fabric、PortLand、SEATTLE、Google Jupiter などのデータセンターアーキテクチャと同じ系譜にある。DCTCP は輻輳制御研究に属し、SWAN は広域トラフィックエンジニアリング、Pingmesh は観測可能性に属する。software-defined networking と OpenFlow には、プログラム可能な制御に関する並行した系譜がある。商用ロードバランサーやネットワーク観測製品は、異なる製品・運用モデルで近い問題を解決できる。
比較の目的は個人を順位付けしたり、一つのアーキテクチャを勝者と宣言したりすることではない。Google Jupiter と B4、Meta のデータセンター・ファブリック、商用 Clos および leaf-spine 製品、OpenFlow 時代の SDN、装置型またはマネージド型ロードバランサー、観測製品の各社は、異なる組織境界の中で重なり合う制御問題を解いている。ベンダー製装置は責任を製品内へ集中させて運用を簡略化する場合があり、クラウドプラットフォームはホスト、スイッチ、ソフトウェアを管理できるため、より多くの層を統合できる。研究アーキテクチャは有用な抽象化を明らかにできるが、それを運用する組織が容易に構築できることまでは証明しない。
システムは研究組織、供給企業、運用者を結ぶ
Greenberg の仕事は一つの組織で連続したものではなく、複数の組織のネットワーク内に位置する。AT&T Labs は、トラフィック計測とネットワーク管理が中心課題となる通信事業者研究の環境を提供した。Microsoft Research と Azure は、データセンター研究をハイパースケールの本番環境へ結び付けた。Uber は現在のプラットフォーム上の背景を提供する。Dartmouth College と University of Washington は彼の学術的形成に関わり、ACM SIGCOMM、IEEE、National Academy of Engineering はその仕事を評価した職業上の記録の一部である。
ただし、これらの関係は同じ意味を持たない。雇用関係は組織的背景を示すが、基盤の個人所有を証明しない。共同執筆は研究成果への参加を証明するが、本番実装への単独支配を与えない。受賞は同業者による評価を示すが、システムの現在の状態を説明しない。会議での講演は、商業関係を証明せずに、アーキテクチャコミュニティーへの影響や知識交換を示す場合がある。
ハイパースケール基盤では本番環境の詳細の多くが非公開のため、この区別はさらに重要になる。論文は仕組み、前提、選択された測定結果を明らかにするが、クラウド事業者は発表後にハードウェア、制御ソフトウェア、運用方法を変更することがある。したがって論文は、ある時点でチームが構築・評価したものを証明できるが、現在の Azure または Uber のネットワーク全体を完全に記述するものではない。
同じ注意は現在の役割の説明にも必要である。上級職は正式な権限を示すが、社内の意思決定権が公開されることは少ない。アーキテクチャコミュニティー、設計審査、プラットフォーム組織は、一般的慣行となるインターフェース、障害モデル、展開手順を定めることで、大きな非公式権限を生み得る。証拠は Greenberg がこうした仕組みの中の指導者であることを支えるが、彼が持つすべての拒否権、報告経路、予算決定権を明らかにしない。
このため、最も強いプロフィールは共同研究者を可視化する。VL2、DCTCP、Ananta、SWAN、Pingmesh、Uber のフェイルオーバー研究の共同著者は技術的な物語の一部であり続け、雇用組織は本番環境の物語の一部であり続けるべきである。Greenberg 個人の重要性は、答えを出したチームを消すことではなく、複数の背景にわたってアーキテクチャ上の問いが継続している点にある。
資金と地理が主張できる範囲を定める
Greenberg の仕事は主として、彼を雇用した企業の研究・技術組織を通じて資金を得てきた。入手可能な資料は、個人の収益モデル、持分推定、純資産額、監査済みの製品別財務帰属を裏付けない。上級の肩書や影響力あるシステムは、報酬の推定や Azure または Uber の売上を一人の architect に帰属させる根拠にならない。
本番環境に関する論文は効率や可用性の指標を報告することがあり、Uber のフェイルオーバー研究はその一例である。これらの数値は、記載されたシステムと著者チームに属し、そのアーキテクチャと期間に固有の前提がある。財務情報の開示なしに全社的な節約額へ変換したり、Greenberg 個人の実績についての主張に変えたりすべきではない。引用数と受賞歴も評価を測るものであって売上を測るものではない。
地理的には、Greenberg の教育と主要な雇用組織は米国にあるが、対象となる基盤は世界へ広がる。AT&T のバックボーン研究、Azure の各地域、Uber のサービス提供範囲は、容量、規制、障害に関して異なる制約を受ける。複数の状況で有効な設計原則があっても、すべての地域で同一のハードウェア、トポロジー、予備方針が使われていることにはならない。
現在の AI と mobility の状況では、この世界的広がりがさらに重要になる。学習、推論、ストレージ、車両群データは、アーキテクチャ上の指導が一国にあっても、複数地域にまたがるデータセンター、ネットワーク、供給網に依存する。公開記録はすべてのトポロジーや供給企業との関係を明らかにしていない。したがって、最も確かな主張にとどめる必要がある。Greenberg の仕事は、その運用上の結果が研究を最初に公表した組織を越えて広がる基盤に関係している。
反論:統合制御は障害も統合し得る
アーキテクチャに対する最も強い反論は、その魅力の中にある。ネットワーク全体の視点は、孤立した機器群より方針、容量、復旧をうまく調整できるが、一つのソフトウェア障害に大きな影響範囲を与えることもある。4D はこれを概念的に明らかにし、後のクラウドシステムは本番環境で向き合わなければならなかった。制御が分離され、論理的に集中すると、コントローラー、その入力、展開機構が重要基盤になる。
観測は不完全なので、テレメトリーもこの問題を解消しない。Pingmesh は遅延と損失について強力な基準を作れるが、合成プローブはすべてのアプリケーション経路やキューを表さない。トラフィック行列は需要を推定できるが、サンプリングや経路変更の影響を受ける。ネットワーク、ホスト、サービスの信号を関連付けることで障害範囲を絞れても、根本原因を証明できるとは限らない。テレメトリーを過信するシステムは、人間のチームより速く誤った解釈を自動化する可能性がある。
容量最適化にも同様の非対称性がある。Uber のフェイルオーバー研究が示唆するように、より良いモデルは無駄を減らせるが、少ない予備の価値は独立性と復旧についての前提に依存する。二つのゾーンに隠れた共通依存関係がある場合、それらを独立と扱うモデルは実際の障害に必要な容量を過小評価する。予備資源の最適化を積極化するほど、節約の前提となるシナリオを試験する必要性が増す。
研究と本番環境の隔たりも別の誤りの源になる。公開されたアーキテクチャは、著者一覧、ワークロード、評価方法が明らかな一時点の記録である。本番システムは、ハードウェア改訂、ソフトウェア移行、互換層、緊急時の例外、公開されない組織慣行を組み合わせる。そのため VL2 を現在の Azure アーキテクチャそのものと扱ったり、Uber の2026年研究を全サービスの恒久方針と扱ったりすれば、特定システムの証拠を、それが支えられない主張へ変えてしまう。
人物プロフィールでも同じ危険は過度な個人化として現れる。Greenberg の記録は非常に広いため、software-defined control から現代の AI 基盤までの全展開を本人の功績にしたくなる。しかし証拠はそれを支えない。主要システムを単独で執筆したわけではなく、AT&T、Microsoft、Uber の基盤を個人所有しているわけでもない。プラットフォームの略歴にこれらのワークロードが記されているというだけで、アプリケーションモデルや自動運転ソフトウェアの設計者と説明することもできない。
こうした境界は貢献を弱めるのではなく、より正確に定義する。Greenberg の影響は、ネットワークの挙動をトポロジー、トランスポート、制御、計測、組織的対応の組み合わせとして扱うシステムの設計と指導に貢献した点にある。反論は、統合する層が増えるたびに、障害、ずれ、外部検証の困難を生む依存関係も増えるというものである。
トラフィック行列はネットワークを設計可能な対象にした
通信事業者網は膨大な運用上の証拠を生み出すが、需要を単純には説明しない。リンクカウンターはインターフェースの混雑を示せても、どの端末間需要が負荷を作ったか、別の経路が故障したら何が起きるかを説明できない。フローレコード、ルーティングテーブル、過去の性能データも、それぞれ部分的な視点を与える。トラフィック行列は、これらを組み合わせて入口と出口の間の需要量を推定するモデルである。
容量計画担当者にとって、このモデルは検討できる問いを変える。過負荷リンクは局所的な問題かもしれず、ルーティング方針の結果かもしれず、別の場所における構造的成長の兆候かもしれない。計画保守は通常需要の下では安全でも、相関した需要ピークでは危険な場合がある。ネットワーク全体の推定により、技術者は新しい容量やルーティング方針を決める前に、こうした可能性を試験できる。
ネットワークデータは完全ではないため、推定は条件付きである。サンプリングは急増を見逃すことがあり、集約は個別フローを隠し、暗号化はアプリケーションレベルの解釈を制限する。経路変更でトラフィックが急速に移動すれば、前日の需要行列が当日のリスクを十分に示さない場合もある。運用上の価値は、一つの計測システムによる最終回答を待つことではなく、複数の不完全な信号を時系列で比較することから生まれる。
この実証的アプローチは、後のクラウド研究の基礎にある。VL2 がファブリック全体にフローを分散するには需要の把握が必要であり、SWAN が WAN 容量を割り当てるには予測と現在状態が必要である。差別化されたフェイルオーバー計画には、サービス依存関係と復旧動作の証拠が必要になる。仕組みは異なるが、いずれも観測を、現実と一致しない場合に修正できるモデルへ変換する。
ファブリックは周囲の制御を安全に変更できて初めて有用になる
folded-Clos topology は、サーバーからファブリックの他の部分へ複数経路を提供し、よりモジュール化された拡張を可能にするため、ハイパースケール・データセンターで魅力的になった。VL2 はこの物理構造を address indirection とトラフィック分散に結び付け、固定的な位置階層に拘束されずにサービスを移動できるようにした。分散したスイッチとリンクの集合である基盤ネットワークの上で、アプリケーションに広く均一な接続体験を与えることが目的だった。
この抽象化は責任を制御ソフトウェアへ移す。システムはサービス識別情報を配置場所に対応付け、経路間でトラフィックを選択または分散し、リンクやスイッチの障害に対応しなければならない。これらの仕組みが古い状態や不整合な状態にあれば、ファブリックに大きな物理帯域幅があっても、サービス品質は悪化する。そのためトポロジーは容量資源であって、信頼性の保証ではない。
同じことは仮想ネットワークにも当てはまる。顧客にはプログラム可能なネットワークが見えるが、事業者はその意図をホスト規則、経路、トンネル、ゲートウェイ、共有物理容量へ変換する。顧客には隠れた状態が見えないため、版の変更を安全に展開する必要がある。制御面の不具合が新しい設定に影響する一方、既存のデータ面フローは継続する場合があり、障害の症状はワークロードを作成・移動した時点によって異なり得る。
ここでアーキテクチャは運用上の契約になる。プラットフォームチームは複雑性をアプリケーションチームから引き受け、その代わりに互換性、観測可能性、復旧の責任を負う。共通の抽象化は組織を迅速にできるが、それを運用するチームが限界を説明し、抽象化が破綻した場合の回避経路を用意できる場合に限られる。
輻輳制御は、チーム間の境界も設計の一部であることを示す
DCTCP は、組織が別々のものとして扱いがちな境界をまたぐため、有用な例である。キューが閾値を超えるとスイッチがパケットをマークし、エンドポイントがマークの割合に応じて送信動作を調整する。一方だけでは意図した結果を得られない。ネットワークチームとホストまたは OS チームが、動作、閾値、展開、計測について合意する必要がある。
データセンター規模では、こうした合意は一度限りの設定選択ではない。ハードウェア世代が変わればバッファリングも変わり得る。ホストイメージには異なるトランスポートコードが入る場合がある。ワークロードも短い要求応答から大規模ストレージ転送や AI 通信パターンへ変化し得る。ある構成で機能した設定が、別の構成では不公平や遅延を生む可能性があるため、周囲のシステムが変わる間も制御ループを監視しなければならない。
これは研究と本番環境の区別が重要な理由でもある。論文は仕組みを分離し、管理された前提の下で結果を示せる。本番チームはその前提を維持するか、崩れた時点を把握しなければならない。優れたアーキテクチャは、機器群へ到達する前にアップグレードを試験できるほど、依存関係を可視化する。
Greenberg はこの問題に繰り返し戻っている。Ananta は装置に集中していた機能を分散し、SWAN は転送を分散したまま WAN に関する推論を集中させ、Pingmesh は障害がネットワークかアプリケーションかについて異なる見方を持つチームに共通の証拠を与える。各システムは技術境界を変え、それと同時に協力すべきチームの組織境界も変える。
観測可能性は判断を変える場合にだけ価値を持つ
大規模プラットフォームは、誰も直接確認し切れない量のテレメトリーを収集できる。課題は単に多く測ることではなく、計測を行動に結び付けることにある。Pingmesh の貢献は、多数のエンドポイントの組み合わせについて遅延と損失を継続的に観測可能にし、障害時に運用者が比較できる基準を提供したことだった。機器の健全性は正常に見えても、利用者が経路レベルの問題を経験している場合に役立つ。
合成的な計測には、アプリケーションが静かなときも継続実行できるという重要な利点がある。同時に、それ自体はアプリケーションではないという重要な限界もある。プローブが別の経路を通り、キュー状態を見逃し、症状の原因となるアプリケーション依存関係を避けることがある。そのため運用判断は、合成的なネットワーク証拠を、サービステレメトリー、トポロジー状態、展開履歴と組み合わせることから生まれる。
同じ論理はトラフィック行列と障害試験にも当てはまる。計測は反復可能な意思決定ループに入ったときに基盤になる。需要の証拠がボトルネックを示せば容量計画担当者は拡張計画を変え、現在状態が障害を示せばコントローラーはトラフィックを移し、テレメトリーが変更と損失パターンを結び付ければ障害対応チームは展開をロールバックする。判断を変えられない指標は報告であり、変えられる指標は制御の一部となる。
この区別は、software-defined networking が拡大しても Greenberg の仕事が重要であり続ける理由を説明する。プログラム可能性の向上は判断速度を高め、それによって判断が成功したかを示す証拠の価値も高める。計測なき自動化は盲目的であり、変更経路のない計測は受動的である。両者を結び付けながら、一つの誤った信号でシステムを不安定にするほどフィードバックループを攻撃的にしないとき、アーキテクチャは有用になる。
AI 基盤は制御ループの誤りの費用を高める
現在の AI 基盤は過去の教訓を不要にするのではなく、重大性を高める。学習システムはアクセラレーター、ストレージ、計算ノード間に継続的な east-west traffic を生み得る。推論は遅延に敏感なサービス経路を追加し得る。アクセラレーター配置、データ移動、障害復旧によって、ネットワークは背景の補助設備ではなくワークロードスケジューリングの一部になる。容量を閉じ込めたり輻輳を生んだりする制御判断は、ネットワーク帯域だけでなく高価な計算資源も浪費する可能性がある。
入手可能な証拠は、Uber における Greenberg の現在のプラットフォーム上の担当範囲を AI および自動運転車の基盤と結び付けるが、すべてのシステム名や個人の設計責任までは示さない。この隔たりは可視化しておく必要がある。適切な結論は、同じ規律、すなわちトポロジー、容量、ロードバランシング、テレメトリー、障害領域がこれらのワークロードにも重要だということであり、一人の幹部がその上のアルゴリズムに責任を持つということではない。
専用 AI ファブリックは、一般的なクラウドネットワークと異なる場合もある。学習クラスターは、通常のアプリケーションを運ぶ Ethernet/IP サービス網とは異なる、厳密に管理された相互接続やスケジューリング上の前提を使える。技術が分かれても、制御上の問いは共通している。需要とは何か、方針はどこにあるか、状態をどう適用するか、どの障害が独立しているか、意図した動作が起きたことを何の証拠で確認するかである。
ここでは、個別の製品名より Greenberg の統合的視点の方が有用であり続ける。歴史が示唆するのは、設計者がトポロジー、トランスポート、ロードバランシング、WAN 容量、テレメトリーを別々の専門分野として扱うのをやめたときに、基盤が改善するということだ。AI は分断の費用をさらに明確にする。遊休アクセラレーター、失敗したジョブ、遅れたデータ移動により、ネットワーク制御の誤りが計算資源と資本の大きな損失へ変わる可能性がある。
組織が運用できて初めてアーキテクチャは存続する
技術論文は、本番作業が始まる場所で終わることが多い。トポロジーを記述し、アルゴリズムを評価し、仕組みが機能し得ることを計測で示す。しかし長年の運用には、所有責任、リリース手順、当番体制、容量計画、ハードウェア更新、セキュリティ審査、互換性方針、サービスを停止せずに設計を変更する方法といった別の仕組みが必要である。
Greenberg の経歴はこの境界を繰り返し越えている。AT&T での研究は、調査のためにトラフィックを停止できない稼働中の通信事業者環境で行われた。Microsoft の研究上の考えは Azure 組織へ入り、複数のハードウェア世代と地域を通じて顧客を支える必要があった。Uber のプラットフォームチームは、信頼性と性能の要件が異なるアプリケーショングループへサービスを提供しなければならない。仕組みは変わっても、組織上の試験は似ている。ネットワーク全体の考えを、多数のチームが行う反復可能な判断へ変換できるかという問いである。
共通の抽象化は専門作業を集中できるため有用である。均一なファブリックは拡張に共通形式を与える。仮想ネットワークは、事業者が物理ネットワークを変更する間も顧客に安定した制御面を提供する。共通ロードバランシングサービスは、各アプリケーションチームが独自の入口アーキテクチャを作るのを防ぐ。共通テレメトリーは、障害対応者が同じ視点で作業できるようにする。標準化されたフェイルオーバー区分は、容量計画担当者がサービスごとに最初から交渉せず、ワークロードを区別できるようにする。
ただし集中は義務も生む。プラットフォームチームは限界を公開し、互換性を守り、抽象化から問題が漏れた際に証拠を示さなければならない。顧客は隠れたファブリックや制御面を自力で修復できない。集中した推論が妥当になるのは、中央チームが複製、段階的変更、ロールバック、明確な障害対応責任によって、より大きな影響範囲を支えられる場合だけである。
ハイパースケールの経済性もこの考えを強める。利用率、キュー、負荷分散、予備容量のわずかな割合改善でも、巨大な機器群へ影響し得る。同じ規模は誤りも拡大する。誤った輻輳閾値、経路分配の誤り、テレメトリーの死角は、多数のサービスへ一度に影響し得る。このため技術パラメーターは事業判断になる。企業が資金を投じるべき基盤量と、負担する運用リスクを変えるからである。
制御ループは設計者の後も生き続けなければならない
大規模ネットワークシステムは一度導入された後、固定されるものではない。ハードウェア世代が変わり、ワークロードが変化し、製品に新しい要件が加わり、組織は責任を再配分する。当初の設計者がいる間だけ機能するアーキテクチャは、永続的な基盤ではない。より難しい試験は、新しいチームが需要、判断、転送、障害について理解可能な説明を維持しながら、システムを変更できるかどうかである。
Greenberg に関連する主要プロジェクトは、この継続性の異なる部分を明示する。トラフィック行列は需要を計画可能なほど可視化する。4D architecture は制御上の役割を分離し、方針の推論を転送から独立して検査できるようにする。VL2 はサービス配置を物理的位置から分離する。DCTCP は輻輳をスイッチとエンドポイント間の共通フィードバックにする。Ananta と SWAN はサービスおよび WAN レベルでトラフィックを割り当て、Pingmesh は遅延と損失の継続的証拠を作る。
本番環境は、こうした仕組みを組織の記憶へ変える。インターフェースには版管理が必要で、アップグレード後もテレメトリーを比較可能に保ち、ワークロードが変われば容量モデルを再調整しなければならない。障害訓練は独立性と予備についての前提を検証する必要がある。独立していると思われた経路が依存関係を共有していた場合や、展開によって制御面の弱点が明らかになった場合、障害後の検証はコードと同様にアーキテクチャも変えなければならない。
これは Greenberg 個人の役割についての境界も明確にする。彼が software-defined networking、cloud networking、AT&T、Microsoft、Uber に関連するすべてのシステムを発明したわけではない。証拠が支えるのは、ネットワークを統合された分散コンピューターとして扱い、そのトポロジー、トランスポート、制御、テレメトリー、運用組織を一体的に設計する長期的な取り組みへの貢献である。この影響は、規律を定着させた人物の後もその規律が残るときに最も強くなる。
したがって観測可能な試験は、新たな賞や一般的な肩書ではない。この方法で形成されたプラットフォームが、意図したもの、実際に適用したもの、利用者が経験したものの関係を失わずに変化を続けられるかどうかである。AI ワークロード、新しいハードウェア、障害モデルは今後も目標を動かす。堅牢なアーキテクチャは、こうした変化を試験できるほど説明可能にし、運用できるほど可逆的にし、責任がシステム内に消えないほど明示的にする。
会員向け解説
トレンド解説の全文を読む
会員は解説の全文と、すべての知見を裏付ける出典メモを読めます。
ストラテジックサークル
あなたの言語で毎日届く、私たちが確認した変化に基づくブリーフィング。
USD 20/月で参加いつでも解約できます。
会員はさらに、リサーチライブラリー全編、フォロー中のネットワークに関するデイリーブリーフィング、会員限定フォーラムを利用できます。






