Role of Smart Devices, Communication Networks and Analytical Tools in Smart Power Systems