On the Edge and Cloud: Recommendation Systems with Distributed Machine Learning | IEEE Conference Publication | IEEE Xplore