US 7,613,714 B2
Systems and methods for analyzing a stream of data records relating to electronic data processing performance
Ronald G. Hiller, Colts Neck, N.J. (US); Armin Arshad Abdulghani, Piscataway, N.J. (US); Vitaliy Fuks, Marlboro, N.J. (US); and Shreekala Kekuda, Cliffwood, N.J. (US)
Assigned to NetScout Systems, Inc., Westford, Mass. (US)
Filed on May 01, 2007, as Appl. No. 11/743,025.
Claims priority of provisional application 60/796664, filed on May 02, 2006.
Prior Publication US 2007/0260581 A1, Nov. 08, 2007
Int. Cl. G06F 17/30 (2006.01)
U.S. Cl. 707—100  [707/102; 715/200] 23 Claims
OG exemplary drawing
 
1. A method for analyzing a stream of data records relating to electronic data processing system performance, wherein each data record includes an attribute value for each of a plurality of attributes of an electronic data processing system, the method comprising:
creating, from the stream, a channel of data records for each attribute value of a set of attributes having as a member at least one attribute, thereby creating a first set of channels;
analyzing each channel in the first set of channels to identify each channel meeting a first criterion, thereby creating a set of first criterion meeting channels;
reporting the attribute value of each member of the set of attributes associated with each channel in the set of first criterion meeting channels;
creating a set of first criterion meeting attribute value combination channels by using the set of first criterion meeting channels to identify each channel of data records therein having a unique combination of attribute values of a first attribute and a second attribute and meeting the first criterion; and
reporting the unique combination of attribute values of the first attribute and the second attribute associated with each channel in the set of first criterion meeting attribute value combination channels.