Turifi, M. (in press). Optimisation techniques for finding connected components in large graphs using GraphX. (Thesis). The University of Salford