• DocumentCode
    2459031
  • Title

    High-performance FPGA implementation of packet reordering for multiple TCP connections

  • Author

    Zhou, Feng ; Hu, Qingsheng

  • Author_Institution
    Coll. of Integrated Circuit, Southeast Univ., Nanjing, China
  • fYear
    2011
  • fDate
    12-14 Oct. 2011
  • Firstpage
    318
  • Lastpage
    322
  • Abstract
    This paper presents an FPGA-based design and implementation of TCP packet reordering for multiple TCP connections. In the packet processing, two FIFOs are used to preserve the packet header information and data information, respectively. The reordering process is based on the sequence and command information which can be used to determine where and how many to store the coming disorder packet or just send the ordered packet to application layer directly. This design has the advantages of high speed and good flexibility. The performance analysis shows that the data transmission collision is only 1.6% in the worst case. Using Altera FPGA, the design can be realized at 175 MHz working frequency.
  • Keywords
    data communication; field programmable gate arrays; transport protocols; Altera FPGA; FIFO; FPGA implementation; TCP packet reordering; data information; data transmission collision; frequency 175 MHz; multiple TCP connections; packet header information; packet processing; Field programmable gate arrays; Hardware; Heuristic algorithms; IP networks; Protocols; Random access memory; Tin; TCP/IP protocol; block ram; the disorder packet reordering; the sequence and command information;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Information Technologies (ISCIT), 2011 11th International Symposium on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4577-1294-4
  • Type

    conf

  • DOI
    10.1109/ISCIT.2011.6089757
  • Filename
    6089757