Flow control and load shedding - CS 591 K1: Data Stream Processing and Analytics Spring 2020query answers. 17 ??? Vasiliki Kalavri | Boston University 2020 Which tuples to drop? • Window-aware load shedding applies shedding to entire windows instead of individual tuples • When discarding • Naive approaches can lead to system instability or unnecessary load shedding. • In window-aware load shedding, queries need to define a batch size: an application-specific maximum tolerance to Stonebraker. Load shedding in a data stream manager. (VLDB ’03) • N. Tatbul and S. Zdonik. Window-aware load shedding for aggregation queries over data streams. (VLDB’06) • N. Tatbul, U. Çetintemel0 码力 | 43 页 | 2.42 MB | 1 年前3
Stream ingestion and pub/sub systems - CS 591 K1: Data Stream Processing and Analytics Spring 2020RPC if the consumer exposes a service on the network • Failure handling: application needs to be aware of message loss, producers and consumers always online 5 Message queues • Asynchronous point-to-point0 码力 | 33 页 | 700.14 KB | 1 年前3
Course introduction - CS 591 K1: Data Stream Processing and Analytics Spring 2020understanding of how stream processing systems work and what factors affect their performance • be aware of the challenges and trade-offs one needs to consider when designing and deploying streaming applications0 码力 | 34 页 | 2.53 MB | 1 年前3
State management - CS 591 K1: Data Stream Processing and Analytics Spring 2020Streaming state 3 • Explicit state primitives including state types and interfaces • The system is aware of state and can transparently checkpoint it, restore it, re- scale it Unmanaged Managed What0 码力 | 24 页 | 914.13 KB | 1 年前3
Streaming optimizations - CS 591 K1: Data Stream Processing and Analytics Spring 2020Pipelined Stream Filters. SIGMOD 2004. • Scheduling and placement • Peter R. Pietzuch et. al. Network-Aware Operator Placement for Stream-Processing Systems. ICDE 2006. • Brian Babcock et. al. Chain : Operator0 码力 | 54 页 | 2.83 MB | 1 年前3
共 5 条
- 1













