Optimizing inter-stage communication in Spark via time-varying network bandwidth utilization | IEEE Conference Publication | IEEE Xplore