Distributed fault diagnosis with dynamic cluster-head and energy efficient dissemination model for smart city. (November 2018)