Reliability of Heterogeneous Distributed Computing Systems in the Presence of Correlated Failures | IEEE Journals & Magazine | IEEE Xplore