IP Library › Granted Patent US 8,504,686
Granted Patent B2
US 8,504,686 · App. 12/917,403 · Granted Aug 6, 2013

Method and apparatus for combining data associated with hardware resources and network traffic

Inventor: Peter Phaal (San Francisco, CA)
Assignee: InMon Corp.
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 8,504,686
App. No.
12/917,403
Granted
Aug 6, 2013
Kind
B2
Abstract

To generate performance statistics of a host, a physical or virtual component of the host is associated with network interface information corresponding to one or more physical or virtual network interface devices disposed in the host. The performance statistics of the physical or virtual component together with the associated network interface information are periodically transmitted. The network interface information may be a MAC address or an SNMP ifIndex associated with the physical or virtual network interface devices. The SNMP ifIndex may be used to retrieve a corresponding MAC address. The transmitted network interface information is used to analyze the performance statistics of the associated physical or virtual component. The performance statistic may represent a CPU usage, a memory usage, a disk usage, an I/O usage, power consumption, or temperature of the physical or virtual component.

Claims (50)

1. A method for generating a host performance statistics, the method comprising:

associating a physical or virtual component of the host with network interface information corresponding to one or more physical or virtual network interface devices disposed in the host; and

periodically transmitting performance statistics of the physical or virtual component together with the associated network interface information.

2. The method of claim 1 wherein the network interface information is at least one media access control (MAC) address associated with the one or more physical or virtual network interface devices.

3. The method of claim 2 wherein the performance statistics represent a CPU usage of the physical or virtual component.

4. The method of claim 2 wherein the performance statistics represent a memory usage of the physical or virtual component.

5. The method of claim 2 wherein the performance statistics represent a disk usage of the physical or virtual component.

6. The method of claim 2 wherein the performance statistics represent an I/O usage of the physical or virtual component.

7. The method of claim 2 wherein the performance statistics represent a power consumption of the physical or virtual component.

8. The method of claim 2 wherein the performance statistics represent a temperature of the physical or virtual component.

9. The method of claim 2 wherein the performance statistics represent a network flow through the physical or virtual component.

10. The method of claim 2 wherein the performance statistics represent a link utilization of the physical or virtual component.

11. The method of claim 1 wherein the network interface information is at least one SNMP ifIndex associated with the one or more physical or virtual network interface devices.

12. The method of claim 11 further comprising:

using the SNMP ifIndex to retrieve a corresponding MAC address.

13. The method of claim 1 further comprising:

analyzing the transmitted performance statistics of the physical or virtual component using the transmitted associated network interface information.

14. A computer readable medium comprising instructions that when executed by a processor cause the processor to generate performance statistics, the instructions further comprising the processor to:

associate a physical or virtual component of a host with network interface information corresponding to one or more physical or virtual network interface devices disposed in the host; and

transmit periodically performance statistics of the physical or virtual component together with the associated network interface information.

15. The computer readable medium of claim 14 wherein the network interface information is at least one media access control (MAC) address associated with the one or more physical or virtual network interface devices.

16. The computer readable medium of claim 15 wherein the performance statistics represent a power consumption of the physical or virtual component.

17. The computer readable medium of claim 15 wherein the performance statistics represent a temperature of the physical or virtual component.

18. The computer readable medium of claim 14 wherein the network interface information is at least one SNMP ifIndex associated with the one or more physical or virtual network interface devices.

19. The computer readable medium of claim 18 wherein the SNMP ifIndex is used to retrieve a corresponding MAC address.

20. The computer readable medium of claim 14 wherein the transmitted associated network interface information is used to analyze the transmitted performance statistics of the physical or virtual component.

21. The computer readable medium of claim 14 wherein the performance statistics represent a CPU usage of the physical or virtual component.

22. The computer readable medium of claim 14 wherein the performance statistics represent a memory usage of the physical or virtual component.

23. The computer readable medium of claim 14 wherein the performance statistics represent a disk usage of the physical or virtual component.

24. The computer readable medium of claim 14 wherein the performance statistics represent an I/O usage of the physical or virtual component.

25. The computer readable medium of claim 14 wherein the performance statistics represent a network flow through the physical or virtual component.

26. The computer readable medium of claim 14 wherein the performance statistics represent a link utilization of the physical or virtual component.

27. A system operative to generate performance statistics, the system comprising:

a module operative to associate a physical or virtual component of a host with network interface information corresponding to one or more physical or virtual network interface devices disposed in the host; and

a module operative to periodically transmit performance statistics of the physical or virtual component together with the associated network interface information.

28. The system of claim 27 wherein the network interface information is at least one media access control (MAC) address associated with the one or more physical or virtual network interface devices.

29. The system of claim 28 wherein the SNMP ifIndex is used to retrieve a corresponding MAC address.

30. The system of claim 28 wherein the performance statistics represent a CPU usage of the physical or virtual component.

31. The system of claim 28 wherein the performance statistics represent a memory usage of the physical or virtual component.

32. The system of claim 28 wherein the performance statistics represent a disk usage of the physical or virtual component.

33. The system of claim 28 wherein the performance statistics represent an I/O usage of the physical or virtual component.

34. The system of claim 28 wherein the performance statistics represent a power consumption of the physical or virtual component.

35. The system of claim 28 wherein the performance statistics represent a temperature of the physical or virtual component.

36. The system of claim 28 wherein the network performance statistics represent a network flow through the physical or virtual component.

37. The system of claim 28 wherein the performance statistics represent a link utilization of the physical or virtual component.

38. The system of claim 27 wherein the network interface information is at least one SNMP ifIndex associated with the one or more physical or virtual network interface devices.

39. The system of claim 27 wherein the transmitted network interface information is used to analyze the associated transmitted performance statistics of the physical or virtual component.

40. The system of claim 27 wherein said system modules are software modules.

41. The system of claim 27 wherein said system modules are hardware modules.

42. The system of claim 27 wherein said system include both software and hardware modules.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2011
From: PHAAL, PETER
To: INMON CORP.
Reel/Frame 025656/0034 →
Continuity (3)
Provisional Application 61318736 · Mar 29, 2010
Provisional Application 61257403 · Nov 2, 2009
Related Publication 20110113136A1 · May 12, 2011