STREAMSTORE's targeted scientific breakthrough is to deliver a highly elastic (rapidly scalable) system, integrating and coordinating stateful stream processing and key-value storage. This vision requires extending state-of-the-art software techniques (such as incremental elasticity, measurement-based performance prediction, and lightweight checkpointing) in the context of distributed stream processing and key-value storage, and aligning them with novel hardware capabilities of emerging micro-server clusters.

An overall view of STREAMSTORE is shown below.

STREAMSTORE advocates better integrating and coordinating scalable data stores and stream-processing systems.
The following poster presentation and extended abstract appearing in IEEE Cluster 2020 provides initial experimental evidence in this direction:

STREAMSTORE builds upon previous research work in a number of technical areas: