Homogeneous vs heterogeneous