An efficient flow control approach for TCP over wireless networks

Salahuddin Muhammad Salim Zabir, Ahmed Ashir, Norio Shiratori

    Research output: Contribution to journalArticle

    2 Citations (Scopus)

    Abstract

    Recently, mobile and wireless devices are being incorporated to the Internet at a rapid pace. This initiates the need for optimizing major applications to perform satisfactorily over wireless links. TCP performance over wireless networks is affected by high link errors, low bandwidth and large delay. Existing well established solutions like the Eifel algorithm, TCP I&RW, TCP SACK and D-SACK attempt to address these issues. However, Eifel or TCP I&RW suffer from ACK losses, while TCP SACK or D-SACK introduce overhead in addition to failure in the presence of multiple packet loss. In this paper, we propose a scheme that overcomes the above problems by introducing a concept of indirect acknowledgment. We name this scheme as TCP IACK. Our proposal exploits TCP timestamp option as an additional identifier to TCP segments for the purpose. Furthermore, it deploys one padding byte following TCP timestamp option to recover from ACK loss. Our proposal is therefore, lightweight, more efficient and robust than existing approaches. We also verify these performance implications through experiments.

    Original languageEnglish
    Pages (from-to)341-360
    Number of pages20
    JournalJournal of Circuits, Systems and Computers
    Volume13
    Issue number2
    DOIs
    Publication statusPublished - 2004 Apr

    Fingerprint

    Flow control
    Telecommunication links
    Wireless networks
    Packet loss
    Internet
    Bandwidth
    Experiments

    Keywords

    • Eifel algorithm
    • Mobile internet
    • QoS
    • TCP I&RW
    • TCP IACK
    • TCP SACK

    ASJC Scopus subject areas

    • Electrical and Electronic Engineering
    • Hardware and Architecture

    Cite this

    An efficient flow control approach for TCP over wireless networks. / Zabir, Salahuddin Muhammad Salim; Ashir, Ahmed; Shiratori, Norio.

    In: Journal of Circuits, Systems and Computers, Vol. 13, No. 2, 04.2004, p. 341-360.

    Research output: Contribution to journalArticle

    Zabir, Salahuddin Muhammad Salim ; Ashir, Ahmed ; Shiratori, Norio. / An efficient flow control approach for TCP over wireless networks. In: Journal of Circuits, Systems and Computers. 2004 ; Vol. 13, No. 2. pp. 341-360.
    @article{3789d5c627a04499a0e0579847ffd940,
    title = "An efficient flow control approach for TCP over wireless networks",
    abstract = "Recently, mobile and wireless devices are being incorporated to the Internet at a rapid pace. This initiates the need for optimizing major applications to perform satisfactorily over wireless links. TCP performance over wireless networks is affected by high link errors, low bandwidth and large delay. Existing well established solutions like the Eifel algorithm, TCP I&RW, TCP SACK and D-SACK attempt to address these issues. However, Eifel or TCP I&RW suffer from ACK losses, while TCP SACK or D-SACK introduce overhead in addition to failure in the presence of multiple packet loss. In this paper, we propose a scheme that overcomes the above problems by introducing a concept of indirect acknowledgment. We name this scheme as TCP IACK. Our proposal exploits TCP timestamp option as an additional identifier to TCP segments for the purpose. Furthermore, it deploys one padding byte following TCP timestamp option to recover from ACK loss. Our proposal is therefore, lightweight, more efficient and robust than existing approaches. We also verify these performance implications through experiments.",
    keywords = "Eifel algorithm, Mobile internet, QoS, TCP I&RW, TCP IACK, TCP SACK",
    author = "Zabir, {Salahuddin Muhammad Salim} and Ahmed Ashir and Norio Shiratori",
    year = "2004",
    month = "4",
    doi = "10.1142/S0218126604001416",
    language = "English",
    volume = "13",
    pages = "341--360",
    journal = "Journal of Circuits, Systems and Computers",
    issn = "0218-1266",
    publisher = "World Scientific Publishing Co. Pte Ltd",
    number = "2",

    }

    TY - JOUR

    T1 - An efficient flow control approach for TCP over wireless networks

    AU - Zabir, Salahuddin Muhammad Salim

    AU - Ashir, Ahmed

    AU - Shiratori, Norio

    PY - 2004/4

    Y1 - 2004/4

    N2 - Recently, mobile and wireless devices are being incorporated to the Internet at a rapid pace. This initiates the need for optimizing major applications to perform satisfactorily over wireless links. TCP performance over wireless networks is affected by high link errors, low bandwidth and large delay. Existing well established solutions like the Eifel algorithm, TCP I&RW, TCP SACK and D-SACK attempt to address these issues. However, Eifel or TCP I&RW suffer from ACK losses, while TCP SACK or D-SACK introduce overhead in addition to failure in the presence of multiple packet loss. In this paper, we propose a scheme that overcomes the above problems by introducing a concept of indirect acknowledgment. We name this scheme as TCP IACK. Our proposal exploits TCP timestamp option as an additional identifier to TCP segments for the purpose. Furthermore, it deploys one padding byte following TCP timestamp option to recover from ACK loss. Our proposal is therefore, lightweight, more efficient and robust than existing approaches. We also verify these performance implications through experiments.

    AB - Recently, mobile and wireless devices are being incorporated to the Internet at a rapid pace. This initiates the need for optimizing major applications to perform satisfactorily over wireless links. TCP performance over wireless networks is affected by high link errors, low bandwidth and large delay. Existing well established solutions like the Eifel algorithm, TCP I&RW, TCP SACK and D-SACK attempt to address these issues. However, Eifel or TCP I&RW suffer from ACK losses, while TCP SACK or D-SACK introduce overhead in addition to failure in the presence of multiple packet loss. In this paper, we propose a scheme that overcomes the above problems by introducing a concept of indirect acknowledgment. We name this scheme as TCP IACK. Our proposal exploits TCP timestamp option as an additional identifier to TCP segments for the purpose. Furthermore, it deploys one padding byte following TCP timestamp option to recover from ACK loss. Our proposal is therefore, lightweight, more efficient and robust than existing approaches. We also verify these performance implications through experiments.

    KW - Eifel algorithm

    KW - Mobile internet

    KW - QoS

    KW - TCP I&RW

    KW - TCP IACK

    KW - TCP SACK

    UR - http://www.scopus.com/inward/record.url?scp=3843096051&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=3843096051&partnerID=8YFLogxK

    U2 - 10.1142/S0218126604001416

    DO - 10.1142/S0218126604001416

    M3 - Article

    AN - SCOPUS:3843096051

    VL - 13

    SP - 341

    EP - 360

    JO - Journal of Circuits, Systems and Computers

    JF - Journal of Circuits, Systems and Computers

    SN - 0218-1266

    IS - 2

    ER -