Supporting On-the-fly Provenance Tracking in Stream Processing Systems