18.01.2013 Views

S - UWSpace - University of Waterloo

S - UWSpace - University of Waterloo

S - UWSpace - University of Waterloo

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 1<br />

Introduction<br />

1.1 Data stream environment<br />

1.1.1 Data streams<br />

Traditional database management systems (DBMSs) are successful in many<br />

real-world applications where data are modeled as persistent relations.<br />

However, in the past decade, a set <strong>of</strong> applications has emerged that involve<br />

processing large volumes <strong>of</strong> continuous data. The data involved<br />

in these applications come in the form <strong>of</strong> streams. They are generated<br />

continuously and in fixed order; the large volume (<strong>of</strong>ten assumed to be<br />

unbounded) <strong>of</strong> the data that arrive in the stream makes it impossible to<br />

store the entire stream on disk, and in many applications the data arrival<br />

rate is high (e.g., hundreds or even thousands data per second). The<br />

following are some typical examples <strong>of</strong> such applications:<br />

• Sensor networks are becoming increasingly popular for environmental<br />

and geophysical monitoring [10, 165], traffic monitoring [97], location<br />

tracking [64], surveillance [162], and supply-chain analysis<br />

[58]. The measurements produced by sensors can be modeled as a<br />

continuous and unbounded stream <strong>of</strong> data.<br />

1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!