Hardware and software failover services for a file server

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39520054, G06F 1100

Patent

active

059876212

ABSTRACT:
A file server includes stream server computers linking a cached disk array storage subsystem to a data network, and at least two controller servers for receiving requests for file access from network clients. At any given time one of the controller servers is active and another is inactive in servicing client requests. The active controller server selects one of the stream servers to service each request. A controller server failover mechanism is provided for recovering from a failure of the active controller server, and a stream server failover mechanism is provided for recovering from a failure of a stream server. The inactive controller server becomes active when it fails to receive a signal periodically transmitted by the active controller server. The active controller server begins stream server failover when it fails to receive a signal periodically transmitted by each stream server. To resume automatically an interrupted task, the tasks are organized as a series of transactions, and each transaction includes operations which can be duplicated without substantial disruption. The active controller server commits results of each transaction to memory of the cached disk array. Before becoming active, the inactive controller recovers the committed state of the interrupted tasks from the cached disk array.

REFERENCES:
patent: 4608688 (1986-08-01), Hansen et al.
patent: 4755928 (1988-07-01), Johnson et al.
patent: 4888686 (1989-12-01), Sinz et al.
patent: 5051887 (1991-09-01), Berger et al.
patent: 5146605 (1992-09-01), Beukema et al.
patent: 5155845 (1992-10-01), Beal et al.
patent: 5175837 (1992-12-01), Arnold et al.
patent: 5206939 (1993-04-01), Yanai et al.
patent: 5208665 (1993-05-01), McCalley et al.
patent: 5218695 (1993-06-01), Noveck et al.
patent: 5255270 (1993-10-01), Yanai et al.
patent: 5269011 (1993-12-01), Yanai et al.
patent: 5276860 (1994-01-01), Fortier et al.
patent: 5276867 (1994-01-01), Kenley et al.
patent: 5285451 (1994-02-01), Henson et al.
patent: 5335352 (1994-08-01), Yanai et al.
patent: 5341493 (1994-08-01), Yanai et al.
patent: 5367698 (1994-11-01), Webber et al.
patent: 5371532 (1994-12-01), Gelman et al.
patent: 5381539 (1995-01-01), Yanai et al.
patent: 5408465 (1995-04-01), Gusella et al.
patent: 5410343 (1995-04-01), Coddington et al.
patent: 5414455 (1995-05-01), Hooper et al.
patent: 5442390 (1995-08-01), Hooper et al.
patent: 5442749 (1995-08-01), Northcutt et al.
patent: 5442771 (1995-08-01), Filepp et al.
patent: 5477263 (1995-12-01), O'Callaghan et al.
patent: 5508733 (1996-04-01), Kassatly
patent: 5519435 (1996-05-01), Anderson
patent: 5528282 (1996-06-01), Voeten et al.
patent: 5528513 (1996-06-01), Vaitzblit et al.
patent: 5530557 (1996-06-01), Asit et al.
patent: 5533021 (1996-07-01), Branstad et al.
patent: 5534912 (1996-07-01), Kostreski
patent: 5537408 (1996-07-01), Branstad et al.
patent: 5539660 (1996-07-01), Blair et al.
patent: 5544313 (1996-08-01), Shachnai et al.
patent: 5544327 (1996-08-01), Dan et al.
patent: 5544345 (1996-08-01), Carpenter et al.
patent: 5544347 (1996-08-01), Yanai et al.
patent: 5550577 (1996-08-01), Verbiest et al.
patent: 5550982 (1996-08-01), Long et al.
patent: 5553005 (1996-09-01), Voeten et al.
patent: 5557317 (1996-09-01), Nishio et al.
patent: 5559949 (1996-09-01), Reimer et al.
patent: 5574662 (1996-11-01), Windrem et al.
patent: 5583561 (1996-12-01), Baker et al.
patent: 5586264 (1996-12-01), Belknap et al.
patent: 5594863 (1997-01-01), Stiles
patent: 5594910 (1997-01-01), Filepp et al.
patent: 5603058 (1997-02-01), Belknap et al.
patent: 5606359 (1997-02-01), Youden et al.
patent: 5608865 (1997-03-01), Midgely et al.
patent: 5611069 (1997-03-01), Matoba
patent: 5625405 (1997-04-01), DuLac et al.
patent: 5633810 (1997-05-01), Mandal et al.
patent: 5633999 (1997-05-01), Clowes et al.
patent: 5649093 (1997-07-01), Hanko et al.
patent: 5737747 (1998-04-01), Vishlitzky et al.
patent: 5742792 (1998-04-01), Yanai et al.
patent: 5774668 (1998-06-01), Choquier et al.
patent: 5809543 (1998-09-01), Byers et al.
patent: 5812748 (1998-09-01), Ohran et al.
patent: 5815146 (1998-09-01), Youden et al.
patent: 5829046 (1998-10-01), Tzelnic et al.
patent: 5829047 (1998-10-01), Jacks et al.
M(aurice) William Collins, "A Network File Storage System," IEEE Seventh Symposium on Mass Storage Systems, Nov. 4-7, 1985, Tuscon, AZ, p. 1-11, Los Alamos Nat. Lab. No. LA-UR-85-3183.
John H. Howard, "An Overview of the Andrew File System," USENIX Winter Conference, Feb. 9-12, 1988, Dallas, TX, p. 23-26.
John H. Howard et al., "Scale and Performance in a Distributed File System," ACM Transactions on Computer Systems, vol. 6, No. 1, Feb. 1988, p. 51-81.
David C. Steere et al., "Efficient User-Level File Cache Management on the Sun Vnode Interface," USENIX Summer Conference, Jun. 11-15, 1990, Anaheim, CA, p. 325-331.
Matt Blaze et al., "Long-Term Caching Strategies for Very Large Distributed File Systems," USENIX, Summer '91, Nashville, TN, pp. 3-15.
Thomas W. Page, Jr., et al., "Management of Replicated Volume Location Data in the Ficus Replicated File System," USENIX, Summer '91, Nashville, TN, p. 17-29.
Storage Computer Corporation, "High Performance, Fault Tolerant Disk Array Platform For File Servers And Computer Systems," 1991, Nashua, NH, 12 pages.
France Telecom, "Telesauvegarde," 26 page paper dated Nov. 2, 1994 about work based on France Telecom patent application "Dispositif et Proceed de Sauvegaude a Distance de Donnees Numeriques" [Method and Apparatus for Safeguarding at a Distance Numeric Data], Institute National de la Propiete Industrielle, France, Appln. No. 93.12771, Oct. 28, 1994 (filed Oct. 21, 1993), and partial English translation (15 pages).
Krishnan Natarajan, "Video Servers Take Root," IEEE Spectrum, Apr. 1995, IEEE, New York, NY, p. 66-69.
K. K. Ramakrishnan et al., "Operating system support for a video-on-demand file service," Multimedia Systems (1995) 3:53-65.
Ralf Steinmetz, "Analyzing the Multimedia Operating System," IEEE MultiMedia, Spring 1995, p. 68-84.
Audrey Chou, "EMC, Computer-Storage Leader, Still Hears Footsteps," The Wall Street Journal, Aug. 9, 1995, Dow Jones & Co., Princeton, N.J.
Pardhu Vadlamudi, "EMC Hunts for Solution to Bottlenecks," InfoWorld, Apr. 15, 1996, #1590, San Mateo, CA 94402.
Michael Goldberg, "EMC to Pump Data Over Networks," Computerworld, Apr. 15, 1996.
"EMC Moves Into Servers," Broadcasting Cable, Apr. 15, 1996.
"Symmetrix Model 55XX Product Manual, P/N 200-810-550 Rev D," EMC Corporation, Hopkinton, Mass., May 1994, pp. 1-236.
"NFS: Network File System Protocol Specification," RFC 1094, Sun Microsystems, Inc., Mar. 1989, pp. 1-27.
J. Case, M. Fedor, M. Schoffstall, J. Davin, "A Simple Network Management Protocol (SNMP)," May 1990, MIT Laboratory for Computer Science, Cambridge, Mass., pp. 1-35.
Rangen PV, Vin HM, "Designing file systems for digital video and audio," Proceedings of the 13th ACM Symposium on Operating Systems Principles, Monterey, Calif., 1991, pp. 81-94.
Vin HM, Rangan PV, (1993) "Designing a multiuser HDTV storage server," IEEE Journal on Selected Areas in Communication, vol. 11, No. 1, Jan. 1993, pp. 153-164.
Anderson DP, Osawa Y, Govindan R, "A file system for continuous media," ACM Transactions on Computer Systems, vol. 10., No. 4, Nov. 1992, pp. 311-337.
Federighi C, "A Distributed Hierarchical Storage Manager for a Video-on-Demand System," Department of Electrical Engr. and Computer Science, University of California, Berkeley, California, Dec. 1993.
Haskins R, "The shark continuous-media file server," Proceedings IEEE COMPCON 93, San Francisco, Calif., 1993, pp. 12-15.
Little TD, Rhanger G, Folz, RJ, Gibbon JF, Reeve FW, Schelleng DH, Venkatesh D, "A digital on-demand video service supporting content based queries," Proceedings of ACM Multimedia 93, Anaheim, Calif., Aug. 1-6, 1993, pp. 427-436.
Lougher, P, Sheperd, D. "The design of a storage server for continuous media," The Computer Journal, vol. 36, No. 1, 1993, pp. 32-42.
Rangan PV, Vin HM, Ramanathan S, "Designing an on-demand multimedia service," IEEE Communications Magazine, vol. 30

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Hardware and software failover services for a file server does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Hardware and software failover services for a file server, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hardware and software failover services for a file server will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1338772

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.