IP Library Granted Patent US 9,705,779
Granted Patent B2
US 9,705,779 · App. 15/162,729 · Granted Jul 11, 2017

Dynamic network monitoring

Inventors: Aaron K. Baughman (Silver Spring, MD); Richard A. Locke (Cary, NC); Brian M. O'Connell (Cary, NC); Brian J. Snitzer (Lancaster, PA)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L43/16G06F9/45533G06F9/45558H04L43/08H04L43/0876H04L47/822G06F2009/4557G06F2009/45591G06F2009/45595
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,705,779
App. No.
15/162,729
Granted
Jul 11, 2017
Kind
B2
Abstract

Approaches for monitoring performance in a networked environment are provided. An approach includes monitoring, using a first metric, performance of a first host running a virtual machine. The approach also includes determining, using a computer device, a second metric based on the virtual machine being migrated from the first host to a second host, wherein the second metric is a function of: (i) the first metric and (ii) a comparison of the first host and the second host. The approach further includes monitoring, using the second metric, performance of the second host running the virtual machine.

Claims (20)

1. A computer program product for monitoring performance in a networked environment, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions being executable by a hardware computer device to cause the hardware computer device to:

automatically adjust, by the hardware computer device, a monitoring threshold used in monitoring performance of a host running a virtual machine based on the virtual machine being migrated from a first host to a second host,

wherein the adjusting comprises determining a multiplier based on a comparison of the first host to the second host, and

the comparison of the first host to the second host comprises a comparison of at least one performance characteristic of the first host to at least one performance characteristic of the second host.

2. The computer program product of claim 1 , wherein the adjusting comprises determining an adjusted monitoring threshold value for use with the second host based on: (i) an initial monitoring threshold value used with the first host, and (ii) a comparison of performance characteristics of the first host to performance characteristics of the second host.

3. The computer program product of claim 2 , wherein the performance characteristics of the first host and the performance characteristics of the second host are associated with at least one of: network hops; network latency; CPU performance; memory performance; or I/O performance.

4. The computer program product of claim 1 , wherein the adjusting comprises determining an adjusted monitoring threshold by multiplying an initial monitoring threshold used with the first host by the multiplier.

5. The computer program product of claim 1 , further comprising:

monitoring, using a first metric, performance of the first host running the virtual machine;

determining, using the hardware computer device, a second metric based on the virtual machine being migrated from the first host to the second host,

wherein:

the first metric is a first threshold value associated with a performance aspect of the virtual machine; and

the determining the second metric comprises:

determining the multiplier based on a comparison of performance characteristics of the first host and performance characteristics of the second host; and

multiplying the first threshold value by the multiplier.

6. The computer program product of claim 1 , wherein the first host and the second host are a first hardware infrastructure and a second hardware infrastructure, respectively.

7. The computer program product of claim 1 , further comprising determining whether the migration from the first host to the second host is acceptable based on the comparison of the at least one performance characteristic of the first host to the at least one performance characteristic of the second host.

8. The computer program product of claim 7 , wherein the at least one performance characteristic of the first host and the second host comprises a response time to a website request.

9. The computer program product of claim 8 , further comprising selecting another host in response to the migration from the first host to the second host not being acceptable based on the response time to the website request of the second host.

10. The computer program product of claim 1 , wherein the migration of the first host to the second host comprises migrating a website server from the first host to the second host.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2016
From: BAUGHMAN, AARON K.; LOCKE, RICHARD A.; O'CONNELL, BRIAN M.; SNITZER, BRIAN J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 038699/0001 →
Continuity (2)
Division 14247594 · Apr 8, 2014
Related Publication 20160269267A1 · Sep 15, 2016