← 최신 논문
🤖 machine learning

Lakestream: A Consistent and Brokerless Data Plane for Large Foundation Model Training

Lakestream 은 대규모 기초 모델 학습을 위한 브로커가 없고 객체 저장소 네이티브인 데이터 플레인으로서, 기존 메시지 큐 또는 공존 솔루션보다 낮은 지연 시간으로 ACID 유사 일관성, 장애 격리 및 고처리량 수집을 제공하기 위해 트랜잭셔널 글로벌 배치와 분산 적응적 커밋 알고리즘을 도입합니다.

원저자: Ting Sun, Junjie Zhang, Xiao Yan, Songxin Zhang, Zhuoyang Song, Jingyi Xi, Zunyao Mao, Bingyi Jing, Jiaxing Zhang, Zejian Xie

게시일 2026-05-12
📖 4 분 읽기☕ 가벼운 읽기

원저자: Ting Sun, Junjie Zhang, Xiao Yan, Songxin Zhang, Zhuoyang Song, Jingyi Xi, Zunyao Mao, Bingyi Jing, Jiaxing Zhang, Zejian Xie

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

거대하고 초지능적인 로봇 (대규모 기반 모델) 이 세상을 이해하도록 가르치려 한다고 상상해 보세요. 이를 위해 비디오, 이미지, 텍스트와 같은 방대한 양의 데이터를 한 번에 한 '배치'씩 로봇에게 공급해야 합니다.

과거에는 이 로봇에게 데이터를 공급하는 것이 공장의 단순한 컨베이어 벨트와 같았습니다. 데이터는 이미 상자에 미리 포장되어 있었고, 벨트는 일정한 속도로 로봇에게 상자를 이동시켰을 뿐입니다. 하지만 현대의 AI 는 다릅니다. 데이터는 엉망이고 거대하며, 내부에 무엇이 들어있는지에 따라 크기가 변합니다. 때로는 로봇이 사용할 수 있도록 하기 위해 단일 비디오 파일을 풀어서 1,000 배 더 큰 형태로 확장해야 하기도 합니다.

이전 컨베이어 벨트 (기존 시스템) 는 이를 처리할 수 없었습니다. 시스템이 막히거나, 한 명의 작업자가 상자를 떨어뜨리기만 해도 공장 전체가 멈추곤 했습니다.

Lakestream 등장: '스마트하고 중개인이 없는' 데이터 플레인

이 논문의 저자들은 Lakestream이라는 새로운 시스템을 구축했습니다. 이는 거대 AI 모델을 위한 데이터 전달을 조직하는 혁신적인 방법입니다. 간단한 비유를 통해 작동 방식을 설명해 보겠습니다.

1. 구식 방식의 문제점

  • '공존 (Colocated)' 문제 (체육관 안의 주방): 로봇 (트레이너) 이 웨이트를 들고 있는데, 로봇의 음식을 준비하는 사람 (데이터 로더) 이 같은 작은 방 안에 바로 옆에 서 있다고 상상해 보세요. 음식 준비가 너무 오래 걸리면 로봇은 웨이트 들기를 멈춰야 합니다. 음식 준비하는 사람이 넘어지면 로봇은 영원히 멈춥니다. 둘은 너무 얽혀 있습니다.
  • '메시지 큐' 문제 (당황한 택배원): 데이터 전달을 위해 중앙 우체국 (Kafka 와 같은) 을 사용한다고 상상해 보세요. 우체국은 모든 종이 조각을 별도의 편지로 취급합니다. 하지만 로봇은 한 번에 완전한 식사 (배치) 가 필요합니다. 우체국이 로봇의 한 팔에는 '치킨' 부분을, 다른 팔에는 '밥' 부분을 다른 시간에 전달하면 로봇은 혼란을 겪고 잘못된 것을 학습하게 됩니다. 또한 우체국은 단일 장애점입니다. 우체국장이 아파지면 아무도 식사를 받지 못합니다.

2. Lakestream 의 해결책: 공유된 디지털 창고

Lakestream 은 중앙 우체국과 비좁은 주방을 없앱니다. 대신 거대하고 공유된 객체 저장소 (Object Storage)(예: 아마존 S3 와 같은 거대한 무한 디지털 창고) 와 버전 관리 매니페스트 (Versioned Manifest)(주 장부) 를 사용합니다.

Lakestream 이 사용하는 세 가지 마법 같은 기술은 다음과 같습니다.

A. '트랜잭셔널 글로벌 배치 (Transactional Global Batch)' (완벽한 식사)

과거에는 데이터가 개별 레코드의 스트림에 불과했습니다. Lakestream 은 전체 데이터 '배치'를 **트랜잭셔널 글로벌 배치 (TGB)**라는 단일이고 깨지지 않는 단위로 취급합니다.

  • 비유: 요리사가 만찬 전체를 준비한다고 상상해 보세요. 음식은 조리되어 테이블에 놓이지만, 뚜껑으로 덮여 있습니다. 뚜껑은 잠겨 있습니다. 아직 아무도 음식을 볼 수 없습니다.
  • 마법: 요리사가 만찬 전체가 준비되었음을 확신했을 때, 주 장부 (매니페스트) 의 스위치를 누릅니다. 갑자기 뚜껑이 열리고, 모든 로봇 팔이 정확히 같은 순간에 완전하고 완벽한 식사를 봅니다. 요리사가 스위치를 누르기 전에 접시를 떨어뜨리면, 뚜껑은 열리지 않으며 아무도 그 엉망진창을 보지 못합니다. 이는 모두가 항상 동일한 데이터로 작업하도록 보장합니다.

B. '탈중앙화 적응적 커밋 (Decentralized Adaptive Commit)' (스마트 신호등)

많은 요리사 (프로듀서) 가 동시에 주 장부를 업데이트하려고 할 때, 같은 페이지에 쓰려고 하여 충돌이 발생할 수 있습니다.

  • 구식 방식: 누군가 문을 열어줄 때까지 계속 문을 두드리며 시간을 낭비했습니다.
  • Lakestream 방식 (DAC): 요리사들은 스스로 배운 스마트한 리듬을 가지고 있습니다. 그들은 장부가 얼마나 바쁜지 지켜봅니다. 장부가 너무 커지고 업데이트가 느려지면, 다시 쓰기를 시도하기 전에 자동으로 조금 더 기다립니다. 조용하면 더 빠르게 씁니다. 그들은 서로 대화하지 않고 장부만 보고 이를 수행합니다. 수백 명의 요리사가 동시에 작업하더라도 이 방식은 교통 흐름을 원활하게 유지합니다.

C. '체크포인트 정렬 수명 주기 (Checkpoint-Aligned Lifecycle)' (시간 여행 금고)

AI 모델은 종종 진행 상황을 '저장 (체크포인트)'하고, 다른 경로를 시도하기 위해 이전 저장 지점으로 돌아가야 할 때가 있습니다.

  • 문제: 기존 시스템에서는 데이터가 먹히면 사라집니다. 다시 돌아가야 한다면 불가능합니다.
  • Lakestream 방식: 시스템은 로봇의 특정 '저장 지점'에 연결된 제공된 모든 식사 기록을 보관합니다. 로봇이 진행 상황을 저장할 때, 장부에 '워터마크 (안전선)'를 기록합니다. 시스템은 그 선 이전의 모든 데이터를 안전하게 보관해야 함을 인식합니다. 어떤 로봇의 저장 지점도 더 이상 그 데이터를 필요로 하지 않는다는 것을 알게 된 후에야 오래된 데이터를 삭제합니다. 이는 데이터를 잃지 않고 시간을 완벽하게 되감을 수 있게 하며, 아무도 필요로 하지 않는 데이터를 저장하는 비용을 들이지 않아도 됩니다.

3. 결과

이 논문은 거대한 비디오 및 이미지 데이터셋을 사용하여 64 개의 강력한 GPU 에서 이 시스템을 테스트했습니다.

  • 속도: 데이터 준비와 훈련이 함께 일어나는 기존 최상의 '공존' 시스템보다 2.7 배에서 7.7 배까지 더 빠릅니다.
  • 신뢰성: 장애 처리가 훨씬 더 뛰어났습니다. 데이터 준비 작업자가 충돌하더라도 로봇은 멈추지 않고 훈련을 계속했습니다.
  • 효율성: 데이터의 크기와 복잡성에 따라 따라가기 힘들었던 중앙 메시지 큐 (Kafka 등) 를 사용하는 것보다 훨씬 더 빨랐습니다.

요약

Lakestream 은 혼란스러운 단일 차선 도로를 스마트하고 탈중앙화된 고속도로 시스템으로 대체하는 것과 같습니다. 공유된 창고와 주 장부를 사용하여 다음을 보장합니다.

  1. 모두가 정확히 같은 시간에 동일한 데이터 '배치'를 받습니다.
  2. 교통이 혼잡해져도 시스템은 빠르게 움직입니다.
  3. 데이터를 잃지 않고 훈련 과정을 과거의 어느 시점으로든 되감아 볼 수 있습니다.

이는 전 세계의 가장 거대한 AI 모델을 훈련시키는 데 있어 더 빠르고, 저렴하며, 더 신뢰할 수 있도록, 모두에게 무엇을 해야 하는지 지시하는 중앙 관리자 (브로커) 없이 모든 것을 달성합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →