Improving Throughput and Reliability of Distributed Scientific Workflows for Streaming Data Processing | IEEE Conference Publication | IEEE Xplore