Below is the uncorrected machine-read text of this chapter, intended to provide our own search engines and external engines with highly rich, chapter-representative searchable text of each book. Because it is UNCORRECTED material, please consider the following text as a useful but insufficient proxy for the authoritative book pages.
A STREAM PROCESSOR FOR EXTRACTING USAGE INTELLIGENCE FROM HIGH-MOMENTUM INTERNET DATA 314 IUM platform has been implemented in Java, which enables multiplatform operation. The architecture has been designed with high modularity and configurability from the start. Upon start-up each of the Collectors obtains its own configuration from a central configuration server and then builds itself with the proper components required. Figure 2. HP's Internet Usage Manager (IUM) enhanced with Dynamic Network Analysis is a distributed agent architecture. 6. STREAM COLLECTION AND NORMALIZATION The input streams are captured from the source devices by plug-in Encapsulator (Figure 3) components represented in two different colors. The gradient shaded purple to gold ones are configured to interpret the data from specific source device types. The gold encapsulators are configured to read normalized data. Over the past few years we have developed many preconfigured encapsulators for a wide range of devices mentioned above as well as different collection modes that include real-time streams, (e.g., NetFlow, sFlow, DDNS), polled data (e.g., SNMP), files and directories, and databases (via JDBC). Figure 3. Encapsulation plug-ins are tailored to collect different types of input streams.