Abstract In order to process massive amounts of streaming data in real time, high-
performance computing systems and software platforms are being developed. However, the
pool of available streaming applications is small and really large streaming applications are
even more scarce. As such, there is a need for synthetic generators of task graphs for
performance evaluation and comparative analysis of various algorithmic techniques and
hardware parameters. In this paper, we identify the key properties of stream-computing ...