Background# This document provides some background to rapidsmpf and the problems it is designed to solve. Contents: Shuffle Architecture “Streaming” collective operations Shuffles Streaming execution Concepts Building task networks from query plans Definitions Channels Backpressure Nodes Node Types