Applying machine learning techniques for scaling out data quality algorithms in cloud computing environments