A stream-based architecture for the management and on-line analysis of unbounded amounts of simulation data

Schützel, Johannes and Meyer, Holger and Uhrmacher, Adelinde M. (2014) A stream-based architecture for the management and on-line analysis of unbounded amounts of simulation data. In: SIGSIM Principles of Advanced Discrete Simulation (PADS 2014), 18-21 May 2014, Denver, CO, USA. Proceedings, published by ACM, NewYork, USA, pp. 83-94.

Full text not available from this repository.
Official URL: http://doi.acm.org/10.1145/2601381.2601399

Abstract

Conducting simulation studies can mean to execute a multitude of parameter configurations, for each of these we may need to execute a vast number of replications, and each single replication may mean the need to process a significant amount of data. Here, we propose a stream-based architecture that aligns data processing and buffering with the actual data usage during simulation to make the most of available memory. This turns away from the first-write-then-read approach, often utilizing databases or plain files as temporary storage. Instead, data are processed on the fly. By introducing a processing graph, which distinguishes between buffering and processing nodes, a flexible analysis of simulation data is achieved. As the data are processed close to their generation, the developed architecture fits well to a distributed execution of simulation studies. We illustrate how the stream-based architecture integrates into simulation workflows.

Item Type: Conference or Workshop Item (Paper)