Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

FireHose Streaming Benchmarks

Software ·
DOI:https://doi.org/10.11578/dc.20171025.1584· OSTI ID:code-3258 · Code ID:3258
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:
USDOE

Primary 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
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

Related Subjects