Detouring and replication for fast and reliable internet-scale stream processing
Christopher McConnell, Fan Ping, Jeong-Hyon Hwang · 2010
iFlow is a replication-based system that can achieve both fast and reliable processing of high volume data streams on the Internet scale. iFlow uses a low degree of replication in conjunction with detouring techniques to overcome network congestion and outages. Computation over iFlow can be expressed as a graph of operators. To cope with varying system conditions these operators continually migrate in a manner that improves performance and availability at the same time.