退休手機森林:Google 計畫使用 2,000 部舊 Pixel 手機為 50 個伺服器節點提供動力

BBlockBeats
Google 研究人員正與加州大學聖地牙哥分校 (UCSD) 的團隊合作,探索手機叢集運算。他們計劃將 2000 支退役 Pixel 智慧型手機的主機板重新組裝成一個低碳雲端資料中心,為學生和教師提供具成本效益且環保的雲端運算資源。 智慧型手機的典型更新週期約為四年,但退役裝置的運算核心仍然完好無損。其 CPU 核心效能可與現代伺服器核心媲美,甚至在 SPEC CPU 2017 的某些單執行緒測試中展現出相當的效能。 為了使智慧型手機適應資料中心環境,研究團隊移除了螢幕、電池、外殼和相機等非必要元件,僅保留主機板。採取這種做法是因為主機板的製造過程佔了裝置碳排放量的很大一部分,同時也消除了資料中心電池潛在的安全風險。 在軟體方面,該團隊用通用的 Linux 發行版取代了原始的 Android 使用者空間,以繞過記憶體限制和諸如專為行動裝置設計的「低記憶體殺手」等保護機制。對於硬體管理,由 25 到 50 支手機主機板組成的叢集由 Kubernetes 自動管理,並排程容器化應用程式。 根據 SPEC CPU 2017 的測試結果,由 25 到 50 支手機主機板組成的叢集,其 CPU 吞吐量已接近傳統伺服器。初步實驗顯示,一個由 20 支手機組成的微型叢集,可以順暢地處理一個平行運算課程中超過 75 名學生的尖峰作業提交時間。評估任務約需 50 秒完成,而作業批改延遲甚至低於 AWS 雲端執行個體。 該團隊估計,由 2000 支手機組成的系統的整體運算能力相當於 50 台傳統伺服器,能夠支援一百多門系統程式設計和平行運算課程的教學與研究。整個系統預計將於 2026 年秋季上線,作為一個長期測試平台,以評估消費級硬體在持續重度工作負載下的硬體可靠性。 [動態節拍]