Answers are grounded in this paper and cite their sources.
An increasing number of distributed applications requires processing continuously flowing data from geographically distributed sources at unpredictable rate to obtain timely responses to complex queries. Examples of such applications come from the most disparate fields: from wireless sensor networks to financial tickers, from traffic management to click stream inspection.
No takes yet. Share an insight, caveat, or question.
Margara et al. (2011) studied this question.