Real-Time Stream Processing in Java
The Design of the Borealis Stream Processing Engine