1. A method of determining energy consumption using node similarity, the method carried out by program code stored on non-transient computer-readable medium and executed by a processor, the method comprising: assigning a similarity score to a plurality of nodes using at least one of: domain based rules, attribute based similarity metrics, and machine learning; identifying a similar node from the plurality of nodes, for a node under consideration, based on the similarity score; and determining energy consumption of the node under consideration based on energy consumption of the similar node.