IP Library Granted Patent US 8,432,827
Granted Patent B2
US 8,432,827 · App. 13/042,135 · Granted Apr 30, 2013

Arrangement for utilization rate display and methods thereof

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,432,827
App. No.
13/042,135
Granted
Apr 30, 2013
Kind
B2
Abstract

A network arrangement for automatically displaying statistical data is provided. The arrangement includes a port for receiving data traffic, a physical interface layer for copying data traffic, and a bus for directing a copy of the data traffic to monitoring devices. The arrangement also includes logic arrangement for analyzing the copy of data traffic, which includes at least a Receive Data Valid signal (including a rising edge and a falling edge) and a Receive Clock signal (including a rising edge and a falling edge). The arrangement further includes incrementing a first counter when the Receive Data Valid rising edge is received and incrementing a second counter when at least one of the Receive Clock rising edge and the Receive Clock falling edge is received. The arrangement moreover includes logic arrangement for displaying statistical data pertaining to the data traffic and a visual display arrangement for displaying statistical data.

Claims (47)

1. A network arrangement for automatically displaying statistical data on a network device, comprising:

a set of input ports for receiving data traffic, wherein said set of input ports including at least a first port;

a physical interface layer (PHY) configured for copying said data traffic;

a bus configured for directing a copy of said data traffic to a set of monitoring devices;

a first logic arrangement for analyzing said copy of said data traffic, wherein said data traffic including a plurality of signals, wherein said plurality of signals including at least

a Receive Data Valid signal, wherein said Receive Data Valid signal including a Receive Data Valid rising edge and a Receive Data Valid falling edge, and

a Receive Clock signal, wherein said Receive Clock signal including a Receive Clock rising edge and a Receive Clock falling edge, said Receive Clock rising edge being a first byte of data and said Receive Clock falling edge being a second byte of data;

a first counter configured to be incremented by one when said Receive Data Valid rising edge is received, said Receive Data Valid rising edge indicating a valid data packet;

a second counter configured to be incremented by one when at least one of said Receive Clock rising edge and said Receive Clock falling edge is received;

a second logic arrangement for displaying said statistical data pertaining to said data traffic; and

a visual display arrangement being configured to display said statistical data.

2. The network arrangement of claim 1 wherein said bus is a reduced gigabit media independent interface (RGMII).

3. The network arrangement of claim 2 wherein said first logic arrangement includes a field-programmable field array (FPGA).

4. The network arrangement of claim 3 wherein said FPGA is configured to perform analysis of said Receive Data Valid signal and said Receive Clock signal to determine a utilization rate of said network device, said utilization rate being said network device throughput.

5. The network arrangement of claim 4 wherein said Receive Clock is a 125 megahertz clock with a double rate transmission.

6. The network arrangement of claim 5 wherein said FPGA is configured to correlate said Receive Data Valid signal to said Receive Clock signal to determine number of bytes in said valid data packet.

7. The network arrangement of claim 6 wherein said number of bytes in said valid data packet is received by a microprocessor, said microprocessor including logic to perform calculations on data gathered by said FPGA to generate said statistical data, said logic including

converting said number of bytes to a number of bits,

normalizing said number of bits, and

calculating said utilization rate by dividing said number of bits by maximum line rate for said network device.

8. The network arrangement of claim 1 wherein said visual display arrangement is an LCD (liquid crystal display) screen.

9. The network arrangement of claim 8 wherein said statistical data displayed on said visual display arrangement is configured to be cycled through.

10. The network arrangement of claim 9 wherein said statistical data is displayed for a pre-set time period.

11. The network arrangement of claim 10 wherein said statistical data is displayed in a text format.

12. The network arrangement of claim 10 wherein said statistical data is displayed in a graphic format.

13. A method for automatically displaying statistical data on a visual display arrangement of a network device, comprising:

receiving a first data packet at a first port of a set of input network ports, wherein said first port including a first counter and a second counter;

copying said first data packet;

utilizing a bus to direct a copy of said first data packet to a set of monitoring devices, wherein said bus is associated with said first port;

extracting a plurality of signals from said bus, wherein said plurality of signals including at least

a Receive Data Valid signal, wherein said Receive Data Valid signal including a Receive Data Valid rising edge and a Receive Data Valid falling edge, and

a Receive Clock signal, wherein said Receive Clock signal including a Receive Clock rising edge and a Receive Clock falling edge, said Receive Clock rising edge being a first byte of data and said Receive Clock falling edge being a second byte of data;

incrementing said first counter by one when said Receive Data Valid rising edge is received, said Receive Data Valid rising edge indicating a valid data packet;

incrementing said second counter by one when at least one of said Receive Clock rising edge and said Receive Clock falling edge is received;

correlating data collected by said first counter and said second counter to calculate said statistical data; and

displaying said statistical data on said visual display arrangement of said network device.

14. The method of claim 13 wherein said bus is a reduced gigabit media independent interface (RGMII).

15. The method of 14 wherein a field-programmable field array (FPGA) is configured to perform analysis of said Receive Data Valid signal and said Receive Clock signal to determine a utilization rate of said network device, said utilization rate being said network device throughput.

16. The method of claim 15 wherein said FPGA is configured to correlate said Receive Data Valid signal to said Receive Clock signal to determine number of bytes in said valid data packet.

17. The method of claim 16 wherein said number of bytes in said valid data packet is received by a microprocessor, said microprocessor including logic to perform calculations on data gathered by said FPGA to generate said statistical data, said logic including

converting said number of bytes to a number of bits,

normalizing said number of bits, and

calculating said utilization rate by dividing said number of bits by maximum line rate for said network device.

18. The method of claim 13 wherein said visual display arrangement is an LCD (liquid crystal display) screen.

19. The method of claim 13 wherein displaying said statistical data includes periodically updating said statistical data to display real-time data.

20. The method of claim 13 wherein displaying said statistical data includes utilizing a cycling method wherein portion of said statistical data is displayed for a pre-set time period.

21. The method of claim 13 wherein displaying said statistical data includes displaying said statistical data as one of a text format and a graphic format.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
RELEASE OF SECURITY INTEREST Recorded Apr 24, 2017
From: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
To: NET OPTICS, INC.
Reel/Frame 042126/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2015
From: NET OPTICS, INC.
To: IXIA
Reel/Frame 037087/0622 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT Recorded Feb 2, 2015
From: BANK OF AMERICA, N.A., RESIGNING ADMINISTRATIVE AGENT
To: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 034870/0598 →
SECURITY AGREEMENT Recorded Feb 18, 2014
From: NET OPTICS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032271/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2012
From: MATITYAHU, ELDAD; SHAW, ROBERT; RAMIREZ CARPIO, DENNIS ANGELO; LE, KY HONG; LEE, DONG SU
To: NET OPTICS, INC.
Reel/Frame 029324/0169 →