发明名称 Data storage technique
摘要 A preload library partitions certain files into segments and transforms the data of the files on a segment by segment basis, each independently of the other. The transformed segments are then stored as part of a transformed file, with each segment corresponding to a bag containing a chunk (of transformed data) and a gap which permits the chunks to grow when data of the segment is modified during a write operation. The bags are followed by a chunk map which contains metadata defining the compressed version of each segment. The preload library intercepts system calls from applications to the OC specifying access to specific segments of a transformed file. The preload library identifies the chunks corresponding to the specified segments, retrieves and reverses the transform on those chunks and passes the data to the application requesting it. For a system call to write data to certain segments, the data is modified and re-transformed by the library before being written back to disk. A preload library provides improved random access into transformed (e.g. compressed, encrypted, etc.) files.
申请公布号 US8065348(B1) 申请公布日期 2011.11.22
申请号 US20090380268 申请日期 2009.02.25
申请人 BUCHSBAUM ADAM LOUIS;VO KIEM-PHONG;AT&T INTELLECTUAL PROPERTY II, L.P. 发明人 BUCHSBAUM ADAM LOUIS;VO KIEM-PHONG
分类号 G06F17/30;G06F3/06;G06F9/46 主分类号 G06F17/30
代理机构 代理人
主权项
地址