This paper provides a literature review on smart grids and big data. Smart grid refers to technologies used to modernize the energy delivery of traditional power grids, using intelligent devices and big data technologies. | Survey of big data role in smart grids: definitions, applications, challenges, and solutions