A switching fabric comprising: multiple computing units positioned within a data center to reduce permanent interference, individual computing units comprising: processing resources configured to perform a computing function; memory resources configured to store data, wherein the individual computing units are configured to use at least part of the memory resources as buffers for temporarily storing payload data when the individual computing units are acting as intermediary computing units of the switching fabric; at least two wireless radio frequency, RF, communication elements configured to form at least two corresponding directionally-focused RF beams; and switching resources configured to couple together the processing resources, the memory resources, and the wireless RF communication elements to transfer messages between the individual computing units by multiple paths, individual paths of the multiple paths including different intermediary computing units to thereby avoid one or more intermediary computing units, wherein an individual message is assigned a corresponding individual path through an individual intermediary computing unit, and the switching fabric is configured to determine an alternate individual path through a different individual intermediary computing unit when the individual intermediary computing unit is completely inoperable or operable but exhibits suboptimal performance. multiple computing units positioned within a data center to reduce permanent interference, individual computing units comprising: processing resources configured to perform a computing function; memory resources configured to store data, wherein the individual computing units are configured to use at least part of the memory resources as buffers for temporarily storing payload data when the individual computing units are acting as intermediary computing units of the switching fabric; at least two wireless radio frequency, RF, communication elements configured to form at least two corresponding directionally-focused RF beams; and switching resources configured to couple together the processing resources, the memory resources, and the wireless RF communication elements to transfer messages between the individual computing units by multiple paths, individual paths of the multiple paths including different intermediary computing units to thereby avoid one or more intermediary computing units, processing resources configured to perform a computing function; memory resources configured to store data, wherein the individual computing units are configured to use at least part of the memory resources as buffers for temporarily storing payload data when the individual computing units are acting as intermediary computing units of the switching fabric; at least two wireless radio frequency, RF, communication elements configured to form at least two corresponding directionally-focused RF beams; and switching resources configured to couple together the processing resources, the memory resources, and the wireless RF communication elements to transfer messages between the individual computing units by multiple paths, individual paths of the multiple paths including different intermediary computing units to thereby avoid one or more intermediary computing units, wherein an individual message is assigned a corresponding individual path through an individual intermediary computing unit, and the switching fabric is configured to determine an alternate individual path through a different individual intermediary computing unit when the individual intermediary computing unit is completely inoperable or operable but exhibits suboptimal performance.