A Cloud and Fog based Architecture for Energy Management of Smart City by using Meta-heuristic Techniques | IEEE Conference Publication | IEEE Xplore