Facilitating delayed block allocation in a distributed file system
US7376679B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Nov 1, 2002 |
| Grant date | May 20, 2008 |
| Priority date | — |
| Expiry date | Jan 18, 2025 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F3/067
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
One embodiment of the present invention provides a system that facilitates delayed block allocation in a distributed file system. During operation, the system receives a write command at a client, wherein the write command includes a buffer containing data to be written and a file identifier. In response to receiving the write command, the system reserves a set of disk blocks for the file from a virtual pool of disk blocks allocated to the client. The system also transfers the data to be written to the kernel of the client where the data waits to be transferred to the disk.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.