Resource disaggregation is a data-center architecture that organizes different hardware resources into separate, network-attached pools.
While today's data centers use regular servers to form these pools [1]}, [2]}, [3]},
future data centers could benefit from using specialized devices to build such pools, e.g., a memory pool consisting of network-attached memory [4]} or Optane boards [5]}, [6]}.
Three practical and key technical hurdles need to be solved before data centers can readily deploy such device-based disaggregated resource pools. Network disaggregation solves all of them.
