-
公开(公告)号:US12160465B2
公开(公告)日:2024-12-03
申请号:US18227304
申请日:2023-07-28
Applicant: VMware LLC
Inventor: Sachin Pandey , Rohan Gandhi , Sreeram Iyer , Santosh Pallagatti Kotrabasappa , Sairam Veeraswamy
IPC: H04L67/1008 , H04L67/101
Abstract: Some embodiments provide a method of implementing capacity-aware load balancing across a set of data compute nodes (DCNs) by reducing latency for the set of DCNs. From the set of DCNs, the method identifies (1) a first subset of DCNs including DCNs that have a latency that is higher than an average latency computed for the set of DCNs and (2) a second subset of DCNs including DCNs that have a latency that is lower than the average latency computed for the set of DCNs. For each DCN in the first subset of DCNs, the method assigns to the DCN a weight value that corresponds to a target latency computed for the set of DCNs. Based on the assigned weight values for the first subset of DCNs, the method computes an excess weight value to be redistributed across the second subset of DCNs. The method redistributes the computed excess weight value across the second subset of DCNs.
-
公开(公告)号:US11929903B2
公开(公告)日:2024-03-12
申请号:US17227016
申请日:2021-04-09
Applicant: VMware LLC
Inventor: Rohan Gandhi , Avinash Nigam , Sandip Shah , Philip Brighten Godfrey , Ambarish P. Pande , Gourab Ghosh , Prashant Jain , Shashank Ranjan
IPC: H04L43/0852 , H04L43/0829 , H04L43/087 , H04L43/0876 , H04L43/106 , H04L43/12 , H04L45/50
CPC classification number: H04L43/12 , H04L43/0852 , H04L43/0876 , H04L45/50 , H04L43/0829 , H04L43/087 , H04L43/106
Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
-