Invention Grant
- Patent Title: Managed memory cache with application-layer prefetching
- Patent Title (中): 具有应用层预取功能的托管内存缓存
-
Application No.: US14624168Application Date: 2015-02-17
-
Publication No.: US09535843B2Publication Date: 2017-01-03
- Inventor: Zhenyun Zhuang , Haricharan K. Ramachandra , Badrinath K. Sridharan , Cuong H. Tran
- Applicant: LinkedIn Corporation
- Applicant Address: US CA Sunnyvale
- Assignee: LinkedIn Corporation
- Current Assignee: LinkedIn Corporation
- Current Assignee Address: US CA Sunnyvale
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
In order to prevent data thrashing and the resulting performance degradation, a computer system may maintain an application-layer cache space to more effectively use physical memory and, thus, significantly improve an application-memory hit ratio and reduce disk input-output operations. In particular, the computer system may maintain a managed memory cache that is separate from a page cache. The managed memory cache may be managed according to predefined caching rules that are separate from the caching rules in the operating system that are used to manage the page cache, and these caching rules may be application-aware. Subsequently, when data for an application is accessed, the computer system may prefetch the data and associated information from disk and store the information in the managed memory cache based on data correlations associated with the application.
Public/Granted literature
- US20160239423A1 MANAGED MEMORY CACHE WITH APPLICATION-LAYER PREFETCHING Public/Granted day:2016-08-18
Information query