execution mode별 relocation 이전 단위

SpotWide는 aggregate 1회 commit · PerActor는 Actor별 commit

execution mode별 relocation 이전 단위 SpotWide는 aggregate 1회 commit · PerActor는 Actor별 commit actor P · SpotWide User Spot — aggregate 하나로 이전 (room-42) actor P User Spot · room-42 · SpotWide User Spot — aggregate 하나로 이전 (room-42) User Spot room-42 actor Q · SpotWide User Spot — aggregate 하나로 이전 (room-42) actor Q target node · SpotWide User Spot — aggregate 하나로 이전 (room-42) target node actor R · Entry Spot · PerActor — Actor별로 이전 (Spot shell) actor R target node · Entry Spot · PerActor — Actor별로 이전 (Spot shell) target node actor S · Entry Spot · PerActor — Actor별로 이전 (Spot shell) actor S commit 1회 commit commit SpotWide User Spot — aggregate 하나로 이전 (room-42) Entry Spot · PerActor — Actor별로 이전 (Spot shell)

SpotWide User Spot — commit 1회

  • • User Spot "room-42" 전체(Spot state + member Actor P·Q)가 하나의 aggregate commit으로 target node에 통째로 이전된다 — 화살표 하나.

Entry Spot · PerActor — Actor별 commit

  • • Spot shell의 Actor R·S가 각자 따로 commit해 target node로 이전된다 — 화살표 둘. Spot instance는 state를 옮기지 않는 shell이다.