Prototyping a Software Defined Utility
heterogeneous communication architecture for the smart grid .