ARC is currently deployed in IBM's DS6000/
DS8000 storage controllers.
Sun Microsystems's scalable file system
ZFS uses a variant of ARC as an alternative to the traditional
Solaris filesystem
page cache in
virtual memory. It has been modified to allow for locked pages that are currently in use and cannot be vacated.
PostgreSQL used ARC in its buffer manager for a brief time (version 8.0.0), but quickly replaced it with another algorithm, citing concerns over an IBM patent on ARC.
VMware's vSAN (formerly Virtual SAN) is a hyper-converged,
software-defined storage (SDS) product developed by VMware. It uses A variant of ARC in its Caching Algorithm.
OpenZFS supports using ARC and L2ARC in a
multi-level cache as read caches. In OpenZFS, disk reads often hit the first level disk cache in RAM using ARC. If a SSD is set up to store the second level disk cache, it is called an L2ARC. L2ARC uses the same ARC algorithm, but instead of storing the cached data in RAM, L2ARC stores the cached data in a fast SSD. ==See also==