Common time synchronization is the key to many Smart Grid applications for real-time operation necessary to make the Smart Grid highly robust and resilient to disturbances (???self-healing???), either from natural events such as earthquakes or large variations in wind or solar power availability, or from potential terrorist actions.