A new benchmark harness for systematic and robust evaluation of streaming state stores
Esmail Asyabi, Yuanli Wang, John Liagouris, Vasiliki Kalavri, Azer Bestavros
Abstract
Modern stream processing systems often rely on embedded key-value stores, like RocksDB, to manage the state of long-running computations. Evaluating the performance of these stores when used for streaming workloads is cumbersome as it requires the configuration and deployment of a stream processing system that integrates the respective store, and the execution of representative queries to collect measurements.
Topics & Concepts
Computer scienceStream processingSoftware deploymentBenchmark (surveying)Key (lock)ComputationState (computer science)Distributed computingReal-time computingOperating systemProgramming languageGeodesyGeographyCloud Computing and Resource ManagementAdvanced Database Systems and QueriesAdvanced Data Storage Technologies