Evaluating window joins over unbounded streams
NiagaraCQ: a scalable continuous query system for Internet databases