SGLang, MoE 안정성 강화를 위한 Elastic EP 도입
- •SGLang은 하드웨어 장애 시 시스템 전체의 충돌을 방지하기 위해 Elastic EP를 통합했다.
- •새로운 복구 시스템은 다운타임을 90% 줄여 10초 이내에 서비스를 정상화한다.
- •Mooncake 통신 백엔드는 가동 중인 GPU 간 전문가를 실시간으로 재배치하면서도 최상의 성능을 유지한다.
DeepSeek와 같은 대규모 Mixture-of-Experts 모델을 배포하려면 수십 개의 GPU에 작업 부하를 분산하는 Expert Parallelism 기술이 필수적이다. 이러한 설정은 속도와 비용 효율성 측면에서는 유리하지만, 단 하나의 하드웨어 결함만으로도 서버 전체를 수 분간 재시작해야 하는 취약한 구조를 가지고 있었다.
SGLang은 AI '전문가'를 특정 하드웨어로부터 분리하는 프레임워크인 'Elastic EP'를 도입하여 이 문제를 해결했다. 해당 시스템은 중복 전문가를 유지하고 지능형 스케줄러를 활용해 장애가 발생한 GPU를 즉시 감지하며, 작업을 정상적인 GPU로 신속히 우회시킨다. 그 결과, 시스템은 경직된 아키텍처에서 벗어나 클러스터 일부가 고장 나더라도 중단 없이 작동하는 유연하고 탄력적인 엔진으로 변모했다.
실제로 진행된 스트레스 테스트 결과, Mooncake 통신 라이브러리와의 통합을 통해 다중 노드 장애 상황에서도 10초 미만의 복구 시간을 기록했다. 특히 이러한 안정성 확보 과정에서 성능 저하가 전혀 발생하지 않는다는 점이 주목할 만하다. 해당 시스템은 평상시에는 기존 방식과 동일한 처리 속도를 유지하면서도, 치명적인 서비스 중단을 방지하는 안전망 역할을 수행한다.
이러한 업데이트는 높은 가용성이 필수적인 상용 AI 서비스를 운영하는 개발자들에게 매우 중요한 이정표가 될 전망이다. 하드웨어 오류의 파급 범위를 최소화함으로써, SGLang은 차세대 대규모 모델이 속도와 신뢰성을 동시에 확보할 수 있는 기술적 토대를 마련했다.