Abstract: An apparatus for data storage includes a cluster of NFS servers. Each server has network ports for incoming file system requests and cluster traffic between servers. The apparatus includes a plurality of storage arrays in communication with the servers. The servers utilize a striped file system for storing data. A method for data storage. A method for establishing storage for a file. A method for removing a file from storage. A method for reading data in a file. A method for writing data in a file.
Type:
Grant
Filed:
October 31, 2008
Date of Patent:
September 28, 2010
Assignee:
Spinnaker Networks, LLC
Inventors:
Michael L. Kazar, Richard N. Sanzi, Jr.
Abstract: An apparatus for data storage includes a cluster of NFS servers. Each server has network ports for incoming file system requests and cluster traffic between servers. The apparatus includes a plurality of storage arrays in communication with the servers. The servers utilize a striped file system for storing data. A method for data storage. A method for establishing storage for a file. A method for removing a file from storage. A method for reading data in a file. A method for writing data in a file.
Type:
Grant
Filed:
July 31, 2007
Date of Patent:
November 18, 2008
Assignee:
Spinnaker Networks, LLC
Inventors:
Michael L. Kazar, Richard N. Sanzi, Jr.
Abstract: An apparatus for data storage includes a cluster of NFS servers. Each server has network ports for incoming file system requests and cluster traffic between servers. The apparatus includes a plurality of storage arrays in communication with the servers. The servers utilize a striped file system for storing data. A method for data storage. A method for establishing storage for a file. A method for removing a file from storage. A method for reading data in a file. A method for writing data in a file.
Type:
Grant
Filed:
December 2, 2003
Date of Patent:
November 27, 2007
Assignee:
Spinnaker Networks, LLC
Inventors:
Michael L. Kazar, Richard N. Sanzi, Jr.
Abstract: A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function. A method for responding to file system requests.
Type:
Grant
Filed:
December 7, 2000
Date of Patent:
December 30, 2003
Assignee:
Spinnaker Networks, LLC
Inventors:
Michael L. Kazar, Daniel S. Nydick, Richard N. Sanzi, Jr., Fred Gohh, Ronald P. Bianchini, Jr., Benjamin Speiser