Predictive Load Management in Smart Grid Environments