US 7,568,121 B2
Recovery from failure in data storage systems
Michael Thomas Benhase, Tucson, Ariz. (US); Matthew Joseph Kalos, Tucson, Ariz. (US); Karl Allen Nielsen, Tucson, Ariz. (US); and Cheng-Chung Song, Tucson, Ariz. (US)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed on Nov. 16, 2004, as Appl. No. 10/991,110.
Prior Publication US 2006/0107004 A1, May 18, 2006
Int. Cl. G06F 11/00 (2006.01); G06F 15/167 (2006.01)
U.S. Cl. 714—5  [714/4; 714/43; 709/216] 36 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving a command at a first computational device coupled to a first adapter that is capable of allowing access to a data storage to the first computational device;
sending, by the first computational device, the command to a second computational device; and
processing the command by a second adapter coupled to the second computational device, wherein the second adapter allows the second computational device to access the data storage, and wherein the second adapter accesses memory in the first computational device to process the command, wherein the first adapter that allows the first computational device to access the data storage has failed, and wherein the method further comprises:
generating, by the first computational device, data and control information for executing the command;
storing the data and the control information in the memory of the first computational device; and
accessing the stored data and the stored control information via direct memory access of the memory by the second adapter.