J. Hwang, M. Balazinska, and A. Rasin, High-Availability algorithms for distributed stream processing, Proc. of the 21st International Conference on Data Engineering, pp.779-790, 2005.

R. Fernandez, M. Migliavacca, and E. Kalyvianaki, Integrating scale out and fault tolerance in stream processing using operator state management, Proc. of the 2013 ACM SIGMOD International Conference on Management of Data, pp.725-736, 2013.

C. Walton, A. Dale, and R. Jenevein, A taxonomy and performance model of data skew effects in parallel joins, Proc. of the 17th International Conference on Very Large Data Bases, pp.537-548, 1991.

M. Elseidy, A. Elguindy, and A. Vitorovic, Scalable and Adaptive Online Joins. In: the VLDB Endowmen, vol.7, pp.441-452, 2014.

Q. Lin, B. Ooi, and Z. Wang, Scalable Distributed Stream Join Processing In: ACM SIGMOD International Conference on Management of Data, pp.811-825, 2015.

A. Vitorovic, M. Elseidy, and C. Koch, Load balancing and skew resilience for parallel joins, IEEE International Conference on Data Engineering, pp.313-324, 2016.

J. Fang, R. Zhang, and X. Wang, Cost-Effective Stream Join Algorithm on Cloud System In: the 25th ACM International on Conference on Information and Knowledge Management, pp.1773-1782, 2016.

K. Narendra and K. Richard, An Efficient Approximation Scheme for the OneDimensional Bin-Packing Problem In: 23rd Annual Symposium on Foundations of Computer Science, pp.312-320, 1982.

J. Fang, R. Zhang, and X. Wang, Parallel Stream Processing Against Workload Skewness and Variance, 2016.

A. Toshniwal, S. Taneja, and A. Shukla, ACM SIGMOD International Conference on Management of Data, p.11, 2014.

H. Li, A. Ghodsi, and M. Zaharia, Memory Throughput I/O for Cluster Computing Frameworks In: LADIS, 2013.

J. Ding, T. Fu, and R. Ma, Optimal Operator State Migration for Elastic Data Stream Processing, HAL -INRIA, vol.22, issue.3, p.14, 2013.