Efficient Execution of Continuous Aggregate Queries over Multi-Source Streaming Data