Patent ID: 11949588
Assignee: AGORA LAB, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 16:
17. A non-transitory computer-readable storage medium comprising executable instructions that, when executed by a processor of a control node, facilitate performance of operations of a software defined network (SDN) including the control node and a pool of service nodes comprising at least one service node, the operations comprising:
receiving, from a network operator, a rule associated with the SDN;
receiving, in a first periodic manner, a path metric associated with a first service node in the SDN and a second service node in the SDN, wherein the path metric comprises at least one of:
a load status of at least one of the first service node or the second service node, or
a transmission metric between the first service node and the second service node;

in response to receiving the path metric, identifying an optimal path through a pool of service nodes, wherein the optimal path complies with the rule and the pool of service nodes includes at least the first service node and the second service node;
using the optimal path to select a first edge node and a second edge node from the pool of service nodes, wherein the first edge node is a first node in the optimal path and the second edge node is a last node in the optimal path; and
updating, in a second periodic manner independent of the first periodic manner, a cascade network topology comprising the optimal path for transmitting multimedia data between the first edge node and the second edge node.