Regulating file access rates according to file type
DCFirst Claim
1. A computer-implemented method for regulating file access rates of processes according to file type, the computer-implemented method comprising:
- intercepting a system call that attempts to access a file;
determining whether a process that made the intercepted system call is associated with an access rate corresponding to a type of the file being accessed;
in response to the attempt to access the file by the process, determining the associated access rate for the type of the file being accessed; and
regulating the process to access of the file at the determined rate.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
File access rates of processes are regulated according to file type. An association table stores entries associating processes to be regulated with specific access rates for various file types. System calls that access files are intercepted, and a system call wrapper executes. The system call wrapper determines the type of file that is being accessed by the process. The system call wrapper examines the association table in order to determine if the calling process is associated with an access rate for the file type being accessed. If so, the system call wrapper regulates access to the file according to the appropriate rate.
-
Citations
21 Claims
-
1. A computer-implemented method for regulating file access rates of processes according to file type, the computer-implemented method comprising:
-
intercepting a system call that attempts to access a file; determining whether a process that made the intercepted system call is associated with an access rate corresponding to a type of the file being accessed; in response to the attempt to access the file by the process, determining the associated access rate for the type of the file being accessed; and regulating the process to access of the file at the determined rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable program product for regulating file rates of processes according to file type, the computer-readable program product comprising:
-
program code for intercepting a system call that attempts to access a file; program code for determining whether a process that made the intercepted system call is associated with an access rate corresponding to a type of the file being accessed; program code for, in response to the attempt to access the file by the process, determining the associated access rate for the type of the file being accessed; program code for regulating the process to access of the file at the determined rate; and a computer readable medium on which the program codes are stored. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer implemented system for regulating file access rates of processes according to file type, the system comprising:
-
an interception module, for intercepting system calls that access files, the interception module being coupled to a determination module; at least one system call wrapper, for determining whether a process that made an intercepted system call is associated with an access rate corresponding to a type of the file being accessed, the system call wrapper being coupled to the interception module; the determination module for, in response to an attempt to access a file by the process, determining the associated access rate for the type of the file being accessed; and coupled to the determination module, a file access rate regulation module, for regulating the process to access of the file at the determined rate. - View Dependent Claims (19, 20)
-
-
21. A computer-implemented method for regulating file access rates of processes according to file type, the method comprising:
-
associating processes with rates for accessing files of specific types; detecting attempts by processes to access files by intercepting system calls that access files; determining associated access rates for the types of files being accessed; and regulating processes to access of the files at the associated rates.
-
Specification