 In recent years, demand side management, DSM, techniques have been developed for residential, industrial and commercial sectors. These techniques are highly effective in flattening the load profiles of customers and grid area networks. To address the issue of managing residential loads in a smart grid, a heuristic algorithms-based energy management controller was designed. Five algorithms were evaluated, Genetic Algorithm, GA, Binary Particle Swarm Optimization, BPSO, Bacterial Foraging Optimization Algorithm, BFOA, Wind Driven Optimization, WDO, and Hybrid Genetic Wind Driven, GWD. The algorithms were tested in two scenarios, scheduling the load of a single home and scheduling the load of multiple homes. Our proposed GWD algorithm performed best in terms of the selected performance metrics. This article was authored by Nadine Javade, Sakina Javade, Wadud Abdull, and others. We are article.tv, links in the description below.