A high level transaction logging mechanism for use in a shared system resource, such as a file server, and a high level, cross server transaction mirror logging mechanism. A system resource includes first and second blade processors, each including a first processor transforming high level operations into corresponding low level operations and a transaction logging mechanism including a log generator for extracting high level operation information relating to each system resource request and a transaction log for storing the high level operation information. The logging mechanism is responsive to restoration of operation of the system resource for reading the high level operation information from the transaction log and restoring the state of execution of the first processor. Each transaction logging mechanism further includes a transaction log mirroring mechanism residing in the other processor and communicating with the corresponding log generator for receiving and storing mirror copies of the high level system resource operation information relating to each system resource request. Each transaction log mirroring mechanism is responsive to the restoration of operation of the system resource after a failure of system resource operations for reading the high level system resource operation information relating to each system resource request directed to the corresponding processor and restoring the state of execution of the corresponding processor.

 
Web www.patentalert.com

< Dynamic parity inversion for I/O interconnects

< Using an access key to protect and point to regions in windows for infiniband

> System, method and article of manufacture to remotely configure and utilize an emulated device controller via an encrypted validation communication protocol

> Snoop blocking for cache coherency

~ 00075