1 / 5

SWiM Panel on Engine Implementation

SWiM Panel on Engine Implementation. Jennifer Widom. 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.

Download Presentation

SWiM Panel on Engine Implementation

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