1 / 5

SWiM Panel on Engine Implementation by Jennifer Widom

Explore the synopses of running operations in SWiM panel, focusing on query processing, architecture, output streams, and applications. Register continuous queries, monitor query execution, and adjust parameters. Dive deep into issues like memory vs. disk usage, scheduler objectives, and performance metrics for continuous queries. Examines the importance of approximation, speed of data streams, adaptiveness of execution, and API features for a Data Stream Management System.

Download Presentation

SWiM Panel on Engine Implementation by Jennifer Widom

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SWiM Panel on Engine Implementation Jennifer Widom

  2. Synopses Running Op Ready Op Waiting Op Query Processing Architecture Output Stream Query Plans Applications register continuous queries p X Users issue continuous and ad-hoc queries s s X Scheduler Input Data Streams Administrator can monitor query execution and adjust run-time parameters

  3. Issues • Memory versus disk for intermediate state • More generally: Is therea clear latency-accuracy-storage tradeoff? • What is the objective of the scheduler? • More generally: What are the performance metrics for continuous queries?

  4. Issues (cont’d) • How important is a built-in approach to approximation? • More generally: Will data streams really be all that fast? If so, can’t we expect the source to filter? • How adaptive does execution really need to be? • More generally: Will data streams really be all that variable?

  5. Issues (cont’d) • What does the API for a Data Stream Management System look like? • For registering queries • For seeing results • For understanding approximation • For monitoring the system

More Related