• DocumentCode
    3556913
  • Title

    An implementation of F-channels, a preferable alternative to FIFO channels

  • Author

    Ahuja, Mohan

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    1991
  • fDate
    20-24 May 1991
  • Firstpage
    180
  • Lastpage
    187
  • Abstract
    An F-channel can permit as much concurrency as a nonFIFO channel and yet retain the properties of a FIFO channel that leads to simplicity of reasoning in design and proofs of the correctness of distributed algorithms. This is one of the major reasons that makes it preferable to a FIFO channel and make its implementation important. This and other reasons for its superiority over a FIFO channel are discussed, and it is proposed that systems should provide implementation of F-channels. Reasons are discussed for this proposal which are based on the principle that a system should provide an interface to the users that makes algorithm design easy and that leads to efficient user efforts and system operation. Implementation of an F-channel on top of a nonFIFO channel is presented
  • Keywords
    concurrency control; distributed processing; programming theory; F-channels; FIFO channels; algorithm design; concurrency; correctness proofs; distributed algorithms; reasoning; user interface; Algorithm design and analysis; Concurrent computing; Distributed algorithms; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1991., 11th International Conference on
  • Conference_Location
    Arlington, TX
  • Print_ISBN
    0-8186-2144-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.1991.148662
  • Filename
    148662