Geo-distributed Machine Learning using Parameter Servers