Treffer: Processing of Flow Accounting Data in Java: Framework Design and Performance Evaluation

Title:
Processing of Flow Accounting Data in Java: Framework Design and Performance Evaluation
Contributors:
Institute of Communication Networks and Computer Engineering (IKR), University of Stuttgart = Universität Stuttgart, Finn Arve Aagesen, Svein Johan Knapskog
Source:
16th EUNICE/IFIP WG 6.6 Workshop on Networked Services and Applications - Engineering. :177-187
Publisher Information:
CCSD; Springer, 2010.
Publication Year:
2010
Collection:
collection:IFIP-LNCS
collection:IFIP
collection:IFIP-LNCS-6164
collection:IFIP-TC
collection:IFIP-TC6
collection:IFIP-WG6-6
collection:IFIP-EUNICE
collection:IFIP-2010
Subject Geographic:
Original Identifier:
HAL: hal-01056499
Document Type:
Konferenz conferenceObject<br />Conference papers
Language:
English
Relation:
info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-13971-0_17
DOI:
10.1007/978-3-642-13971-0_17
Rights:
info:eu-repo/semantics/OpenAccess
URL: http://creativecommons.org/licenses/by/
Accession Number:
edshal.hal.01056499v1
Database:
HAL

Weitere Informationen

Flow Accounting is a passive monitoring mechanism implemented in routers that gives insight into traffic behavior and network characteristics. However, processing of Flow Accounting data is a challenging task, especially in large networks where the rate of Flow Records received at the collector can be very high. We developed a framework for processing of Flow Accounting data in Java. It provides processing blocks for aggregation, sorting, statistics, correlation, and other tasks. Besides reading data from files for offline analysis, it can also directly process data received from the network. In terms of multithreading and data handling, the framework is highly configurable, which allows performance tuning depending on the given task. For setting these parameters there are several trade-offs concerning memory consumption and processing overhead. In this paper, we present the framework design, study these trade-offs based on a reference scenario and examine characteristics caused by garbage collection.