Patent ID: 11895013
Assignee: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method of migrating a virtual sub-network (VSN) of source virtual entities for processing traffic packets from a source network of servers to a destination network of servers, by an orchestrator, the method comprising:
selecting a source virtual entity from the VSN for migration to the destination network of servers, the VSN structured as a direct acyclic graph (DAG) and the selected source virtual entity being a leaf node within the DAG;
transmitting an instruction to a destination local migration agent (LMA) at the destination network of servers to instantiate a virtual entity replica at the destination network of servers corresponding to the selected source virtual entity;
transmitting an instruction to both a source LMA at the source network of servers and the destination LMA, to configure, between the selected source virtual entity and the virtual entity replica, a state tunnel for transferring a set of state parameters, and a traffic tunnel for transferring traffic packets;
transmitting an instruction to the source LMA to stop the selected source virtual entity from processing traffic packets;
transmitting an instruction to the source LMA to transfer, via the state tunnel, a set of state parameters of the selected source virtual entity, to the virtual entity replica;
transmitting an instruction to the destination LMA to configure the virtual entity replica using the set of state parameters transferred via the state tunnel and to instruct the virtual entity replica to process traffic packets; and
transmitting an instruction to the source LMA to redirect traffic packets addressed to the selected source virtual entity over the traffic tunnel to the virtual entity replica.