D. J. Abadi, Y. Ahmad, M. Balazinska, U. Cetintemel, M. Cherniack et al., The design of the borealis stream processing engine, CIDR, 2005.

A. , The stratosphere platform for big data analytics, Journal, 2014.

A. Alexandrov, A. Kunft, A. Katsifodimos, F. Schüler, L. Thamsen et al., Implicit parallelism through deep language embedding. SIG-MOD Rec, 2016.

G. Alonso, C. Binnig, I. Pandis, K. Salem, J. Skrzypczak et al., DPI: the data processing interface for modern networks, CIDR, 2019.

. Amazon, Amazon aws greengrass, 2017.

, Amazon. Aws iot analytics, 2018.

M. Balazinska, J. Hwang, and M. A. Shah, Fault tolerance and high availability in data stream management systems, Encyclopedia of Database Systems, 2018.

P. A. Bernstein, S. Burckhardt, S. Bykov, N. Crooks, J. M. Faleiro et al., Geo-distribution of actor-based services, PACMPL, 2017.

J. Bock, Solving the challenges of iot analytics. Retrieved, 2019.

F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, Fog computing and its role in the internet of things, Mobile Cloud Computing (MCC), 2012.

P. Carbone, S. Ewen, and G. Fóra, State management in apache flink: Consistent stateful distributed stream processing, 2017.

S. Chintapalli, D. Dagit, B. Evans, R. Farivar, T. Graves et al., Benchmarking streaming computation engines: Storm, flink and spark streaming, IEEE international parallel and distributed processing symposium workshops (IPDPSW), 2016.

B. and D. Monte, Efficient migration of very large distributed state for scalable stream processing, Proceedings of the VLDB PhD Workshop, 2017.

. Google, , 2017.

. Google, Retrieved December 15, 2019.

J. Grier, Extending the yahoo! streaming benchmark, 2016.

P. M. Grulich and F. Nawab, Collaborative edge and cloud neural networks for real-time video processing, VLDB, 2018.

M. Hirzel, R. Soulé, S. Schneider, B. Gedik, and R. Grimm, A catalog of stream processing optimizations, ACM Computing Surveys (CSUR), 2014.

K. Hong, D. Lillethun, U. Ramachandran, B. Ottenwälder, and B. Koldehofe, Mobile fog: A programming model for large-scale applications on the internet of things, SIGCOMM, 2013.

F. Hueske, M. Peters, M. J. Sax, A. Rheinländer, R. Bergmann et al., Opening the black boxes in data flow optimization, VLDB, 2012.

M. Hung, Leading the iot, gartner insights on how to lead in a connected world, 2017.

G. Janßen, I. Verbitskiy, T. Renner, and L. Thamsen, Scheduling stream processing tasks on geo-distributed heterogeneous resources, IEEE International Conference on Big Data (Big Data), 2018.

Y. Kang, J. Hauswald, C. Gao, A. Rovinski, T. Mudge et al., Neurosurgeon: Collaborative intelligence between the cloud and mobile edge, ACM SIGARCH Computer Architecture News, 2017.

J. Karimov, T. Rabl, A. Katsifodimos, R. Samarev, H. Heiskanen et al., Benchmarking distributed stream data processing systems, International Conference on Data Engineering, ICDE, 2018.

J. Karimov, T. Rabl, and V. Markl, Astream: Ad-hoc shared stream processing, SIGMOD, 2019.

D. Kjerrumgaard, Using apache pulsar to provide realtime iot analytics on the edge, Retrieved December, vol.15, 2019.

L. Kroll, K. Segeljakt, P. Carbone, C. Schulte, and S. Haridi, Arc: an ir for batch and stream programming, International Symposium on Database Programming Languages (SIGPLAN), 2019.

A. Kunft, A. Katsifodimos, S. Schelter, S. Breß, T. Rabl et al., An intermediate representation for optimizing machine learning pipelines, VLDB, 2019.

A. Lerner, R. Hussein, and P. Cudré-mauroux, The case for network accelerated query processing, CIDR, 2019.

S. R. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong, Tinydb: An acquisitional query processing system for sensor networks, ACM Transactions on database systems (TODS), 2005.

. Microsoft, Retrieved December 15, 2016.

. Microsoft, , 2017.

. Microsoft, , vol.2, 2019.

D. Miorandi, S. Sicari, F. D. Pellegrini, and I. Chlamtac, Internet of things: Vision, applications and research challenges, Ad Hoc Networks, 2012.

T. Neumann, Efficiently compiling efficient query plans for modern hardware, VLDB, 2011.

D. O'keeffe, T. Salonidis, and P. Pietzuch, Frontier: Resilient edge processing for the internet of things, VLDB, 2018.

O. Consortium, Smart cities scenario, vol.3, 2017.

O. Consortium, Visual security and surveillance scenario (3.2), OpenFog Reference Architecture, vol.2, pp.9-17, 2017.

S. Palkar, J. J. Thomas, A. Shanbhag, D. Narayanan, H. Pirk et al., Weld: A common runtime for high performance data analytics, CIDR, 2017.

H. Park, S. Zhai, L. Lu, and F. X. Lin, Streambox-tz: A secure iot analytics engine at the edge, Computing Research Repository (CoRR), 2018.

J. Piasecki, 7 reasons to use real-time data streaming and flink for your iot project, 2019.

D. Reinsel, J. Gantz, and J. Rydning, Data age 2025: The digitization of the world, 2018.

M. Ryden, K. Oh, A. Chandra, and J. Weissman, Nebula: Distributed edge cloud for data intensive computing, ICDE, 2014.

M. J. Sax, G. Wang, M. Weidlich, and J. Freytag, Streams and tables: Two sides of the same coin, Proceedings of the International Workshop on Real-Time Business Intelligence and Analytics, BIRTE '18, 2018.

T. Schneider, Analyzing 1.1 billion nyc taxi and uber trips, with a vengeance, 2015.

M. Sfikas, Smart systems iot use case with open source kafka, flink & cratedb, 2019.

Z. Shen, V. Kumaran, M. J. Franklin, S. Krishnamurthy, A. Bhat et al., Csa: Streaming engine for internet of things, IEEE Data Eng. Bull, 2015.

J. Traub, S. Breß, T. Rabl, A. Katsifodimos, and V. Markl, Optimized on-demand data streaming from sensor nodes, 2017.

J. Traub, P. M. Grulich, A. R. Cuéllar, S. Breß, A. Katsifodimos et al., Efficient window aggregation with general stream slicing, EDBT, 2019.

J. Traub, J. Hülsmann, S. Breß, T. Rabl, and V. Markl, SENSE: Scalable data acquisition from distributed sensors with guaranteed time coherence, 2019.

S. Yang, Iot stream processing and analytics in the fog, IEEE Communications Magazine, vol.55, 2017.

Y. Yao and J. Gehrke, The cougar approach to innetwork query processing in sensor networks, SIG-MOD, 2002.

J. Yick, B. Mukherjee, and D. Ghosal, Wireless sensor network survey, Computer networks, 2008.

M. Zaharia, R. S. Xin, and P. Wendell, Apache spark: a unified engine for big data processing, Communications of the ACM, 2016.

S. Zeuch, B. Monte, J. Karimov, C. Lutz, M. Renz et al., Analyzing efficient stream processing on modern hardware, VLDB, 2019.

S. Zeuch and J. Freytag, QTM: modelling query execution with tasks, ADMS, 2014.