relocation — actor가 다른 node의 spot에 join

actor P가 state·대기 작업을 갖고 node B의 User Spot room-42로 이동

relocation — actor가 다른 node의 spot에 join actor P가 state·대기 작업을 갖고 node B의 User Spot room-42로 이동 actor P · 이동 중 · node A — Entry Spot actor P 이동 중 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

application이 요청하는 이동 (JoinSpot)

  • • node A의 Entry Spot에 있던 actor P가 JoinSpot("room-42")를 호출하면, state와 대기 중인 작업을 그대로 들고 node B의 User Spot "room-42"로 옮겨간다(굵은 화살표).
  • • 이동이 끝나면 actor P는 그 spot에 이미 있던 actor Q·R와 같은 실행 규칙을 따른다. 호출은 spot id "room-42"만 지정하고 대상 node는 framework가 찾는다.