Argonne National Laboratory

Interfaces for Coordinated Access in the File System

TitleInterfaces for Coordinated Access in the File System
Publication TypeConference Paper
Year of Publication2009
AuthorsLang, S, Latham, R, Kimpe, D, Ross, RB
Date Published08/2009
Other NumbersANL/MCS-P1662-0809

Distributed applications routinely used the file system for coordination of access, and often rely on POSIX consistency semantics or file system lock support for coordination. In this paper we discuss the types of coordination many distributed applications perform, the coordination model they are restricted to using with locks, and introduce an alternative coordination model in the file system. We use extended attribute support in the file system to provide atomic operations on serialization variables, and demonstrate the usefulness of this approach for a number of coordination patterns common to distributed applications.