1. A method of managing input/output operations of a first computing system at a second computing system, the method comprising: receiving an input/output control block at a distributed input/output processor separate from a first computing system, the input/output control block built by the first computing system in response to initiation of an input/output operation at the first computing system; enqueueing a first input/output operation at the distributed input/output processor; processing, by the distributed input/output processor, the first input/output operation from memory of the first computing system; returning results from the distributed input/output processor to the first computing system, encapsulating, by an input/output processor of the first computing system, information required to complete the input/output operation; transmitting a request including the encapsulated information to the distributed input/output processor; enqueueing the request for execution by a second computing system including the distributed input/output processor; and performing a second input/output operation at the second computing system according to the request by the distributed input/output processor.