• DocumentCode
    2262581
  • Title

    A modular analysis of network transmission protocols

  • Author

    Adler, Micah ; Bartal, Yair ; Byers, John W. ; Luby, Michael ; Raz, Danny

  • Author_Institution
    Int. Comput. Sci. Inst., Berkeley, CA, USA
  • fYear
    1997
  • fDate
    17-19 Jun 1997
  • Firstpage
    54
  • Lastpage
    62
  • Abstract
    We propose a new model for the analysis of data transmission protocols in lossy communication networks. The overall goal of a data transmission protocol is to successfully transmit a message from the sender to the receiver We study the performance of protocols in an adversarial setting where the loss pattern and latencies of packets are determined by an adversary. We advocate the modular decomposition of data transmission protocols into a time scheduling policy, which determines when packets are to be sent, and a data selection policy, which determines what data is to be placed in each sent packet. We concentrate on the data selection policy and require that the protocol will achieve high bandwidth utilization in transmitting any prefix of the transmitted message. The simple and universal data selection policy we introduce is provably close to optimal in the following sense: For any time scheduling policy and any network behavior in the worst case prefix measure our data selection policy performs as well as any other data selection policy up to a constant additive term. Our explicit modular decomposition of a transmission protocol into two policies should be contrasted with existing network protocols such as TCP/IP. Our result shows that the performance of the overall transmission protocol would not degrade in performance (and could improve dramatically) if it used our universal data selection policy in place of its own. We therefore reduce the problem of designing a data transmission protocol to the task of designing a time scheduling policy
  • Keywords
    deterministic algorithms; performance evaluation; randomised algorithms; transport protocols; TCP/IP; adversarial setting; data selection policy; data transmission protocols; high bandwidth utilization; lossy communication networks; modular decomposition; network transmission protocols; time scheduling policy; Bandwidth; Communication networks; Data analysis; Data communication; Delay; Performance evaluation; Performance loss; Propagation losses; Protocols; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theory of Computing and Systems, 1997., Proceedings of the Fifth Israeli Symposium on
  • Conference_Location
    Ramat-Gan
  • Print_ISBN
    0-8186-8037-7
  • Type

    conf

  • DOI
    10.1109/ISTCS.1997.595157
  • Filename
    595157