SYSTEM AND METHOD FOR CONTROLLING A FILE SYSTEM
First Claim
1. A method for controlling a file system, comprising:
- intercepting a file system operation from a source, wherein a control plane intercepts the file system operation;
performing a control plane operation on the file system operation, wherein the control plane performs the control plane operation on the file system operation; and
forwarding the file system operation to a destination, wherein the control plane determines the destination of the file system operation.
1 Assignment
0 Petitions
Accused Products
Abstract
According to various embodiments of the invention, a system and method for controlling a file system. In some embodiments, a control plane interposes between a data plane user and a data plane, intercepts file system operations, and performs control plane operations upon the file system operations. In one such embodiment, the system and method is implemented between a data plane user that is a local file system user and a data plane that is a local file system. In another such embodiment, the system and method is implemented between a data plane user that is a client and a data plane that is a file server. Furthermore, for an embodiment where the control plane that interposes between a client and a file server, the control plane can be implemented as a file system proxy. Control plane operations include, but are not limited to, observation, verification, and transformation of a file system operation.
-
Citations
25 Claims
-
1. A method for controlling a file system, comprising:
-
intercepting a file system operation from a source, wherein a control plane intercepts the file system operation; performing a control plane operation on the file system operation, wherein the control plane performs the control plane operation on the file system operation; and forwarding the file system operation to a destination, wherein the control plane determines the destination of the file system operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for controlling a file system, comprising:
-
a data plane user; a data plane; a data path, wherein the data path is between the data plane user and the data plane and used to exchange a file system operation; and a control plane, wherein the control plane interposes on the data path between the data plane user and the data plane, the control plane intercepts the file operation from a source, the control plane performs a control plane operation upon the file operation, and forwards the file operation to a destination. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification