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.

STREAMSTORE has so far resulted in the following publications

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