Fault-tolerant networkable computer software with access locking
First Claim
1. On-line, data-replication software operative on a computer network having multiple, intelligent processor-equipped workstations, said software being loadable to RAM at said workstations and replicating data-changing activity originating from said workstation to both a primary storage device supported by a primary file server and to a secondary storage device, said primary file server providing multi-user access to said primary storage device and supporting data-access locking with data-access lock and unlock capabilities for regulating multi-user access to data on the primary logical drive said data-replication software having an access-lock-sequencing protocol comprising:
- a) an access lock sequencer operative to apply access locks sequentially, firstly to data on said primary storage device and subsequently to replicated data, on said secondary storage device; and
b) an access-unlock sequencer operative to remove access locks sequentially, firstly, from access-locked data on said secondary storage device and subsequently from access-locked data on said primary storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to the provision of software with fault tolerant capabilities enabling computer networks to survive or tolerate most individual failures, short of system wide catastrophes such as earthquakes, without loss of data and without loss of access to working data.
-
Citations
6 Claims
-
1. On-line, data-replication software operative on a computer network having multiple, intelligent processor-equipped workstations, said software being loadable to RAM at said workstations and replicating data-changing activity originating from said workstation to both a primary storage device supported by a primary file server and to a secondary storage device, said primary file server providing multi-user access to said primary storage device and supporting data-access locking with data-access lock and unlock capabilities for regulating multi-user access to data on the primary logical drive said data-replication software having an access-lock-sequencing protocol comprising:
-
a) an access lock sequencer operative to apply access locks sequentially, firstly to data on said primary storage device and subsequently to replicated data, on said secondary storage device; and b) an access-unlock sequencer operative to remove access locks sequentially, firstly, from access-locked data on said secondary storage device and subsequently from access-locked data on said primary storage device. - View Dependent Claims (2, 3, 4)
-
- 5. A computer network operating system for a computer network having multiple, intelligent, data-manipulating workstations interconnected on said network for resource sharing, a primary logical drive and a secondary logical drive, said logical drives being accessible by said workstations for data transfer therebetween, said network operating system comprising a network shell loadable to each said intelligent workstation to provide said resource sharing, said network shell including a data-replication module to provide fault tolerance by continuously maintaining a functionally identical, duplicate data image on said secondary logical drive of data on said primary logical drive, said data-replication module comprising data-replication means to replicate all data-changing activity generated at each said workstation and addressed to said primary logical drive, to said secondary logical drive wherein, in operation, said network shell is loaded to, and operative at, each said workstation having data-changing access to said primary logical drive, whereby all individual data changes of said primary logical drive data effected at said workstations are replicated to said secondary logical drive thereby to maintain a functionally identical duplicate data image on said secondary logical drive of said primary logical drive data, in a continuous manner.
Specification