DocumentCode :
1732057
Title :
Semi-preemptible locks for a distributed file system
Author :
Burns, Randal C. ; Rees, Robert M. ; Long, Darrell D E
Author_Institution :
Dept. of Comput. Sci., IBM Almaden Res. Center, San Jose, CA, USA
fYear :
2000
fDate :
2/1/2000 12:00:00 AM
Firstpage :
397
Lastpage :
404
Abstract :
Many applications require the ability to obtain exclusive access to data, where an application is granted privileges to an object that cannot be preempted and limits the actions of other processes. Local file systems support exclusive access to files by maintaining information about the access rights of current open file instances, and checking subsequent opens for compatibility. Implementing exclusive access in this manner for distributed file systems degrades performance by requiring every open file to be registered with a server that maintains global open state. We introduce a distributed lock for managing file access, called a semi-preemptible lock, that avoids this performance limitation. Clients locally grant open requests for files that are consistent with a distributed semipreemptible lock that they hold. File system clients retain or cache distributed locks, even in the absence of open file instances. When a file access lock is already cached, a client services open requests. Without a server message, improving performance by exploiting locality, the affinity of files to clients
Keywords :
distributed databases; network operating systems; client services; distributed file system; distributed lock; distributed semipreemptible lock; file access; local file systems; semi-preemptible locks; Access protocols; Application software; Computer science; Degradation; File servers; File systems; Leg; Network servers; Operating systems; Permission;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance, Computing, and Communications Conference, 2000. IPCCC '00. Conference Proceeding of the IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5979-8
Type :
conf
DOI :
10.1109/PCCC.2000.830343
Filename :
830343
Link To Document :
بازگشت