이 논문은 스트리밍 데이터 플로우에서 사용되는 세 가지 주요 체크포인팅 프로토콜(코디네이트된 체크포인팅, 코디네이트되지 않은 체크포인팅, 통신 유도 체크포인팅)을 구현하고 평가한다.
균일한 워크로드에서는 코디네이트된 체크포인팅 프로토콜이 가장 좋은 성능을 보였다. 그러나 편향된 워크로드에서는 코디네이트되지 않은 체크포인팅 프로토콜이 코디네이트된 프로토콜보다 더 나은 성능을 보였다. 이는 코디네이트되지 않은 프로토콜이 편향된 워크로드에서 발생하는 병목 현상에 더 잘 대응할 수 있기 때문이다.
또한 실험 결과, 통신 유도 체크포인팅 프로토콜은 다른 두 프로토콜에 비해 성능이 좋지 않았다. 이는 프로토콜 관련 메시지 오버헤드가 크기 때문이다.
이 연구 결과는 향후 스트리밍 시스템 설계 시 체크포인팅 프로토콜 선택에 도움이 될 것으로 기대된다.
To Another Language
from source content
arxiv.org
Дополнительные вопросы