Patent ID: 6151659
Filing Date: 2000-11-21
Classification: G06F

Abstract:
A data storage system comprising:at least three data storage disks, each of said disks having a plurality of data storage sectors wherein said at least three data storage disks store data according to a protocol that forms stripes, each stripe including a plurality of data storage sectors, each of the data storage sectors in the stripe being on a different one of said data storage disks wherein one of the data storage sectors in the stripe stores parity data so that in the event that one of said different data storage disks fails, the data of said failed disk can be reconstructed from the data in the sectors of the stripe in the other of the data storage disks;a plurality of processing nodes in communication with said at least three data storage disks, each processing node sharing access to said at least three data storage disks, and each of said processing nodes including a distributed lock manager to allow or deny access to selected stripes of data storage sectors on any of said at least three data storage disks; andeach of said processing nodes including an interface to a private communication link to a single one of a plurality of host operating systems.