Invention Grant
US08307155B1 Method, system, apparatus, and computer-readable medium for integrating a caching module into a storage system architecture
有权
用于将缓存模块集成到存储系统架构中的方法,系统,装置和计算机可读介质
- Patent Title: Method, system, apparatus, and computer-readable medium for integrating a caching module into a storage system architecture
- Patent Title (中): 用于将缓存模块集成到存储系统架构中的方法,系统,装置和计算机可读介质
-
Application No.: US12713478Application Date: 2010-02-26
-
Publication No.: US08307155B1Publication Date: 2012-11-06
- Inventor: Paresh Chatterjee , Anandh Mahalingam , Ajit Narayanan , Narayanan Balakrishnan
- Applicant: Paresh Chatterjee , Anandh Mahalingam , Ajit Narayanan , Narayanan Balakrishnan
- Applicant Address: US GA Norcross
- Assignee: American Megatrends, Inc.
- Current Assignee: American Megatrends, Inc.
- Current Assignee Address: US GA Norcross
- Agency: McKeon, Meunier, Carlin & Curfman, LLC
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28

Abstract:
Technologies are provided for integrating a caching module into a data storage system architecture. A request to perform an I/O operation is received at the caching module from an initiator. The caching module provides a notification to a storage driver that the request will be delivered to the storage driver in the future. The storage driver then determines whether the request can be satisfied. If the storage driver determines that it will be able to satisfy the I/O request, the storage driver can optimize the allocation and placement of the I/O request before receiving the actual I/O request. When the caching module subsequently sends the actual I/O request to the storage driver, the storage driver utilizes the previously allocated space and optimized placement to perform the requested I/O operation.
Information query