Prediction and Lookahead in Distributed Simulation