A Taxonomy and Survey of Stream Processing Systems

[1]  C. L. Philip Chen,et al.  Data-intensive applications, challenges, techniques and technologies: A survey on Big Data , 2014, Inf. Sci..

[2]  Jignesh M. Patel,et al.  Storm@twitter , 2014, SIGMOD Conference.

[3]  Yunhao Liu,et al.  Big Data: A Survey , 2014, Mob. Networks Appl..

[4]  Bugra Gedik,et al.  Fundamentals of Stream Processing: Application Design, Systems, and Analytics , 2014 .

[5]  Scott Shenker,et al.  Discretized streams: fault-tolerant streaming computation at scale , 2013, SOSP.

[6]  Carlo Zaniolo,et al.  High-performance complex event processing over hierarchical data , 2013, TODS.

[7]  Pieter Hintjens,et al.  ZeroMQ: Messaging for Many Applications , 2013 .

[8]  Shaiful Alam Chowdhury,et al.  Performance Evaluation of Yahoo! S4: A First Look , 2012, 2012 Seventh International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[9]  Alessandro Margara,et al.  Processing flows of information: From data stream to complex event processing , 2012, CSUR.

[10]  Xuandong Xiong,et al.  Active Status Certificate Publish and Subscribe Based on AMQP , 2011, 2011 International Conference on Computational and Information Sciences.

[11]  Leonardo Neumeyer,et al.  S4: Distributed Stream Computing Platform , 2010, 2010 IEEE International Conference on Data Mining Workshops.

[12]  Mohamed H. Ali,et al.  An introduction to Microsoft SQL server StreamInsight , 2010, COM.Geo '10.

[13]  Konstantin Shvachko,et al.  The Hadoop Distributed File System , 2010, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST).

[14]  Michael Kay,et al.  You Pull, I’ll Push: on the Polarity of Pipelines , 2009 .

[15]  Ryan Newton,et al.  XStream: a Signal-Oriented Data Stream Management System , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[16]  Hicham G. Elmongui,et al.  Place: A Distributed Spatio-Temporal Data Stream Management System for Moving Objects , 2007, 2007 International Conference on Mobile Data Management.

[17]  Michael Stonebraker,et al.  The 8 requirements of real-time stream processing , 2005, SGMD.

[18]  Michael Treaster,et al.  A Survey of Fault-Tolerance and Fault-Recovery Techniques in Parallel Systems , 2004, ArXiv.

[19]  Walid G. Aref,et al.  Nile: a query processing engine for data streams , 2004, Proceedings. 20th International Conference on Data Engineering.

[20]  Jennifer Widom,et al.  Models and issues in data stream systems , 2002, PODS.

[21]  Andre B. Bondi,et al.  Characteristics of scalability and their impact on performance , 2000, WOSP '00.

[22]  Robert Stephens,et al.  A survey of stream processing , 1997, Acta Informatica.

[23]  Jennifer Widom,et al.  STREAM: The Stanford Data Stream Management System , 2016, Data Stream Management.

[24]  Holger Ziekow,et al.  Towards a Big Data Analytics Framework for IoT and Smart City Applications , 2015 .

[25]  Sandra Geisler,et al.  Data Stream Management Systems , 2013, Data Exchange, Information, and Streams.

[26]  Jakub Yaghob,et al.  Task Scheduling in Data Stream Processing , 2011, DATESO.

[27]  Julian Hyde,et al.  Data in Flight: How streaming SQL technology can help solve the Web 2.0 data crunch , 2009 .

[28]  Johannes Gehrke,et al.  Cayuga: A General Purpose Event Monitoring System , 2007, CIDR.

[29]  A. Tanenbaum,et al.  Distributed systems - principles and paradigms, 2nd Edition , 2007 .

[30]  Ying Xing,et al.  The Design of the Borealis Stream Processing Engine , 2005, CIDR.

[31]  William W. Wadge,et al.  Lucid, the dataflow programming language , 1985 .

[32]  Gilles Kahn,et al.  The Semantics of a Simple Language for Parallel Programming , 1974, IFIP Congress.