Invention Grant
- Patent Title: System and method for effective caching using neural networks
- Patent Title (中): 使用神经网络有效缓存的系统和方法
-
Application No.: US12857339Application Date: 2010-08-16
-
Publication No.: US08965819B2Publication Date: 2015-02-24
- Inventor: Durga Deep Tirunagari
- Applicant: Durga Deep Tirunagari
- Applicant Address: US CA Redwood City
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood City
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: G06E1/00
- IPC: G06E1/00 ; G06E3/00 ; G06F15/18 ; G06G7/00 ; G06N3/02 ; G06F13/00 ; G06F13/28 ; G06F12/12

Abstract:
Systems and methods for selecting an appropriate caching algorithm to be used when temporarily storing data accessed by an executing application using a neural network may dynamically and/or iteratively replace an initial caching algorithm being used for the application. An input layer of the neural network may gather values of performance related parameters, such as cache hit rates, data throughput rates, or memory access request response times. The neural network may detect a pattern or change in a pattern of accesses, or a change in a workload, a hardware component, or an operating system parameter. Dependent on these and/or other inputs, the neural network may select and apply a caching algorithm likely to improve performance of the application. Other inputs to the neural network may include values of hardware configuration parameters and/or operating system parameters. The neural network may perform a training exercise or may be self-training, e.g., using reinforcement learning.
Public/Granted literature
- US20120041914A1 System and Method for Effective Caching Using Neural Networks Public/Granted day:2012-02-16
Information query