• DocumentCode
    1447348
  • Title

    An evaluation of flow control in group communication

  • Author

    Mishra, Shivakant ; Wu, Lei

  • Author_Institution
    Dept. of Comput. Sci., Wyoming Univ., Laramie, WY, USA
  • Volume
    6
  • Issue
    5
  • fYear
    1998
  • fDate
    10/1/1998 12:00:00 AM
  • Firstpage
    571
  • Lastpage
    587
  • Abstract
    Group communication services have been successfully used to construct applications with high availability, dependability, and real-time responsiveness requirements. Flow control techniques enable group members to manage their local buffers, which they use to temporarily store multicast updates. Despite buffer overflow being one of the main causes of process failures, flow control has not been studied much in the literature. We study different flow control techniques used in some of the group communication services and present two generic flow control techniques: a conservative and an optimistic technique. All existing flow control techniques for group communication can be classified as either conservative or optimistic. We then present discrete event simulation results that compare the effect of these two generic flow control techniques on the performance of two, different atomic multicast protocols, a positive acknowledgment protocol and a negative acknowledgment protocol, under several different operating conditions. Based on the study of differed existing flow control techniques for group communication and the results obtained from the simulation experiment, we provide some design guidelines for the design and implementation of a suitable flow control technique for a given group communication service
  • Keywords
    buffer storage; discrete event simulation; multicast communication; protocols; telecommunication congestion control; telecommunication network reliability; telecommunication services; atomic multicast protocols; buffer overflow; conservative technique; design guidelines; discrete event simulation results; flow control; group communication services; high availability; local buffer management; multicast updates; negative acknowledgment protocol; operating conditions; optimistic technique; performance; positive acknowledgment protocol; process failures; real-time responsiveness; simulation experiment; Availability; Buffer overflow; Buffer storage; Communication system control; Computer science; Delay; Discrete event simulation; Guidelines; Multicast protocols; Process control;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.731193
  • Filename
    731193