퇴역한 휴대폰으로 만드는 저탄소 컴퓨팅 플랫폼
1 week ago
8
- 사용되지 않는 스마트폰의 메인보드를 클러스터로 묶어 범용 클라우드 컴퓨팅에 재배치하면, 새 하드웨어 제조를 줄여 컴퓨팅의 탄소 발자국을 낮출 수 있음
- 컴퓨팅 탄소 배출은 사용 중 전력에서 나오는 운영 탄소와 하드웨어 제조 과정의 내재 탄소로 나뉘며, 제조 발자국은 더 복잡한 과제임
- 최신 스마트폰의 단일 스레드 성능 코어는 현대 멀티코어 서버의 코어 성능과 비슷하거나 더 높지만, 메모리와 코어 수가 작아 적합한 애플리케이션 선별이 필요함
- UC San Diego는 Google 지원으로 Pixel 스마트폰 2,000대 기반 데이터센터를 계획하며, 20대 규모 초기 실험에서 75명 이상 수업의 피크 제출률과 AWS 기본 백엔드보다 낮은 채점 지연을 지원함
- 이 배포는 50대 서버 상당의 컴퓨팅을 낮은 비용으로 제공하고, 지속 사용 환경에서 소비자급 하드웨어의 신뢰성을 검증하는 대규모 시험대가 됨
컴퓨팅 탄소 발자국과 스마트폰 재사용
- 컴퓨팅의 탄소 발자국은 지속가능성의 핵심 과제이며, 사용 중 에너지 소비에서 발생하는 운영 탄소와 하드웨어 제조와 관련된 내재 탄소가 주요 원천임
- 운영 탄소는 에너지 효율 개선과 청정에너지 사용 같은 방식으로 대응되는 경우가 많지만, 제조 발자국은 더 복잡한 장애물임
- UC San Diego 연구진은 퇴역 스마트폰의 메인보드를 추출해 클러스터로 모으고 범용 컴퓨팅 플랫폼으로 재배치하는 폰 클러스터 컴퓨팅 경로를 구축 중임
- Google 지원을 받은 대학 측 계획은 Pixel 스마트폰 2,000대로 데이터센터를 구성해 수백 명의 연구자와 학생에게 저비용·저탄소 클라우드 컴퓨팅을 제공하는 것임
- 이 방식은 새 하드웨어 제조 필요성과 그에 따른 배출을 줄이는 것을 목표로 함
스마트폰: 중요한 기여 요인
- 사람들은 평균적으로 휴대폰을 4년마다 교체함
- 교체는 일반적으로 새 모델이 제공하는 기능을 포함해 새 기기를 원하는 수요에 의해 주도됨
- 교체된 많은 휴대폰은 핵심 컴퓨팅 기능이 그대로 남아 있으며, 통합 프로세서·가속기·메모리·스토리지를 갖춘 비교적 강력한 컴퓨터임
- 첫 구매자에게 더 이상 매력적이지 않은 구형 휴대폰도 다시 서비스에 투입되면 추가 원자재 추출 필요를 피할 수 있어 컴퓨팅의 환경 발자국을 직접 줄임
- 새 전략은 원치 않는 스마트폰을 클라우드 컴퓨팅 애플리케이션에 재배치하는 것임
소비자 기기에서 데이터센터 하드웨어로
- 최신 스마트폰의 성능 코어 단일 스레드 성능은 현대 멀티코어 서버의 코어 성능과 비슷하거나 더 나음
- 스마트폰과 서버의 가장 큰 차이는 크기와 용량임
- 서버는 강력한 멀티스레드 프로세서 코어 수십 개와 매우 큰 메모리 용량을 갖춤
- 스마트폰은 이기종 프로세서 코어 몇 개와 8~12GB 메모리를 갖춤
- 핵심 과제는 스마트폰 용량에 맞거나 맞출 수 있는 애플리케이션을 대상으로 삼는 것임
- 수정하지 않은 소비자용 스마트폰을 데이터센터 환경에 재배치하면 위험하고 비효율적임
- 디스플레이, 배터리, 섀시, 카메라 같은 주변 하드웨어는 서버 환경에 필요하지 않음
- 일부 부품, 특히 배터리는 데이터센터 환경에 맞는 등급의 재료가 아님
- 배포 전에는 핵심 컴퓨팅 기능을 담은 메인보드만 남기고 스마트폰을 처리해야 함
- 내부 탄소 발자국 평가 기준 메인보드는 내재 탄소의 가장 큰 비중인 약 50%를 차지함
- 이 작업은 영향이 가장 큰 부품을 대상으로 함
운영체제와 클러스터 오케스트레이션
- Android 운영체제는 이미 Linux 기반이지만, 모바일 지향 Android 사용자 공간은 범용 Linux 배포판으로 교체되어야 함
- 운영체제 업데이트는 프로그래밍 가능성을 확보할 뿐 아니라 소비자 기기에는 중요하지만 클라우드 컴퓨팅에는 필요하지 않은 여러 보호 기능을 끔
- 휴대폰에는 메모리를 많이 쓰는 애플리케이션을 제한하는 low memory killer 데몬이 있음
- 전통적 서버 성능에 도달하려면 많은 기기에서 작업을 오케스트레이션해야 함
- SPEC 벤치마크 결과는 스마트폰 25~50대가 현대 서버 1대에 해당함을 나타냄
- 컨테이너화된 애플리케이션을 Kubernetes로 관리해 이 문제에 대응함
- 휴대폰은 25~50대 규모의 자체 관리 클러스터로 구성됨
저탄소 클라우드 컴퓨팅 플랫폼 구축
- 여러 대학에서는 EdTech, 채점, 연구 애플리케이션이 이미 클라우드에서 실행되고 있음
- 애플리케이션 범위는 Jupyter 노트북 호스팅용 소형 머신부터 병렬 컴퓨팅 수업용 고가 GPU 기반 서버까지 다양함
- 이러한 애플리케이션의 대다수는 단일 스마트폰이 호스팅할 수 있는 범위 안에 있음
- 표준 채점 백엔드는 AWS t3.micro 같은 소형 클라우드 인스턴스에서 실행되며, 사양은 2 vCPU와 1GB 메모리임
- 20대 휴대폰 클러스터에서 병렬 컴퓨팅 채점 작업을 실행한 실험은 일반적인 처리량과 지연 요구를 충족하거나 초과하는 운영 지점을 보임
- 행렬 곱셈 기반 과제는 CPU 집약적이며 단일 기기에서 약 50초 동안 실행됨
- 지연 시간 수치에는 클러스터 오케스트레이션이 포함됨
- UC San Diego 연구진은 Parallel Computation과 Systems Programming 같은 컴퓨터과학 수업을 지원하기 위해 2,000대 휴대폰 컴퓨팅 클러스터를 계획 중임
- 초기 실험에서 20대 규모 클러스터도 75명 이상 수업의 피크 제출률을 지원할 수 있었고, 채점 지연은 기본 AWS 백엔드보다 낮았음
- 2,000대 휴대폰 배포는 이러한 수업 100개를 동시에 지원할 수 있음
- 배포는 통상 비용의 일부로 50대 서버 상당의 컴퓨팅을 제공하는 직접적 이점을 가짐
- 같은 배포는 스마트폰 기반 컴퓨팅을 대규모로 검증하는 시험대가 됨
- 특히 지속 사용 환경에서 소비자급 하드웨어의 신뢰성을 조사함
- 전체 시스템은 2026년 가을 출시될 예정임
- 소비자 전자제품 관련 탄소 배출 저감 접근 방식은 Consumer Hardware Carbon Reduction Guide에서 더 확인할 수 있음
-
Homepage
-
개발자
- 퇴역한 휴대폰으로 만드는 저탄소 컴퓨팅 플랫폼