Abstract:
In one embodiment, a method includes establishing, by an identity agent installed on a device, a connection to a browser installed on the device and generating, by the identity agent, first device information, a public key, and a private key. The method also includes communicating, by the identity agent, the first device information and the public key to an authentication service and receiving, by the identity agent, a unique identifier from the authentication service. The method further includes generating, by the identity agent, a first signature of the first device information and communicating, by the identity agent, the first signature, the first device information, and the unique identifier to the browser.
Abstract:
A method of creating a connection between a controller and plurality of edge devices may include reading, by a data plane development kit (DPDK) of the controller, a plurality of packets having a common destination port from the plurality of edge devices, and demuxing, by the DPDK, a number of frames of the plurality of packets based on a hash of the plurality of packets, the hash altering the common destination port of the plurality of packets with a corresponding number of sham destination ports. The method may also include, with a TUNTAP interface, injecting the plurality of packets into a network kernel, and with the network kernel, delivering the plurality of packets to a respective one of a plurality of daemon instances.
Abstract:
To select an appropriate multipoint control unit (MCU) for hosting an upcoming video meeting, video meeting data of previous meetings is stored, including time and location data associated with meetings conducted on a bridge ID and attended by participants located in different regions. The schedule time of an upcoming video meeting using the bridge ID is compared with the time data of previous video meetings on the bridge ID to identify related video meetings among the previous video meetings, the related video meetings being time correlated with the scheduled time of the upcoming video meeting. One of a number of MCUs in the network is selected to be a host MCU to host the upcoming video meeting based on the location data of the related video meetings, in which the host MCU is selected as a function of its proximity to locations of participants of the related video meetings.
Abstract:
To select an appropriate multipoint control unit (MCU) for hosting an upcoming video meeting, video meeting data of previous meetings is stored, including time and location data associated with meetings conducted on a bridge ID and attended by participants located in different regions. The schedule time of an upcoming video meeting using the bridge ID is compared with the time data of previous video meetings on the bridge ID to identify related video meetings among the previous video meetings, the related video meetings being time correlated with the scheduled time of the upcoming video meeting. One of a number of MCUs in the network is selected to be a host MCU to host the upcoming video meeting based on the location data of the related video meetings, in which the host MCU is selected as a function of its proximity to locations of participants of the related video meetings.