By leveraging modern networking hardware (RDMA-enabled network cards), we can shift priorities in distributed database processing significantly. Complex and sophisticated mechanisms to avoid network traffic can be replaced by a scheme that takes advantage of the bandwidth and low latency offered by such interconnects. We illustrate this phenomenon with cyclo-join, an efficient join algorithm based on continuously pumping data through a ring-structured network. Our approach is capable of exploiting the resources of all CPUs and distributed main-memory available in the network for processing queries of arbitrary shape and datasets of arbitrary size.
ACM
International Workshop on Data Management on New Hardware
Database Architectures

Frey, P., Pereira Goncalves, R. A., Kersten, M., & Teubner, J. (2009). Spinning Relations: High-Speed Networks for Distributed Join Processing. In Proceedings of Workshop on Data Processing on New Hardware 2009 (DaMoN 5) (pp. 27–33). ACM.