FireHose Streaming Benchmarks
- DOD
The FireHose Streaming Benchmarks are a suite of stream-processing benchmarks defined to enable comparison of streaming software and hardware, both quantitatively vis-a-vis the rate at which they can process data, and qualitatively by judging the effort involved to implement and run the benchmarks. Each benchmark has two parts. The first is a generator which produces and outputs datums at a high rate in a specific format. The second is an analytic which reads the stream of datums and is required to perform a well-defined calculation on the collection of datums, typically to find anomalous datums that have been created in the stream by the generator. The FireHose suite provides code for the generators, sample code for the analytics (which users are free to re-implement in their own custom frameworks), and a precise definition of each benchmark calculation.
- Short Name / Acronym:
- FIREHOSE v.28October2013
- Site Accession Number:
- SCR# 1715.0
- Software Type:
- Scientific
- License(s):
- BSD 3-clause "New" or "Revised" License
- Programming Language(s):
- C++; Shell; C; Makefile; Python
- Research Organization:
- Sandia National Laboratory
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:AC04-94AL85000
- DOE Contract Number:
- AC04-94AL85000
- Code ID:
- 3258
- OSTI ID:
- code-3258
- Country of Origin:
- United States
Similar Records
FireHose Streaming Benchmarks
A Prolog benchmark suite for Aquarius
pnnl/soda-benchmarks
Software
·
Tue Jan 27 00:00:00 EST 2015
·
OSTI ID:1232067
A Prolog benchmark suite for Aquarius
Book
·
Sat Dec 31 23:00:00 EST 1988
·
OSTI ID:5345949
pnnl/soda-benchmarks
Software
·
Mon Jul 07 20:00:00 EDT 2025
·
OSTI ID:code-157726