병렬 계산의 네 단계

분할부터 결과 공개까지 각각의 책임을 구분한다.

  1. 기준선

    순차 결과와 실패 정책을 고정한다

    baseline
  2. Fork

    겹치지 않는 독립 작업으로 나눈다

    partition
  3. Execute

    worker가 부분 결과를 계산한다

    local
  4. Join

    완료 뒤 결과를 결합한다

    publish

핵심: start만 하고 join하지 않으면 아직 완성되지 않은 부분 결과를 읽을 수 있다.