• DocumentCode
    966719
  • Title

    An implementation of F-channels

  • Author

    Ahuja, Mohan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • Volume
    4
  • Issue
    6
  • fYear
    1993
  • fDate
    6/1/1993 12:00:00 AM
  • Firstpage
    658
  • Lastpage
    667
  • Abstract
    An F-channel can permit as much concurrency as a non-first-in-first-out (FIFO) communication channel and yet retain the properties of a FIFO channel that lead to simplicity of reasoning in design and proofs of the correctness of distributed algorithms. The author presents an implementation of an F-channel on top of a non-FIFO channel that derives its non-FIFO nature from a message taking any of the alternate paths from the source to the destination in the underlying network in which each channel is either an F-channel implemented using some other implementation or recursively using the implementation presented or a FIFO channel. The correctness of the implementation is proven
  • Keywords
    concurrency control; distributed algorithms; F-channels; alternate paths; communication channel; concurrency; distributed algorithms; Algorithm design and analysis; Communication channels; Computer architecture; Computer networks; Concurrent computing; Distributed algorithms; Distributed computing; Multimedia systems; Protocols; Systems engineering and theory;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.242157
  • Filename
    242157