Prophet: Scheduling Executors with Time-Varying Resource Demands on Data-Parallel Computation Frameworks | IEEE Conference Publication | IEEE Xplore