Parallel file systems offer improved performance over traditional file systems by allowing processes to access file data, stored over a number of disks, in parallel. When this file is to be accessed by many processes at the same time for reading and writing, the problem of maintaining file consistency is introduced. The general approach to maintaining file consistency is through the use locks which grant a single process exclusive access to the file. Existing studies have found parallel file systems and associated applications rarely experience conflict, resulting in unnecessary overheads from locks being acquired. This paper examines an alternate approach to maintaining file consistency, which is based on optimistic concurrency control. This approach was shown to have a much smaller overhead when compared with traditional lock-based approaches; especially in situations when there is little contention. This paper presents the design, implementation and initial testing results of an optimistic based concurrency control mechanism.
History
Event
International Association of Science and Technology for Development. Conference (17th: 2005: Phoenix, Ariz.)
Pagination
687 - 692
Publisher
ACTA Press
Location
Phoenix, Ariz.
Place of publication
Anaheim, Calif.
Start date
2005-11-14
End date
2005-11-16
ISBN-13
9780889865259
ISBN-10
0889865256
Language
eng
Publication classification
E1 Full written paper - refereed
Editor/Contributor(s)
S Zheng
Title of proceedings
IASTED 2005 : Proceedings of the 17th International Conference on Parallel and Distributed Computing and Systems