Skip to main navigation Skip to search Skip to main content

Nile: A query processing engine for data streams

  • M. A. Hammad
  • , M. F. Mokbel
  • , M. H. Ali
  • , W. G. Aref
  • , A. C. Catlin
  • , A. K. Elmagarmid
  • , M. Eltabakh
  • , M. G. Elfeky
  • , T. M. Ghanem
  • , R. Gwadera
  • , I. F. Ilyas
  • , M. Marzouk
  • , X. Xiong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The design of "STEAM", Purdue Boiler Makers' stream database system, which allows the processing of continuous and snap-shot queries over data streams is discussed. Nile extends the query processor engine, of a object-relational database management system, PREDATOR, to process continuous queries over data streams. Nile uses several approaches based on window-based operators and W-Expire, for emulating tuple addition to and subtraction from the window content. Nile implements each operator as a separate preemptive system-scheduled thread, with operators communicating with each other through a network of FIFO queues.

Original languageEnglish (US)
Title of host publicationProceedings - 20th International Conference on Data Engineering - ICDE 2004
Number of pages1
Volume20
DOIs
StatePublished - Jun 3 2004
EventProceedings - 20th International Conference on Data Engineering - ICDE 2004 - Boston, MA., United States
Duration: Mar 30 2004Apr 2 2004

Other

OtherProceedings - 20th International Conference on Data Engineering - ICDE 2004
Country/TerritoryUnited States
CityBoston, MA.
Period3/30/044/2/04

Fingerprint

Dive into the research topics of 'Nile: A query processing engine for data streams'. Together they form a unique fingerprint.

Cite this