Give more slack time in the time table and thereby ensure that trains are running on schedule. This is what railways will do ultimately.
Even after so many years it is quite sad to see that superfast trains (excluding rajdhani,duronto,premium) run with an average speed of 55km/hour!!!