カリフォルニア大学サンディエゴ校とGoogle、廃棄されたスマートフォンを活用した低炭素コンピューティングプラットフォームを開発

カリフォルニア大学サンディエゴ校(UCSD)の研究者たちは、Googleの支援を受け、廃棄されたスマートフォンのマザーボードを再利用することで、低炭素なクラウドコンピューティングプラットフォームを開発しています。この取り組みは、運用時の炭素(稼働中に使用されるエネルギー)と、内包される炭素(ハードウェア製造時の排出量)の両方に対処することで、コンピューティングによる環境負荷を軽減することを目的としています。

スマートフォン・ハードウェアのクラウドコンピューティングへの転用

このプロジェクトは、廃棄されたスマートフォンからマザーボードを取り出し、それらをクラスター化することで、汎用コンピューティングプラットフォームへと変換します。このアプローチは、デバイスの中で最も炭素集約的な部分をターゲットにしています。内部のカーボンフットプリント評価によると、マザーボードはスマートフォンの内包される炭素の約50%を占めています。

消費者向けデバイスをデータセンター仕様のハードウェアに変換するために、研究者たちは以下の変更を実施しています:

  • Hardware Stripping: サーバー環境に不要なコンポーネント(ディスプレイ、バッテリー、筐体、カメラなど)を取り除きます。これにより、データセンターから有害物質(バッテリーなど)を排除し、物理的なスペース要件を削減します。
  • OS Replacement: モバイル向けのAndroid ユーザー空間を、汎用Linuxディストリビューションに置き換えます。これにより、プログラマビリティが向上し、メモリ集約的なアプリケーションを制限する「low memory killer」デーモンなどの消費者向け特有の制限を無効化できます。
  • Cluster Orchestration: 単一のスマートフォンはサーバーと比較してメモリが限られている(8-12GB)ため、プロジェクトではKubernetesを使用して、25-50台のデバイスからなるクラスターでコンテナ化されたアプリケーションを管理します。SPECベンチマークによれば、1台の最新サーバーの性能に匹敵させるには、25-50台のスマートフォンが必要です。

デプロイ規模と学術的なユースケース

UCSDは、2026年秋までに2,000台のPixelスマートフォンで構成されるデータセンターをデプロイする予定です。このインフラストラクチャは、コンピュータサイエンスのコース、特にシステムプログラミングや並列計算に焦点を当てたコースをサポートするために設計されています。

初期テストでは、わずか20台のスマートフォンのクラスターで、75名以上の学生が参加するクラスのピーク時の提出率を処理でき、デフォルトのAWSバックエンドよりも低い採点レイテンシを実現しています。2,000台のスマートフォンをフルデプロイした場合、約100のそのようなクラスを同時にサポートでき、最新のサーバー50台分に相当する機能を、大幅に削減されたコストで提供できると期待されています。

技術的な課題とコミュニティの視点

ハードウェアの再利用に向けた実行可能な道筋を示している一方で、プロジェクトには、このモデルの持続可能性に関するいくつかのシステム的な障壁や懸念事項についての技術的な議論が存在します:

Bootloaderとファームウェアの制限

主な批判は、ハードウェアの再利用性は、独自のプロプライエタリなファームウェアやロックされたbootloaderによって妨げられることが多いという点です。コミュニティのメンバーは、このプロジェクトのようにGoogleが協力しない限り、多くの廃棄されたスマートフォンは、ユーザーが適切なOSやセキュリティアップデートをインストールできないため、e-waste(電子廃棄物)になってしまうと指摘しています。

ハードウェアの信頼性と寿命

消費者向けストレージの寿命に関する懸念が提起されています。具体的には、スマートフォンに搭載されているeMMC (embedded MultiMediaCard) ストレージは書き込み耐性が有限であり、サーバー環境に典型的な持続的かつ高I/O負荷のワークロード下では故障する可能性があります。

環境への影響のトレードオフ

スマートフォンプロセッサのエネルギー効率(ワットあたりの性能)が、スケールアップした際に、最新のデータセンター用プロセッサを本当に凌駕するのかという疑問が視察者から上がっています。また、、カスタムのラッキングや、数千のマザーボードを収容するために必要なインフラストラクチャの内包される炭素が、新しいサーバー製造を回避することで節約できる炭素量と相殺してしまうのではないかという問題もあります。

"This is ignoring the fact that the main reason retired phones are e-waste are proprietary firmware blobs and locked-down systems preventing users from maintaining their phone with security updates... You should not be connecting these old devices to an internet accessible network."

"I would love to see regulation that required making bootloaders unlockable to enable this sort of thing."

技術仕様の要約

特徴 スマートフォン・クラスター・アプローチ
Hardware Unit 取り出されたスマートフォンのマザーボード
OS 汎用Linuxディストリビューション
Orchestration Kubernetes (Containerized)
Cluster Size 25-50台のデバイス per サーバー相当
Target Deployment 2,000台のPixel phones (2026年秋)
Primary Use Case アカデミックな採点バックエンドおよび研究アプリ

Sources