Workstation-implemented data storage re-routing for server fault-tolerance on computer networks
First Claim
1. A fault-tolerant computer network comprising:
- a) a high availability permanent data-storage device maintaining a data image;
b) primary and secondary intelligent network hosts connected to and supporting said storage device;
c) multiple data-processing workstation connected in a local area network with both said hosts to access said data image maintained on said high-availability storage device via each said intelligent host independently; and
d) data-storage routing software loadable at said workstations and providing, for each said workstation, primary route addressing and secondary route addressing of said data image maintained on said high availability storage device via said primary or said secondary host respectively;
wherein said data-storage routing software comprises;
i) monitoring means to monitor data storage activities output from said workstation onto said computer network and to detect failure to access said high-availability storage device via a respective one of said intelligent hosts andii) rerouting data access requests for said high-availability storage device via a respective other of said intelligent hosts hosting said dam storage device in response to said access failure detection;
whereby workstation access to said dam image maintained on said high-availability storage device can continue transparently to the user despite loss of functionality of one of said intelligent hosts.
0 Assignments
0 Petitions
Accused Products
Abstract
Server fault tolerance on local area computer networks is provided by novel workstation implemented software which detects failure of a primary file server and reroutes data storage activity routed via the primary file server, to be routed via an invention-provided secondary file server. Shared file management of multiple file servers or intelligent hosts supporting a single or common high availability data storage system, for example a RAID drive, enables server or host fault tolerance to be provided for such a single highly, reliable data-storage system. Cross-mirroring in such a multi-host, high availability data storage system, along with secondary write suppression, enables server fault tolerance to be provided without significant redundant hardware costs and without a single point of failure in the data storage access paths.
-
Citations
20 Claims
-
1. A fault-tolerant computer network comprising:
-
a) a high availability permanent data-storage device maintaining a data image; b) primary and secondary intelligent network hosts connected to and supporting said storage device; c) multiple data-processing workstation connected in a local area network with both said hosts to access said data image maintained on said high-availability storage device via each said intelligent host independently; and d) data-storage routing software loadable at said workstations and providing, for each said workstation, primary route addressing and secondary route addressing of said data image maintained on said high availability storage device via said primary or said secondary host respectively;
wherein said data-storage routing software comprises;i) monitoring means to monitor data storage activities output from said workstation onto said computer network and to detect failure to access said high-availability storage device via a respective one of said intelligent hosts and ii) rerouting data access requests for said high-availability storage device via a respective other of said intelligent hosts hosting said dam storage device in response to said access failure detection; whereby workstation access to said dam image maintained on said high-availability storage device can continue transparently to the user despite loss of functionality of one of said intelligent hosts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. A computer network management method for a local area computer network employing a data storage device maintaining a data image and capable of being supported by multiple intelligent network. hosts, said method comprising:
-
a) coupling at least a primary and a secondary intelligent host to said storage device in a local area network for access of said data image by multiple workstations via either one of said primary and secondary hosts; and b) employing worlcstation loaded routing software at each said workstation, said routing software performing the functions of; i) routing all workstation generated network data storage activity destined for said storage device to be segregated between first and second file categories for storage on said storage device through said primary and said secondary intelligent hosts respectively whereby, said intelligent hosts share data storage activities providing network access to said data storage device; ii) monitoring means to monitor data storage activities output from said workstation onto said computer network and to detect failure to access said high-availability storage device via a respective one of said intelligent hosts; and iii) rerouting data access requests for said high-availability storage device via a respective other of said intelligent hosts hosting said data storage device in response to said access failure detection; whereby workstation access to said high-availability storage device can continue transparently to the user despite loss of functionality of one of said intelligent hosts. - View Dependent Claims (11, 20)
-
-
12. A computer network management method employing on a computer network, a data storage device capable of being supported by multiple intelligent hosts, said method comprising:
-
a) coupling at least a primary and a secondary intelligent host to said storage device for access by one or more workstations; and b) employing workstation loaded routing software said routing software performing the functions of; i) routing all workstation generated network data storage activity destined for said storage device to be segregated between first and second file categories for storage on said storage device through said primary and said secondary intelligent hosts respectively whereby, said intelligent hosts share data storage activities providing network access to said data storage device; ii) monitoring means to monitor data storage activities output from said workstation onto said computer network and to detect failure to access said high-availability storage device via a respective one of said intelligent hosts and iii) rerouting data access requests for said high-availability storage device via a respective other of said intelligent hosts hosting said data storage device in response to said access failure detection; whereby workstation access to said high-availability storage device can continue transparently to the user despite failure of one of said intelligent hosts. - View Dependent Claims (13, 14)
-
-
15. A computer network workstation being one of a number of such workstations connected via a local area network with a primary file server providing access to a data image supported on a network data storage system. connected to a secondary file server to provide an alternative storage system access path loaded with rerouting software for providing redundant data accessibility across the local area network, said rerouting software performing the steps of:
-
a) monitoring all data output by said workstation to a primary server-supported network data storage system maintaining a data image; b) detecting at said workstation failure to access said data storage system via said primary server; and c) rerouting workstation-generated data storage activity to a current version of said data image via the secondary file server and the alternative storage system access path. - View Dependent Claims (16, 17, 18)
-
Specification