Service Continuations: An Operating System Mechanism for Dynamic Migration of Internet Service Sessions