Distributed transactional network storage system
US7886016B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Nov 13, 2002 |
| Grant date | Feb 8, 2011 |
| Priority date | — |
| Expiry date | Apr 23, 2028 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/1435
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The present invention provides a highly scalable system for fault tolerant distributed data file storage over a set of functionally equal network servers linked through a local network with network servers and client computers. Data files are represented as a set of transactional records, each record is disassembled into redundant, functionally identical data pieces with original file reassembly dependent only upon the number of data file pieces and not on the presence or absence of any particular data file piece. Local algorithms generate unique data file identifiers upon file creation and disassembly. Changes to the data file storage system are ranked by creation time and stored as separate records with unique transaction identifiers in addition to unique data file identifiers. A transactional data file record is stored by disassembling the transactional file into pieces placed at the network servers. Low-level transactional files are collected to reassemble the data file contents.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.