FILE MANAGEMENT DEVICE AND METHOD FOR STORAGE SYSTEM
First Claim
Patent Images
1. A file management device for a storage system, comprising:
- a virtual file system (VFS) having a read-ahead (RA) management unit that stores RA management information and configured to generate a current read request (“
first read request”
); and
a file system configured to receive first read data in response to the current read request and second read data in response to a previously received read request (“
second read request”
), compare the first and second read data to generate varying information related to the RA management information, and provide the varying information to the VFS,wherein the VFS is further configured to update the RA management information in response to the varying information.
1 Assignment
0 Petitions
Accused Products
Abstract
A file management device for a storage system includes a virtual file system (VFS) having a read-ahead (RA) management unit that stores RA management information and generates a first read request, and a file system that receives first read data in response to the first read request and second read data in response to a previously received read request, compares the first and second read data to generate varying information related to the RA management information, and provides the varying information to the VFS, wherein the VFS updates the RA management information in response to the varying information.
57 Citations
19 Claims
-
1. A file management device for a storage system, comprising:
-
a virtual file system (VFS) having a read-ahead (RA) management unit that stores RA management information and configured to generate a current read request (“
first read request”
); anda file system configured to receive first read data in response to the current read request and second read data in response to a previously received read request (“
second read request”
), compare the first and second read data to generate varying information related to the RA management information, and provide the varying information to the VFS,wherein the VFS is further configured to update the RA management information in response to the varying information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of managing files stored in a storage system using a file management device including a virtual file system (VFS) and a file system, the method comprising:
-
generating a first read request using the VFS; using the file system, reading first read data in response to the first read request and current read-ahead (RA) management information and comparing the first read data with second read data previously stored in storage system; and generating varying information in the file system based on the comparison of the first and second read data and communicating the varying information from the file system to the VFS; and updating the RA management information in the VFS in response to the varying information. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of managing files stored in a storage system using a file management device including a virtual file system (VFS) and a file system, the method comprising:
-
executing in the VFS a read-ahead (RA) scheme based on current RA management information to predict data stored in the storage system to be next accessed, wherein the current RA management information is defined in relation to a first data pattern of first data stored in the storage system; reading second data stored in the storage system having a second data pattern different from the first data pattern using the file system; generating varying information in the file system based on a comparison of the first and second data patterns and communicating the varying information from the file system to the VFS; and updating the current RA management information in the VFS in response to the varying information to generate new RA management information. - View Dependent Claims (17, 18, 19)
-
Specification