A computing
system registers
peripheral devices in communication with a first computing unit via local communication links. Registering
peripheral devices virtualizes
peripheral devices at the computer
system thereby making peripheral devices available for use by computing units in communication with the computer
system, and wherein registering peripheral devices occurs via a peripheral device
virtualization application installed at the first computing unit in communication with the computer system. The computing system receives from a second computing unit, a request for a
list of peripheral devices, and provides back the
list of peripheral devices. The computing system receives, from the second computing unit, a selection of a peripheral device, of the peripheral devices, and enables use of the peripheral device at the first computing unit, by the second computing unit, via the peripheral device
virtualization application at the first computing unit.