Patent ID: 6601070
Filing Date: 2003-07-29
Classification: G06F,Y10S

Abstract:
A computer-implemented method for providing client applications with access to file data in a distributed file system, the method comprising:invoking a virtual file system with file access requests from the client applications, each file access request including an operation code and a data reference; submitting data validation requests to a lock agent by the virtual file system in response to the file access requests, the lock agent coupled to the virtual file system; submitting lease requests from the lock agent to a lock server coupled to the lock agent; processing lease requests by the lock server; returning leases from the lock server to the virtual file system via the lock agent in response the lease requests; and for each file access request, submitting the file access request to a selected one of one or more physical file systems after a lease is granted, the one or more physical file systems coupled to the virtual file system.