This disclosure relates to hardware-based device-to-device resource sharing. For example, a remote orchestrator (RO) may provide instructions to cause a device to make at least one hardware resource available to another device. The RO module in the device can interact with the RO and configure the configuration module in the device based on the instructions received from the RO. The configuration module can set the device configuration when the device transitions from the power off state to the power on state. The device may also include a processing module that processes data based on the device configuration, an interface technology, and at least one hardware resource. The interface technology may enable the processing module and at least one hardware resource to interact. The RO module may configure IT to allow at least one hardware resource to operate locally or remotely based on an instruction.
展开▼