Patent №
US 11,403,261
Granted
2022-08-02
Filed 2018
Owner
VMWARE, INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
16213561
The disclosure provides for isolation of concurrent read and write transactions on the same file, thereby enabling higher file system throughput relative to serial-only transactions. Race conditions and lock contentions in multi-writer scenarios are avoided in file stat (metadata) updates by the use of an aggregator to merge updates of committed transactions to maintain file stat truth, and an upgrade lock that enforces atomicity of file stat access, even while still permitting multiple processes to concurrently read from and/or write to the file data. The disclosure is applicable to generic file systems, whether native or virtualized, and may be used, for example, to speed access to database files that require prolonged input/output (I/O) transaction time periods.
AI classification
Ownership
VMWARE, INC.
assignment · 477100855
Assignors
WANG, WENGUANG, SPILLANE, RICHARD P., GAO, JUNLONG, LI, FENGSHUANG
On an employer assignment, the assignors are typically the inventors.