利用退役手机搭建的低碳计算平台
A low-carbon computing platform from your retired phones

原始链接: https://research.google/blog/a-low-carbon-computing-platform-from-your-retired-phones/

将消费级智能手机重新用于数据中心,需要进行重大改造以确保效率和安全。由于智能手机包含电池、显示屏和外壳等不必要的组件,这些部件不仅占用空间,还存在安全风险,因此必须予以拆除。这一过程保留了主板,而主板约占设备隐含碳排放量的 50%。 为了将这些设备转化为高效的服务器节点,需要用通用 Linux 发行版替换 Android 用户空间。这种转换消除了消费级系统带来的额外开销(例如“低内存杀手”守护进程),使其更适合云计算需求。 由于单台智能手机缺乏传统服务器的性能,因此需要将 25 到 50 台设备部署为集群。这些集群通过 Kubernetes 进行管理,对容器化应用程序进行编排,从而实现服务器级的性能。这种方法提供了一种可持续利用现有硬件的方式,并将重点放在了碳排放最密集的组件上。

Hacker News 新闻 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 利用闲置手机搭建低碳计算平台 (research.google) 4 分,由 vikas-sharma 发布于 53 分钟前 | 隐藏 | 过往 | 收藏 | 1 条评论 帮助 rbanffy 2 分钟前 [–] 作为一名在宜家相框里装了四个树莓派 Zero W 并运行 Docker Swarm 集群的人,我太喜欢这个主意了。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Redeploying unmodified consumer smartphones in a datacenter environment would be hazardous and inefficient. Smartphones’ compute elements are wrapped in components that aren’t needed in the server context — display, battery, chassis, and peripheral hardware like cameras. In addition to taking up valuable space, some components, such as batteries, contain materials not rated for a datacenter environment.

Prior to deployment, smartphones must be processed to remove all but the motherboard, which contains the core compute functionality. Note that the motherboard is responsible for the largest fraction of embodied carbon (approximately 50% based on internal carbon footprinting assessments), so this effort targets the most impactful components.

The Android operating system (OS) is already based on Linux, but the mobile-oriented Android userspace must be replaced with a general-purpose Linux distro. Updating the OS doesn't just get programmability; it also switches off many of the protections that are important for consumer devices, but unnecessary for cloud computing. For example, phones have a “low memory killer” daemon, which throttles memory-hungry applications.

The challenge of orchestrating jobs across the large number of devices that are needed to meet the performance of a traditional server — SPEC benchmarking results indicate that 25-50 phones equate to a modern server — is addressed by the use of containerized applications managed by Kubernetes. The phones are organized into self-managing clusters of 25-50 devices.

联系我们 contact @ memedata.com