Invention Grant
US07945726B2 Pre-allocation and hierarchical mapping of data blocks distributed from a first processor to a second processor for use in a file system
有权
从第一处理器分配到第二处理器的数据块的预分配和分层映射,用于文件系统
- Patent Title: Pre-allocation and hierarchical mapping of data blocks distributed from a first processor to a second processor for use in a file system
- Patent Title (中): 从第一处理器分配到第二处理器的数据块的预分配和分层映射,用于文件系统
-
Application No.: US11382075Application Date: 2006-05-08
-
Publication No.: US07945726B2Publication Date: 2011-05-17
- Inventor: Sorin Faibish , Stephen A. Fridella , Xiaoye Jiang , Uday K. Gupta
- Applicant: Sorin Faibish , Stephen A. Fridella , Xiaoye Jiang , Uday K. Gupta
- Applicant Address: US MA Hopkinton
- Assignee: EMC Corporation
- Current Assignee: EMC Corporation
- Current Assignee Address: US MA Hopkinton
- Agency: Novak Druce & Quigg, LLP
- Agent Richard Auchterlonie
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
In a data processing system, a first processor pre-allocates data blocks for use in a file system at a later time when a second processor needs data blocks for extending the file system. The second processor selectively maps the logical addresses of the pre-allocated blocks so that when the pre-allocated blocks are used in the file system, the layout of the file system on disk is improved to avoid block scatter and enhance I/O performance. The selected mapping can be done at a program layer between a conventional file system manager and a conventional logical volume layer so that there is no need to modify the data block mapping mechanism of the file system manager or the logical volume layer. The data blocks can be pre-allocated adaptively in accordance with the allocation history of the file system.
Public/Granted literature
Information query