Collaborative Computing: Networking, Applications and Worksharing (Springer Berlin Heidelberg, 2020)