실시간 루프
실시간 루프(Real-Time Loop)란 시스템이 환경으로부터 데이터를 수집하고, 그 데이터를 즉시 처리하며, 그 결과에 기반하여 결정이나 조정을 내린 다음, 환경으로 피드백을 주는 조치를 실행하여 사이클을 재시작하는 연속적이고 반복적인 프로세스를 의미합니다.
이 루프는 최소 지연 시간(latency)을 강조합니다. 이벤트 감지 시점부터 그에 대한 조치를 취하는 데 걸리는 시간은 특정 애플리케이션의 요구 사항에 비추어 '실시간'으로 간주될 만큼 짧아야 합니다.
현대의 복잡한 시스템, 특히 AI, IoT, 고빈도 거래와 관련된 시스템에서는 지연이 심각한 실패, 기회 상실 또는 불안정성을 초래할 수 있습니다. 실시간 루프는 시스템이 정적인 것이 아니라 적응할 수 있도록 만드는 메커니즘입니다.
이는 소프트웨어가 사용자 행동의 변동, 갑작스러운 시장 변화, 센서 이상과 같은 동적인 조건에 반응하도록 하여 운영상의 관련성과 반응성을 보장합니다.
작동은 일반적으로 폐쇄 루프 제어 시스템 모델을 따릅니다.