×

Balancing utilization of infrastructure in a networked computing environment

  • US 10,257,043 B2
  • Filed: 01/11/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 01/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by computer program instructions executing on a computing device;

    mapping, for each of a plurality of workloads operating on source devices in a networked computing environment, a corresponding target device within said networked computing environment, wherein mapping includes each intermediary device in a route between devices in the networked computing environment, wherein the source devices and the corresponding target device are functioning devices;

    accessing topological information defining the networked computing environment in order to determine utilization of network communication infrastructure in the networked computing environment for each source device and target device; and

    reducing unbalanced utilization of infrastructure in the networked computing environment using utilization information from the accessed topological information including migrating a workload to an alternate device within the networked computing environment, in dependence upon the mapping and the topological information, wherein unbalanced utilization of infrastructure includes consideration of usage of each intermediary device in the route between devices in the networked computing environment, including;

    determining, in dependence upon the data communications, that;

    a first workload accesses a first workload target through a network switch, anda second workload accesses a second workload target through the network switch;

    wherein migrating at least one of the workloads or at least one of the workload targets further comprises;

    migrating, responsive to the determination, the first workload target such that data communications between the first workload and the first workload target are routed through a different network switch,thereby improving balancing utilization of infrastructure in the networked computing environment.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×