US 11,943,117 B2
Virtualization infrastructure underlay network performance measurement and monitoring
Harshit Naresh Chitalia, Mountain View, CA (US); Travis Gregory Newhouse, Encinitas, CA (US); Weixu Zhuang, Sunnyvale, CA (US); and Sumeet Singh, Saratoga, CA (US)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Sep. 19, 2022, as Appl. No. 17/933,405.
Application 17/933,405 is a continuation of application No. 16/948,339, filed on Sep. 14, 2020, granted, now 11,451,454.
Application 16/948,339 is a continuation of application No. 16/007,926, filed on Jun. 13, 2018, granted, now 10,778,534, issued on Sep. 15, 2020.
Prior Publication US 2023/0011736 A1, Jan. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/048 (2013.01); G06F 3/0481 (2022.01); G06T 11/20 (2006.01); H04L 41/22 (2022.01)
CPC H04L 41/22 (2013.01) [G06F 3/048 (2013.01); G06F 3/0481 (2013.01); G06T 11/206 (2013.01); G06T 2200/24 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computing system comprising processing circuitry having access to a memory device, the processing circuitry configured to:
obtain one of:
respective latencies between pairs of respective servers represented by a corresponding pair of aggregates of a plurality of aggregates, wherein each of the plurality of aggregates represents a plurality of servers, or
respective round-trip times between the pairs of respective servers represented by the corresponding pair of aggregates;
generate a graphical user interface comprising:
respective graphical elements for the plurality of aggregates, , and
respective graphical indicators visually linking pairs of graphical elements, each of the pairs of graphical elements corresponding to a different pair of the aggregates,
wherein each of the graphical indicators indicates a performance metric for communications between the corresponding pair of the aggregates, wherein the performance metric is one of:
minimum latency, maximum latency, or average latency of the respective latencies between pairs of respective servers represented by the corresponding pair of aggregates, or
minimum round-trip time, maximum round-trip time, or average round-trip time of the respective round-trip times between the pairs of respective servers represented by the corresponding pair of aggregates; and
output the graphical user interface for display at a display device.