Distributed token management in calypso file system

Ajay Mohindra, Murthy Devarakonda

Research output: Contribution to journalConference article

8 Citations (Scopus)

Abstract

This paper presents the design and implementation of a distributed token manager for a cluster-optimized, distributed Unix file system. In this file system, tokens provide cache consistency and support for single-system Unix semantics. The paper describes the token types used, token arbitration protocol, deadlock-free implementation, fault-tolerance, and recovery. The key contributions of the work reported here are: (1) An efficient protocol for token arbitration, which minimizes bottlenecks and hence enhances scalability; (2) A practical approach to handling deadlocks, race conditions, and recovery issues, which complicate token manager design and implementation.

Original languageEnglish (US)
Pages (from-to)290-297
Number of pages8
JournalIEEE Symposium on Parallel and Distributed Processing - Proceedings
StatePublished - Dec 1 1994
Externally publishedYes
EventProceeedings of the 6th IEEE Symposium on Parallel and Distributed Processing - Dallas, TX, USA
Duration: Oct 26 1994Oct 29 1994

Fingerprint

Managers
Hazards and race conditions
Recovery
Fault tolerance
Scalability
Semantics

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Distributed token management in calypso file system. / Mohindra, Ajay; Devarakonda, Murthy.

In: IEEE Symposium on Parallel and Distributed Processing - Proceedings, 01.12.1994, p. 290-297.

Research output: Contribution to journalConference article

@article{bf76837de5ba40539a6cbda94c8cdfe4,
title = "Distributed token management in calypso file system",
abstract = "This paper presents the design and implementation of a distributed token manager for a cluster-optimized, distributed Unix file system. In this file system, tokens provide cache consistency and support for single-system Unix semantics. The paper describes the token types used, token arbitration protocol, deadlock-free implementation, fault-tolerance, and recovery. The key contributions of the work reported here are: (1) An efficient protocol for token arbitration, which minimizes bottlenecks and hence enhances scalability; (2) A practical approach to handling deadlocks, race conditions, and recovery issues, which complicate token manager design and implementation.",
author = "Ajay Mohindra and Murthy Devarakonda",
year = "1994",
month = "12",
day = "1",
language = "English (US)",
pages = "290--297",
journal = "IEEE Symposium on Parallel and Distributed Processing - Proceedings",
issn = "1063-6374",

}

TY - JOUR

T1 - Distributed token management in calypso file system

AU - Mohindra, Ajay

AU - Devarakonda, Murthy

PY - 1994/12/1

Y1 - 1994/12/1

N2 - This paper presents the design and implementation of a distributed token manager for a cluster-optimized, distributed Unix file system. In this file system, tokens provide cache consistency and support for single-system Unix semantics. The paper describes the token types used, token arbitration protocol, deadlock-free implementation, fault-tolerance, and recovery. The key contributions of the work reported here are: (1) An efficient protocol for token arbitration, which minimizes bottlenecks and hence enhances scalability; (2) A practical approach to handling deadlocks, race conditions, and recovery issues, which complicate token manager design and implementation.

AB - This paper presents the design and implementation of a distributed token manager for a cluster-optimized, distributed Unix file system. In this file system, tokens provide cache consistency and support for single-system Unix semantics. The paper describes the token types used, token arbitration protocol, deadlock-free implementation, fault-tolerance, and recovery. The key contributions of the work reported here are: (1) An efficient protocol for token arbitration, which minimizes bottlenecks and hence enhances scalability; (2) A practical approach to handling deadlocks, race conditions, and recovery issues, which complicate token manager design and implementation.

UR - http://www.scopus.com/inward/record.url?scp=0028720736&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0028720736&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:0028720736

SP - 290

EP - 297

JO - IEEE Symposium on Parallel and Distributed Processing - Proceedings

JF - IEEE Symposium on Parallel and Distributed Processing - Proceedings

SN - 1063-6374

ER -