• DocumentCode
    1399205
  • Title

    A distributed file server for embedded applications

  • Author

    Mukherjee, Animesh ; Kramer, Jeff ; Magee, Jeff

  • Author_Institution
    Adv. Technol. Inst., Salt Lake, CA, USA
  • Volume
    3
  • Issue
    5
  • fYear
    1988
  • fDate
    9/1/1988 12:00:00 AM
  • Firstpage
    142
  • Lastpage
    148
  • Abstract
    Describes the design and implementation of a distributed file system (DFS) for embedded applications. The services provided in DFS include transaction management, file management and file access. Client processes use message passing to access these services. The file system provides client processes with different types of files. These include replicated files, with identical copies stored at multiple nodes, and consistent files, stored at a single node. Both are accessed only within transactions. Multiple readers or a single writer are allowed access to the files, and updates are performed atomically using a co-ordinated commit protocol over multiple sites. A novel concurrency control algorithm which provides deterministic response and avoids deadlock has been designed to resolve contention. Other types of file are also provided for low-overhead storage of less critical data. The authors motivate the need for different types of file, and describe the design and implementation of DFS using the CONIC programming environment for the construction of distributed systems
  • Keywords
    distributed processing; file organisation; file servers; programming environments; protocols; CONIC; commit protocol; concurrency control; consistent files; deterministic response; distributed file server; distributed systems; embedded applications; file access; file management; message passing; programming environment; replicated files; transaction management;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    6902