Исследователи Калифорнийского университета в Сан-Диего совместно с Google нашли необычный способ продлить жизнь старым смартфонам Pixel. Вместо отправки устройств на переработку они предложили превращать их в недорогие вычислительные кластеры, которые могут выполнять локальные задачи наподобие небольшого дата-центра.
Идея связана не только с экономией, но и с экологией. Производство смартфонов уже оставляет значительный углеродный след, а быстрая замена мобильных устройств каждые несколько лет усиливает проблему электронных отходов. Если часть таких аппаратов можно использовать повторно как вычислительную инфраструктуру, их жизненный цикл становится заметно длиннее.
В ходе эксперимента учёные разобрали смартфоны, убрав всё лишнее: экраны, аккумуляторы, камеры, динамики и корпуса. В работе оставалась только системная плата с SoC, которая и выполняла вычисления. Android заменили на универсальный Linux-дистрибутив, пригодный для дата-центров, а поверх такой системы стало возможно запускать инструменты вроде Kubernetes.
Исследование показало, что смартфоны трёхлетней давности всё ещё могут быть неожиданно полезны. По однопоточной производительности их процессоры в некоторых тестах опережают отдельные ядра серверных CPU, хотя в общей мощности и масштабируемости полноценные серверы, конечно, остаются далеко впереди. По оценке команды, кластер из 25–50 старых телефонов может приблизиться к вычислительным возможностям одного двухсокетного серверного процессора.
Практический сценарий уже найден в образовании. В UCSD считают, что кластер из 20 смартфонов способен обслуживать одно учебное приложение для группы более чем из 75 студентов. Вместо размещения таких задач в облаке университет может запускать их локально, снижая расходы и сохраняя контроль над оборудованием. В дальнейшем исследователи хотят собрать систему примерно из 2000 телефонов, которая сможет поддерживать около сотни таких классов одновременно.
Такой подход вряд ли заинтересует крупных ИИ-гиперскейлеров, которым нужны специализированные ускорители, высокая надёжность и минимальное число обслуживаемых компонентов. Но для университетов, лабораторий и небольших организаций идея выглядит перспективно. Старые смартфоны не заменят мощные дата-центры, зато могут стать дешёвой и более экологичной платформой для множества повседневных вычислительных задач.