FAULT TOLERANT COMPUTER SYSTEM

Patent №

US 5,455,932

Granted

1995-10-03

Filed 1992

Owner

NOVELL, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07964077

A method and apparatus for providing a fault-tolerant backup system such that if there is a failure of a primary processing system, a replicated system can take over without interruption. The invention provides a software solution for providing a backup system. Two servers are provided, a primary and secondary server. The two servers are connected via a communications channel. The servers have associated with them an operating system. The present invention divides this operating system into two "engines." An I/O engine is responsible for handling and receiving all data and asynchronous events on the system. The I/O engine controls and interfaces with physical devices and device drivers. The operating system (OS) engine is used to operate on data received from the I/O engine. All events or data which can change the state of the operating system are channeled through the I/O engine and converted to a message format. The I/O engine on the two servers coordinate with each other and provide the same sequence of messages to the OS engines. The messages are provided to a message queue accessed by the OS engine. Therefore, regardless of the timing of the events, (i.e., asynchronous events), the OS engine receives all events sequentially through a continuous sequential stream of input data. As a result, the OS engine is a finite state automata with a one-dimensional input "view" of the rest of the system and the state of the OS engines on both primary and secondary servers will converge.

PlanningAI hardwareG06F 11/1687G06F 11/1482G06F 11/2076G06F 11/1658G06F 11/2038G06F 11/2048

AI classification

Planning0.99
AI hardware0.97
Knowledge representation0.47
Machine learning0.02
Vision0.00
Evolutionary computation0.00
Speech0.00
Natural language0.00

Ownership

NOVELL, INC.

assignment · 261620746

© 2026 NYSGPT2525 LLC