IP Library Granted Patent US 7,302,520
Granted Patent B2
US 7,302,520 · App. 10/727,169 · Granted Nov 27, 2007

Method and apparatus for data storage using striping

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,302,520
App. No.
10/727,169
Granted
Nov 27, 2007
Kind
B2
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.

Claims (15)

1. A method for establishing storage for a file comprising the steps of:

receiving an NFS (network file system) create request at a network element;

receiving a file create request at a meta-data server from the network element;

allocating an inode number for the file at the meta-data server;

making create calls to input output secondaries to mark the file as allocated by the input output secondaries; and

committing the file create at the meta-data server.

2. A method for removing a file from storage comprising the steps of:

receiving a delete file request at a meta-data server;

removing a file name of the file from a parent directory by the meta-data server at the meta-data server;

putting the file on a file delete list by the meta-data server at the meta-data server;

sending delete calls to the input output secondaries;

receiving at the meta-data server acknowledgment calls from the input output secondaries that they have deleted the file;

deleting the file at the meta-data server;

removing the file from the file delete list; and

placing an mode number associated with the file into a free list by the meta-data server at the meta-data server.

Assignments (2)
DISSOLUTION Recorded Feb 11, 2016
From: SPINNAKER NETWORKS, LLC
To: NETAPP, INC.
Reel/Frame 037798/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2003
From: KAZAR, MICHAEL L.; SANZI, RICHARD N. JR.
To: SPINNAKER NETWORKS, LLC
Reel/Frame 014768/0708 →