摘要 |
Systems and methods are described for a high availability shared memory system. A method includes A method, comprising: receiving an instruction to execute a system boot operation; executing the system boot operation using data resident in a primary shared memory node; and initializing a secondary shared memory node upon completion of the system boot operation. A method, includes accessing a primary shared memory node; executing software processes in a processing node; duplicating events occurring in the primary shared memory node in a secondary shared memory node; monitoring communication between the processing node and the primary shared memory node to recognize an error in communication between the processing node and the primary shared memory node; monitoring events occurring in the primary shared memory node to recognize an error in the events occurring in the primary shared memory node; if an error is recognized, writing a FAILED code to the primary shared memory node and designating the primary shared memory node as failed; and if an error is recognized, switching system operation to the secondary shared memory node. An apparatus includes *a processing node; a dual-port adapter coupled to the processing node; a primary shared memory node coupled to the dual-port adapter; and a secondary shared memory node coupled to the dual-port adapter. |