Runtime Systems For Load Balancing And Fault Tolerance On Distributed Systems