Sciweavers

ICDE
2008
IEEE

Fast and Highly-Available Stream Processing over Wide Area Networks

15 years 1 months ago
Fast and Highly-Available Stream Processing over Wide Area Networks
Abstract-- We present a replication-based approach that realizes both fast and highly-available stream processing over wide area networks. In our approach, multiple operator replicas send outputs to each downstream replica so that it can use whichever data arrives first. To further expedite the data flow, replicas run independently, possibly processing data in different orders. Despite this complication, our approach always delivers what non-replicated processing would produce without failures. We call this guarantee replication transparency. In this paper, we first discuss semantic issues for replication transparency and extend stream-processing primitives accordingly. Next, we develop an algorithm that manages replicas at geographically dispersed servers. This algorithm strives to achieve the best latency guarantee, relative to the cost of replication. Finally, we substantiate the utility of our work through experiments on PlanetLab as well as simulations based on real network traces...
Jeong-Hyon Hwang, Stanley B. Zdonik, Ugur Ç
Added 01 Nov 2009
Updated 01 Nov 2009
Type Conference
Year 2008
Where ICDE
Authors Jeong-Hyon Hwang, Stanley B. Zdonik, Ugur Çetintemel
Comments (0)