Partition and compose: parallel complex event processing
NiagaraCQ: a scalable continuous query system for Internet databases