• DocumentCode
    2505977
  • Title

    PiggyCode: A MAC Layer Network Coding Scheme to Improve TCP Performance Over Wireless Networks

  • Author

    Scalia, Luca ; Soldo, Fabio ; Gerla, Mario

  • Author_Institution
    Univ. degli Studi di Palermo, Palermo
  • fYear
    2007
  • fDate
    26-30 Nov. 2007
  • Firstpage
    3672
  • Lastpage
    3677
  • Abstract
    In this paper we propose PiggyCode, a network-coding based scheme specifically designed to enhance TCP performance over IEEE 802.11 multi-hop wireless networks. The root of this approach is a network coding module operating between the network and the MAC layer. Each node running PiggyCode encodes, whenever it is possible, TCP-DATA and TCP-ACK packets belonging to the same information flow. The coding approach is conceptually analogous to piggyback the TCP- ACK packet within the TCP-DATA packet, with the substantial difference that, by performing network coding operations, the actual packet size remains unchanged. The proposed scheme is simple and effective. It leverages the benefits of network coding in the wireless environment, to jointly reduce the overall number of transmissions on the channel and speed up the delivery process of TCP-ACK packets, thus achieving significant improvements in terms of TCP performance.
  • Keywords
    access protocols; encoding; packet radio networks; transport protocols; IEEE 802.11 wireless networks; PiggyCode; TCP performance; TCP-ACK packets; TCP-DATA packets; between MAC layer; channel transmissions; encoding; multihop wireless networks; network coding; Broadcasting; Decoding; Encoding; Galois fields; Network coding; Relays; Routing; Unicast; Vectors; Wireless networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference, 2007. GLOBECOM '07. IEEE
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4244-1042-2
  • Electronic_ISBN
    978-1-4244-1043-9
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2007.697
  • Filename
    4411607