Client-space network monitoring
AssigneeInternational Business Machines Corporation
InventorsTing He, Liang Ma, Erich M. Nahum, Mudhakar Srivatsa
Life of this patent
Estimating the term…
Abstract
A computer-implemented method, computer program product, and computer processing system are provided for client-side monitoring in a cloud provider environment including a network having a plurality of nodes. The method includes estimating a logical topology of the network by clustering source-destination node pairs while excluding intermediate nodes from among the plurality of nodes based on end-to-end performance measurements between various ones of the plurality of nodes forming the source-destination node pairs. The method also includes at least one of scheduling and customizing a workload within the network, and executing the workload within the network, based on the estimated logical topology.
Claims12
A computer-implemented method for client-side monitoring in a cloud provider environment comprising a network having a plurality of nodes, the method comprising:
- estimating a logical topology of the network by clustering source-destination node pairs while excluding intermediate nodes from among the plurality of nodes based on end-to-end performance measurements between various ones of the plurality of nodes forming the source-destination node pairs;
- and
- at least one of scheduling and customizing a workload within the network, and executing the workload within the network, based on the estimated logical topology.
A computer program product for client-side monitoring in a cloud provider environment comprising a network having a plurality of nodes, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
- estimating a logical topology of the network by clustering source-destination node pairs while excluding intermediate nodes from among the plurality of nodes based on end-to-end performance measurements between various ones of the plurality of nodes forming the source-destination node pairs;
- and
- at least one of scheduling and customizing a workload within the network, and executing the workload within the network, based on the estimated logical topology.
A computer processing system for client-side monitoring in a cloud provider environment comprising a network having a plurality of nodes, the computer processing system comprising:
- a memory for storing program code;
- and
- a processor for running the program code to
- estimate a logical topology of the network by clustering source-destination node pairs while excluding intermediate nodes from among the plurality of nodes based on end-to-end performance measurements between various ones of the plurality of nodes forming the source-destination node pairs;
- and
- at least one of schedule and customize a workload within the network, and execute the workload within the network, based on the estimated logical topology.
Dependencies are inferred from the claim text.