Invention Grant
US08990257B2 Method for handling large object files in an object storage system
有权
在对象存储系统中处理大型对象文件的方法
- Patent Title: Method for handling large object files in an object storage system
- Patent Title (中): 在对象存储系统中处理大型对象文件的方法
-
Application No.: US13336175Application Date: 2011-12-23
-
Publication No.: US08990257B2Publication Date: 2015-03-24
- Inventor: Michael Barton , Will Reese , John A. Dickinson , Jay B. Payne , Charles B. Thier , Gregory Holt
- Applicant: Michael Barton , Will Reese , John A. Dickinson , Jay B. Payne , Charles B. Thier , Gregory Holt
- Applicant Address: US TX San Antonio
- Assignee: Rackspace US, Inc.
- Current Assignee: Rackspace US, Inc.
- Current Assignee Address: US TX San Antonio
- Agency: Haynes and Boone, LLP
- Main IPC: G06F17/30
- IPC: G06F17/30 ; H04L29/06 ; G06F11/20 ; H04L29/08 ; G06F3/06

Abstract:
Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file.
Public/Granted literature
- US20120233522A1 METHOD FOR HANDLING LARGE OBJECT FILES IN AN OBJECT STORAGE SYSTEM Public/Granted day:2012-09-13
Information query