Big data and cluster computing