relocation — an actor joins a spot on another node

actor P moves to node B's User Spot room-42, carrying state and pending work

relocation — an actor joins a spot on another node actor P moves to node B's User Spot room-42, carrying state and pending work actor P · moving · node A — Entry Spot actor P moving actor Q · node B actor Q User Spot · room-42 · node B User Spot room-42 actor R · node B actor R JoinSpot(room-42) node A — Entry Spot node B

An application-triggered move (JoinSpot)

  • • actor P in node A's Entry Spot calls JoinSpot("room-42"), and moves to node B's User Spot "room-42" carrying its state and pending work along with it (bold arrow).
  • • Once the move finishes, actor P follows the same execution rules as actor Q and R already in that spot. The call names only the spot id "room-42"; the framework finds the target node.