GATES: a grid-based middleware for processing distributed data streams | IEEE Conference Publication | IEEE Xplore