TY - GEN
T1 - Fast and reliable stream processing over wide area networks
AU - Hwang, Jeong Hyon
AU - Çetintemel, Uǧur
AU - Zdonik, Stan
PY - 2007
Y1 - 2007
N2 - We present a replication-based approach that enables both fast and reliable stream processing over wide area networks. Our approach replicates stream processing operators in a manner where operator replicas compete with each other to make the earliest Impact. Therefore, any processing downstream from such replicas can proceed by relying on the fastest replica without being held back by slow or failed ones. Furthermore, our approach allows replicas to produce output in different orders so as to avoid the cost of forcing an identical execution across replicas, without sacrificing correctness. We first consider semantic issues for correct replicated stream processing and, based on a formal foundation, extend common stream-processing primitives. Next, we discuss strategies for deploying replicas. Finally, we present preliminary results obtained from experiments on Planet-Lab that substantiate the potential benefits of our approach.
AB - We present a replication-based approach that enables both fast and reliable stream processing over wide area networks. Our approach replicates stream processing operators in a manner where operator replicas compete with each other to make the earliest Impact. Therefore, any processing downstream from such replicas can proceed by relying on the fastest replica without being held back by slow or failed ones. Furthermore, our approach allows replicas to produce output in different orders so as to avoid the cost of forcing an identical execution across replicas, without sacrificing correctness. We first consider semantic issues for correct replicated stream processing and, based on a formal foundation, extend common stream-processing primitives. Next, we discuss strategies for deploying replicas. Finally, we present preliminary results obtained from experiments on Planet-Lab that substantiate the potential benefits of our approach.
UR - https://www.scopus.com/pages/publications/48349130425
U2 - 10.1109/ICDEW.2007.4401047
DO - 10.1109/ICDEW.2007.4401047
M3 - Conference contribution
SN - 1424408326
SN - 9781424408320
T3 - Proceedings - International Conference on Data Engineering
SP - 604
EP - 613
BT - Workshops in Conjunction with the International Conference on Data Engineering - ICDE' 07
T2 - Workshops in Conjunction with the 23rd International Conference on Data Engineering - ICDE 2007
Y2 - 15 April 2007 through 20 April 2007
ER -