Towards More Efficient Collaborative Distributed Data Analysis And Learning