As smart grids introduce profound changes in the operation of the electric power industry, the need for efficient and robust resource allocation (RA) algorithms arises, especially due to the increasingly stochastic nature of availability of highly dispersed resources. A framework for solving the smart grid RA (SGRA) problem using a heuristic approach such as a genetic algorithm is presented in this paper. Similar challenges exist in resource allocation in the realm of computing. A comparison is drawn between SGRA and computing RA. Its application to a multi-agent-based distribution management system, used as an environment model, is also proposed. A path forward concludes the paper.