Ray: 제어·ownership·노드별 object store

Ray: 제어·ownership·노드별 object store An architecture diagram generated by Archify. Driver · ObjectRef owner (example) · Architecture component Driver ObjectRef owner (example) GCS · cluster metadata · Head: control shown GCS cluster metadata Worker A · raylet + tasks / actors · Node A Worker A raylet + tasks / actors Object store A · local shared memory · Node A Object store A local shared memory Worker B · raylet + tasks / actors · Node B Worker B raylet + tasks / actors Object store B · local shared memory · Node B Object store B local shared memory control lookup submit + dependency node / actor control local read / store transfer when needed Head: control shown Node A Node B Legend 프로세스 메모리 저장소 Driver

역할 경계

  • • GCS의 cluster metadata와 ObjectRef owner metadata를 구분
  • • Head의 raylet·local store·사용자 작업은 그림에서 생략

자원·메모리

  • • 단일 task/actor는 한 노드에 들어가야 함
  • • 같은 노드 NumPy read-only view와 노드 간 복사 비용을 구분