Patent ID: 8375178
Filing Date: 2013-02-12
Classification: G06F

Abstract:
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method that evicts memory pages from a buffer pool that stores compressed memory pages and decompressed memory pages for access by a computing system, where input/output operations are being performed at an input/output rate by the computing system and where memory page decompression operations are occurring at a decompression rate, the method comprising: determining a present relationship between the input/output rate and the decompression rate; and selecting a decompressed memory page for eviction from the buffer pool when the relationship between the input/output rate and the decompression rate meets a decompressed page eviction criteria; evicting the selected decompressed memory page from the buffer pool while a compressed memory page corresponding to the selected decompressed memory page is maintained in the buffer pool.