An IoT architecture for wide area measurement systems: A virtualized PMU based approach