SYSTEM AND METHOD FOR MANAGING LARGE FILESYSTEM-BASED CACHES

Patent №

US 8,041,893

Granted

2011-10-18

Filed 2008

Owner

VIGNETTE CORPORATION

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12206909

Embodiments disclosed herein utilize statistical approximations to manage large filesystem-based caches based on imperfect information. When removing entries from a large cache, which may have a million or more entries, the cache manager does not need to find the absolutely oldest entry that has been accessed the least recently. Instead, it suffices to find an entry that is older than most. In embodiments disclosed herein, statistical sampling of the cache is performed to produce models of different properties of the cache, including the number of entries, distribution of access times, distribution of entry sizes, etc. The models are then used to guide decisions that involve those properties. The size of the samples can be adjusted to balance the cost of acquiring the samples against the confidence level of the models produced by the samples. To achieve randomness, entries are stored using prefixes of addresses generated via a message-digest function.

Knowledge representationAI hardwareG06F 12/124G06F 11/3466G06F 12/0866G06F 2201/885G06F 2212/463

AI classification

AI hardware1.00
Knowledge representation0.85
Machine learning0.32
Planning0.07
Natural language0.01
Vision0.01
Evolutionary computation0.00
Speech0.00

Ownership

VIGNETTE CORPORATION

assignment · 216200366

Assignors

FUNG, KIN-CHUNG, SCHEEVEL, MARK R.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC