Scalable distributed Machine Learning