Ren Cho · 2014–2026

한국 뇌연구원 멀티모달 시스템

2021.09 – 2022.03 · 3인 팀 · Project Rainbow Inc.

연구원마다 독립된 Jupyter 환경을 Docker로 띄우고 대용량 뇌 데이터를 다루는 연구 플랫폼

연구 시스템 대시보드와 뇌 이미지 분석 화면

구조

  1. 가상화
    • Docker Engine
    • Remote Proxy
    • 개별 Jupyter 인스턴스
  2. 데이터
    • 대용량 스토리지
    • 바이너리 데이터 라이브러리
    • 분할 업로드 웹

개요

한국뇌연구원 연구자들이 쓰는 멀티모달 분석 시스템입니다. 연구원마다 독립된 분석 환경을 주고, 일반 웹으로는 다루기 어려운 대용량 뇌 데이터를 안정적으로 올리는 것이 과제였습니다.

핵심 설계

  • Jupyter 분기. 사용자마다 Docker 컨테이너를 만들고 원격에서 각자의 Jupyter Notebook에 접속하도록 라우팅했습니다.
  • 대용량 업로드. 수 기가바이트 단위 데이터를 안정적으로 보내는 업로드 기능과 전용 라이브러리를 연동했습니다.
  • 분석 프로그램 유지보수. 기존 뇌세포 분석 프로그램의 성능을 개선했습니다.

결과

  • 서버 한 대에서 여러 연구원이 서로 간섭 없이 분석 환경을 쓰게 했습니다.
  • HTTP 전송 한계를 넘는 처리 로직으로 연구 데이터를 손실 없이 보관했습니다.