废旧手机的低碳计算平台:加州大学圣地亚哥分校的二次利用探索

🤖 AI总结

主题

加州大学圣地亚哥分校利用废旧手机搭建计算集群,实现低成本低碳云计算。

摘要

加州大学圣地亚哥分校在谷歌支持下,利用废旧智能手机主板组建集群,计划以2000部Pixel手机搭建数据中心,提供低成本低碳云计算服务,用于教学和科研,减少硬件制造碳排放。

关键信息

  • 1 废旧手机主板可组建集群替代服务器
  • 2 2000部Pixel手机将搭建数据中心
  • 3 用于教学和科研,降低碳排放

废旧手机的低碳计算平台:加州大学圣地亚哥分校的二次利用探索

在谷歌的支持下,加州大学圣地亚哥分校的研究人员正在为消费级智能手机探索一条有价值的”第二生命”之路。

计算领域的碳足迹是可持续发展面临的重要挑战,主要来源于两个方面:运营碳排放来自设备使用过程中的能源消耗,而隐含碳排放则涵盖了硬件制造过程中产生的排放。提高能效、使用清洁能源等举措通常针对的是运营碳排放,而制造环节的碳足迹则是一个更为复杂的难题。

为应对这一挑战,加州大学圣地亚哥分校的研究人员正在为废旧手机探索一条”第二生命”之路,其核心方法是”手机集群计算”。该方案将废旧智能手机的主板拆取出来,集中组建成集群,重新部署为通用计算平台。借助谷歌的支持,该校计划利用2000部Pixel智能手机搭建一个数据中心,为数百名研究人员和学生提供低成本、低碳的云计算服务,从而降低对新制造硬件及其相关排放的需求。

平均而言,人们每四年更换一次手机,通常是因为希望体验新设备的功能。然而,许多被换掉的手机,其核心计算功能依然完好,仍是集成了处理器、加速器、内存和存储的相对强大的计算设备。一部旧手机对于最初的购买者来说或许已失去吸引力,但将其重新投入使用,可以避免进一步的原材料开采,从而直接降低计算领域的环境影响。

现代智能手机性能核心的单线程表现,与现代多核服务器不相上下,甚至更胜一筹。智能手机与服务器之间最显著的差异在于规格:服务器拥有数十个强大的多线程处理器核心和庞大的内存容量,而智能手机仅有少量异构处理器核心和8至12GB的内存。因此,核心挑战之一在于如何针对能够适配智能手机容量的应用场景进行部署和优化。

在数据中心环境中直接部署未经改装的消费级智能手机,既存在安全隐患,也缺乏效率。智能手机的计算组件被显示屏、电池、外壳和摄像头等在服务器场景中并不需要的部件所包裹。这些多余组件不仅占用宝贵空间,某些组件(如电池)所含材料也不符合数据中心环境的要求。

因此,在部署前,需要对手机进行拆解处理,仅保留包含核心计算功能的主板。值得注意的是,主板承载了隐含碳排放中最大的比例(根据内部碳足迹评估约占50%),因此该方案重点针对影响最大的组件。

Android操作系统本身基于Linux,但面向移动端的Android用户空间需替换为通用Linux发行版。更新操作系统不仅带来了更好的可编程性,还关闭了许多对消费者设备重要但对云计算而言并非必要的保护机制。例如,手机中存在一个”低内存终止”守护进程,会限制内存占用较高的应用程序运行。

在单台手机性能有限的前提下,SPEC基准测试结果显示,25至50部手机才相当于一台现代服务器,因此需要对大量设备进行有效的任务调度。对此,研究团队采用了由Kubernetes管理的容器化应用方案,将手机组织成每组25至50台设备的自管理集群。

在众多高校中,大量教育技术、评分和科研应用已在云端运行,涵盖从托管Jupyter Notebook的小型实例到用于并行计算课程的昂贵GPU服务器等各类场景。这些应用中的绝大多数,单部智能手机即可承担托管任务,标准评分后端可运行在AWS t3.micro(2核虚拟CPU、1GB内存)此类小型云实例上。

加州大学圣地亚哥分校的研究人员正在规划一个由2000部手机组成的计算集群,用于支持并行计算、系统编程等计算机科学课程。早期实验表明,即便是20部手机组成的中等规模集群,也能够支撑75名以上学生班级的峰值提交请求,且评分延迟低于默认的AWS后端。2000部手机规模的部署,将能够同时支持一百个此类课程的运行。

该部署除了能以极低成本提供相当于50台服务器的算力之外,还将作为大规模智能手机计算的测试平台,重点研究消费级硬件在持续使用下的可靠性表现。完整系统预计于2026年秋季正式上线。

Q&A

Q1:手机集群计算是什么?它能实现什么功能?

A:手机集群计算是一种将废旧智能手机的主板拆取出来,组建成集群并重新部署为通用计算平台的方案。加州大学圣地亚哥分校计划利用2000部Pixel手机搭建数据中心,为数百名研究人员和学生提供低成本、低碳的云计算服务,同时减少对新制造硬件的需求,降低碳排放。

Q2:废旧智能手机的计算性能能达到服务器水平吗?

A:现代智能手机性能核心的单线程表现与现代多核服务器相当甚至更优。但由于手机内存容量有限(8至12GB),根据SPEC基准测试,需要25至50部手机才能相当于一台现代服务器的整体算力。研究团队采用Kubernetes管理的容器化集群方案来解决这一差距。

Q3:废旧手机部署到数据中心前需要做哪些改造?

A:部署前需拆除手机的显示屏、电池、外壳和摄像头等非必要组件,仅保留主板。同时,需将面向移动端的Android系统替换为通用Linux发行版,以提升可编程性并关闭不必要的消费端保护机制,如”低内存终止”守护进程等。

© 版权声明

相关文章