• DocumentCode
    3627713
  • Title

    Fast and Highly-Available Stream Processing over Wide Area Networks

  • Author

    Jeong-Hyon Hwang;Ugur Cetintemel;Stan Zdonik

  • Author_Institution
    Department of Computer Science, Brown University. jhhwang@cs.brown.edu
  • fYear
    2008
  • Firstpage
    804
  • Lastpage
    813
  • 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 servers as well as simulations based on real network traces.
  • Keywords
    "Wide area networks","Delay","Application software","Monitoring","Network servers","Costs","Feeds","Computer science","Intrusion detection","Ecosystems"
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2008. ICDE 2008. IEEE 24th International Conference on
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4244-1836-7
  • Electronic_ISBN
    2375-026X
  • Type

    conf

  • DOI
    10.1109/ICDE.2008.4497489
  • Filename
    4497489