Diffusion strategies for adaptation and learning over networks: an examination of distributed strategies and network behavior | IEEE Journals & Magazine | IEEE Xplore