Adaptive Speculative Processing of Out-of-Order Event Streams

Source

  • Evernote/IFTTT Feedly/Adaptive Speculative Processing of Out-of-Order Event Streams.md

Summary

분산 이벤트 기반 시스템에서 순서가 바뀐 이벤트(out-of-order) 처리 시 발생하는 지연 및 시스템 과부하 문제를 해결하기 위한 적응형 추측 처리(adaptive speculative processing) 기법을 제안합니다. 기존 버퍼링 방식의 지연 문제와 스트림 수정 방식의 무한 재traction 연쇄 반응을 개선하기 위해, 이벤트 검출기를 캡슐화하고 버퍼링과 부분적 추측 처리를 결합하여 시스템 리소스에 따라 실시간으로 추측 정도를 조절함으로써 검출 지연을 최소화합니다.

Key Points

  • 분산 이벤트 기반 시스템에서 순서가 바뀐 이벤트 처리의 두 가지 기존 접근법(버퍼링, 스트림 수정)의 한계 지적
  • 버퍼링 방식: 이벤트 순서 정렬로 인한 지연 발생
  • 스트림 수정 방식: 무한 재traction 연쇄 반응으로 인한 시스템 과부하 가능성
  • 제안된 적응형 추측 처리 기법: 이벤트 검출기 캡슐화, 버퍼링과 부분적 추측 처리 결합
  • 런타임 시 시스템 리소스에 따라 추측 정도를 적응적으로 조절하여 검출 지연 최소화