Patents by Inventor John Dalmau
John Dalmau has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8773984Abstract: A method and system for measuring a convergence time of a network. Test traffic including a plurality of packet groups may be transmitted and received via the network. The network may be instructed to redirect packets belonging to a selected packet group from a first port of the network to a second port of the network. A first test port unit coupled to the first port may determine an arrival rate for the selected packet group and store a below threshold timestamp when the arrival rate first falls below a predetermined threshold rate. A second test port unit coupled to the second port may determine an arrival rate for the selected packet group and store an above threshold timestamp when the arrival rate first equals or exceeds the predetermined threshold rate. The convergence time may be determined based on the below threshold timestamp and the above threshold timestamp.Type: GrantFiled: July 23, 2012Date of Patent: July 8, 2014Assignee: IxiaInventors: Bruce Bockwoldt, John Dalmau, Gerald Pepper, Noah Gintis, Bryan Rittmeyer
-
Patent number: 8767565Abstract: Apparatus, method, and storage medium for testing a network. A network card may include four transmit engines and four receive engines to respectively generate and process packets at a data rate of 10 GHz. The network card may be configured in a first mode to also include four 10 GHz network interface units coupled to respective ones of the four 10 GHz transmit engines and the four 10 GHz receive engines. The network card may be configured in a second mode to also include a coherent multiplexer to combine packets generated by the four 10 GHz transmit engines into test traffic at a 40 GHz data rate, a packet distribution engine to accept packets at a 40 GHz data rate and distribute the accepted packets between the four 10 GHz receive engines, and a 40 GHz network interface unit coupled to the coherent multiplexer and the packet distribution engine.Type: GrantFiled: September 13, 2011Date of Patent: July 1, 2014Assignee: IxiaInventors: John Dalmau, Victor Alston, Gerald Pepper, Viet Quoc Tran
-
Patent number: 8391157Abstract: There are disclosed apparatus, methods, and a storage medium for testing a network. A plurality of flows may be received and performance statistics for the flows may be measured and stored. At least a portion of the performance statistics may be analyzed in near real-time using a hierarchical array of processors.Type: GrantFiled: June 16, 2008Date of Patent: March 5, 2013Assignee: IxiaInventors: Errol Ginsberg, Kunjan Naik, David Lazar, Sanjay Cartic, Yian Sun, John Dalmau, Aloysius A. Wild, III, Douglas Schafer
-
Publication number: 20120287809Abstract: A method and system for measuring a convergence time of a network. Test traffic including a plurality of packet groups may be transmitted and received via the network. The network may be instructed to redirect packets belonging to a selected packet group from a first port of the network to a second port of the network. A first test port unit coupled to the first port may determine an arrival rate for the selected packet group and store a below threshold timestamp when the arrival rate first falls below a predetermined threshold rate. A second test port unit coupled to the second port may determine an arrival rate for the selected packet group and store an above threshold timestamp when the arrival rate first equals or exceeds the predetermined threshold rate. The convergence time may be determined based on the below threshold timestamp and the above threshold timestamp.Type: ApplicationFiled: July 23, 2012Publication date: November 15, 2012Inventors: Bruce Bockwoldt, John Dalmau, Gerald Pepper, Noah Gintis, Bryan Rittmeyer
-
Publication number: 20120236728Abstract: Apparatus, method, and storage medium for testing a network. A network card may include four transmit engines and four receive engines to respectively generate and process packets at a data rate of 10 GHz. The network card may be configured in a first mode to also include four 10 GHz network interface units coupled to respective ones of the four 10 GHz transmit engines and the four 10 GHz receive engines. The network card may be configured in a second mode to also include a coherent multiplexer to combine packets generated by the four 10 GHz transmit engines into test traffic at a 40 GHz data rate, a packet distribution engine to accept packets at a 40 GHz data rate and distribute the accepted packets between the four 10 GHz receive engines, and a 40 GHz network interface unit coupled to the coherent multiplexer and the packet distribution engine.Type: ApplicationFiled: September 13, 2011Publication date: September 20, 2012Inventors: John Dalmau, Victor Alston, Gerald Pepper, Viet Quoc Tran
-
Patent number: 8248926Abstract: There are disclosed an apparatus, a machine readable media, and methods for testing a network. The apparatus may include a statistics engine coupled to a memory. The statistics engine may extract a packet group identifier (PGID) from a packet received from the network and retrieve traffic statistics associated with the PGID from the memory. The retrieved traffic statistics may include a packets-per-interval count and a packets-per-interval threshold, the packets-per-interval count indicating a number of packets received within a time interval of a sequence of time intervals. At the start of each new time interval, the statistics engine may set a flag indicating whether or not the packets-per-interval count for the previous time interval was equal to or greater than the packets-per-interval threshold. The flag may be saved in the memory as part of the traffic statistics associated with the extracted PGID.Type: GrantFiled: May 11, 2010Date of Patent: August 21, 2012Assignee: IxiaInventors: Bruce Bockwoldt, John Dalmau, Gerald Pepper, Noah Gintis, Bryan Rittmeyer
-
Patent number: 8243760Abstract: There is disclosed a scheduler for a traffic generator and a method of scheduling traffic. A working memory may stores N respective timer values for N count-down timers, where N is an integer greater than one. An arithmetic and logic unit (ALU) may update each timer value in rotation every N cycles of a clock. A temporal interpolator may delay output data from the ALU by a selectable delay period of 1 to N cycles of the clock.Type: GrantFiled: July 1, 2009Date of Patent: August 14, 2012Assignee: IxiaInventors: Gerald Pepper, Brian Wilson, John Dalmau
-
Publication number: 20110280137Abstract: There are disclosed an apparatus, a machine readable media, and methods for testing a network. The apparatus may include a statistics engine coupled to a memory. The statistics engine may extract a packet group identifier (PGID) from a packet received from the network and retrieve traffic statistics associated with the PGID from the memory. The retrieved traffic statistics may include a packets-per-interval count and a packets-per-interval threshold, the packets-per-interval count indicating a number of packets received within a time interval of a sequence of time intervals. At the start of each new time interval, the statistics engine may set a flag indicating whether or not the packets-per-interval count for the previous time interval was equal to or greater than the packets-per-interval threshold. The flag may be saved in the memory as part of the traffic statistics associated with the extracted PGID.Type: ApplicationFiled: May 11, 2010Publication date: November 17, 2011Inventors: Bruce Bockwoldt, John Dalmau, Gerald Pepper, Noah Gintis, Bryan Rittmeyer
-
Publication number: 20110261705Abstract: An apparatus, method, and storage medium for testing a network. A traffic generator may generate and transmit test traffic including a plurality of packet streams associated with a plurality of flow control groups. A traffic receiver may receive flow control packets from the network. Flow control logic may generate traffic class state data indicating a paused/not paused state for each of a plurality of traffic classes in accordance with the received flow control packets. A conversion table may map the traffic class state data into flow control data indicating a paused/not paused state for each of the plurality of flow control groups. The traffic generator may be configured to stop transmission of all packet streams associated with paused flow control groups in accordance with the flow control data.Type: ApplicationFiled: April 30, 2010Publication date: October 27, 2011Inventors: Sushil S. Kamerkar, John Dalmau, Brian Fuchs
-
Publication number: 20110002228Abstract: There is disclosed a scheduler for a traffic generator and a method of scheduling traffic. A working memory may stores N respective timer values for N count-down timers, where N is an integer greater than one. An arithmetic and logic unit (ALU) may update each timer value in rotation every N cycles of a clock. A temporal interpolator may delay output data from the ALU by a selectable delay period of 1 to N cycles of the clock.Type: ApplicationFiled: July 1, 2009Publication date: January 6, 2011Inventors: Gerald Pepper, Brian Wilson, John Dalmau
-
Publication number: 20090310491Abstract: There are disclosed apparatus, methods, and a storage medium for testing a network. A plurality of flows may be received and performance statistics for the flows may be measured and stored. At least a portion of the performance statistics may be analyzed in near real-time using a hierarchical array of processors.Type: ApplicationFiled: June 16, 2008Publication date: December 17, 2009Inventors: Errol Ginsberg, Kunjan Naik, David Lazar, Sanjay Cartic, Yian Sun, John Dalmau, Aloysius A. Wild, III, Douglas Schafer