SETI@home

개요
SETI@home(시티 앳 홈)은 미국 캘리포니아 대학교 버클리 캠퍼스(University of California, Berkeley) 천문학과에서 운영한 분산 컴퓨팅 프로젝트이다. 전파 망원경으로 수집된 전파 데이터의 신호를 전 세계 자발적인 컴퓨터 사용자가 제공하는 연산 자원을 활용해 분석함으로써 외계 지능(ETI)의 전파 신호를 탐색한다. 1999년 5월 17일에 정식 서비스가 시작되었으며, BOINC(베리 오픈 인프라스트럭처 포 네트워크 컴퓨팅) 플랫폼의 초기 성공 사례 중 하나로 꼽힌다.

역사

  • 1999년: 프로젝트 시작. 초기에는 메이저먼트(Major Treat) 망원경을 통해 수집된 2.5 TB 규모의 전파 데이터를 대상했다.
  • 2005년: BOINC 플랫폼 전환. 기존 독자적인 클라이언트에서 BOINC 기반 클라이언트로 교체되어, 다른 BOINC 프로젝트와의 연동이 가능해졌다.
  • 2014년: 공식적인 데이터 분석이 종료되었으며, 이후 프로젝트는 “데이터 가용성(archival) 단계”로 전환되어 기존 데이터가 저장·보존되었다.
  • 2020년: 프로젝트 사이트가 일시적으로 비활성화되었다가, 2020년 12월에 재활성화되며 “analysis” 단계에서 새로운 데이터 없이 기존 데이터에 대한 추가 분석을 검토하고 있다.

구조 및 운영 원리

  1. 데이터 수집: 아레시보(Αrecibo) 천문대, 파크스(이전) 등에서 수신한 전파 데이터를 일정 기간 단위(보통 5분~30분)로 분할한다.
  2. 데이터 배포: 분할된 데이터 청크는 HTTP 또는 FTP 서버를 통해 전 세계 참여자의 컴퓨터에 전송된다.
  3. 클라이언트 연산: 사용자는 BOINC 클라이언트를 설치하고, 프로젝트를 선택하면 백그라운드에서 FFT(Fast Fourier Transform) 등 신호 처리 알고리즘을 수행한다.
  4. 결과 반환: 연산이 완료된 데이터는 서버로 다시 전송되며, 과학자들은 이를 통해 후보 신호를 추출하고, 인간 전문가와 자동화된 검증 절차를 거쳐 최종 판별한다.

참여 방법

  • BOINC 클라이언트 설치: 공식 BOINC 웹사이트(https://boinc.berkeley.edu)에서 소프트웨어를 다운로드한다.
  • 계정 생성 및 프로젝트 등록: SETI@home 프로젝트 페이지에서 계정을 만들고, 프로젝트에 등록한다.
  • 연산 자원 할당: 사용자는 CPU, GPU, 혹은 하이브리드 연산 옵션 중 선택하여 연산량을 지정할 수 있다.
  • 결과 확인: BOINC 클라이언트를 통해 자신의 연산량(credits)과 분석된 데이터 청크 수 등을 확인할 수 있다.

현재 상태
2023년 현재, SETI@home 프로젝트는 공식적인 새 데이터 수집 없이 기존 데이터에 대한 추가 분석과 결과 공유에 중점을 두고 있다. 프로젝트 웹사이트는 여전히 유지되고 있으나, 실제 데이터 전송 및 신규 분석 작업은 제한적이다. 향후 활성화 여부는 프로젝트 담당 연구진의 결정에 따라 변동될 가능성이 있다.

관련 프로젝트

  • BOINC: 전 세계 다양한 과학 프로젝트(예: Climateprediction.net, Einstein@Home 등)를 지원하는 분산 컴퓨팅 프레임워크.
  • Einstein@Home: 중력파 및 펄서 탐색을 위한 분산 컴퓨팅 프로젝트로, SETI@home과 유사한 구조를 가지고 있다.
  • Astropulse: SETI@home 플랫폼 내에서 초고속 전파 펄스를 탐색하는 서브 프로젝트.

학술적 의의
SETI@home은 일반 대중이 과학 연구에 직접 참여할 수 있는 모델을 제시함으로써, 대규모 데이터 처리와 시민 과학(citizen science)의 가능성을 실증하였다. 또한, 분산 컴퓨팅을 통한 비용 절감 효과와 전파 신호 탐색 분야의 알고리즘 개발에 기여한 바가 평가된다.

둘러보기

더 찾아볼 만한 주제