IP Library Patent Application 10918200
Patent Application
App. No. 10/918,200

Distributed object-based storage system that stores virtualization maps in object attributes

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 None
App. No.
10/918,200
Abstract

A distributed object-based storage system and method includes a plurality of object storage devices for storing object components, a metadata server coupled to each of the object storage devices, and one or more clients that access distributed, object-based files on the object storage devices. A file object having multiple components on different object storage devices is accessed by issuing a file access request from a client to an object storage device for a file object. In response to the file access request, a map is located that includes a list of object storage devices where components of the requested file object reside. The map is stored as at least one component object attribute on an object storage device. The map is sent to the client which retrieves the components of the requested file object by issuing access requests to each of the object storage devices on the list.

Claims (13)

1 . In a distributed object-based storage system that includes a plurality of object storage devices for storing object components, a metadata server coupled to each of the object storage devices, and one or more clients that access distributed, object-based files on the object storage devices, a method for accessing a file object having multiple components on different object storage devices, comprising:

issuing a file access request from a client to an object storage device for a file object;

in response to the file access request, locating a map that includes a list of object storage devices where components of the requested file object reside, wherein the map is stored as at least one component object attribute on an object storage device;

sending the map to the client; and

issuing access requests from the client to each of the object storage devices on the list, in order to retrieve the components of the requested file object.

2 . The method of claim 1 , wherein the map includes information about organization of the components of the requested file object on the object storage devices on the list.

3 . The method of claim 1 , wherein the map is never stored on the metadata server.

4 . The method of claim 1 , wherein the map is retrieved from an object storage device, passed to the metadata server, and then forwarded to the client.

5 . The method of claim 1 , wherein one or more redundant copies of the map are stored on different object storage devices, each copy being stored as at least one component object attribute on one of the different object storage devices.

6 . In a distributed object-based storage system that includes a plurality of object storage devices for storing object components, a metadata server coupled to each of the object storage devices, and one or more clients that access distributed, object-based files on the object storage devices, a system for accessing a file object having multiple components on different object storage devices, comprising:

a client that issues a file access request to an object storage device for a file object;

wherein, in response to the file access request, the object storage device locates a map that includes a list of object storage devices where components of the requested file object reside and sends the map to the client, wherein the map is stored as at least one component object attribute on an object storage device; and

wherein the client issues access requests to each of the object storage devices on the list, in order to retrieve the components of the requested file object.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Feb 27, 2017
From: SILICON VALLEY BANK
To: PANASAS, INC.
Reel/Frame 041841/0079 →
RELEASE OF SECURITY INTEREST Recorded Jun 10, 2014
From: ORIX VENTURES, LLC FORMERLY KNOWN AS ORIX VENTURE FINANCE LLC
To: PANASAS, INC.
Reel/Frame 033115/0470 →
RELEASE OF SECURITY INTEREST Recorded Jun 6, 2014
From: SILICON VALLEY BANK
To: PANASAS, INC.
Reel/Frame 033100/0602 →
SECURITY INTEREST Recorded May 29, 2014
From: PANASAS, INC.; PANASAS FEDERAL SYSTEMS, INC.
To: AVIDBANK
Reel/Frame 033062/0225 →
SECURITY INTEREST Recorded Jul 13, 2011
From: PANASAS, INC.
To: SILICON VALLEY BANK
Reel/Frame 026595/0049 →
SECURITY AGREEMENT Recorded Jul 2, 2007
From: PANASAS, INC.
To: ORIX VENTURE FINANCE, LLC
Reel/Frame 019501/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2005
From: UNANGST, MARC JONATHAN; MOYER, STEVEN ANDREW
To: PANASAS, INC.
Reel/Frame 016457/0072 →