• DocumentCode
    1858333
  • Title

    A Rate and Resource Detection Based Receive Buffer Adaptation Approach for High-Speed Data Transportation

  • Author

    Liu, Hao ; Zhang, Yaoxue ; Zhou, Yuezhi ; Xue, Ruini

  • Author_Institution
    Dept. of Comput. Sci. & Tech., Tsinghua Univ., Beijing, China
  • fYear
    2010
  • fDate
    2-5 Aug. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    With the development of computing devices and networks, several efficient and high performance UDP-based protocols have been proposed and employed in recently emerging computing paradigms, e.g., pervasive or cloud computing, to transport large data. However, since the server in such protocols uses a fixed-size memory buffer to hold received packets before handling them, the buffer will be exhausted if these packets cannot be handled as fast as they arrive, impairing the performance dramatically even if there is plenty of free memory. To solve this problem, we propose a Rate and Resource Detection Based Buffer Adaptation Approach (RRDA). RRDA collects the difference between the server receiving and processing rate and the amount of free memory periodically. Based on these information, RRDA decides whether the receive buffer should be resized and if so, to what extent to adjust. RRDA can not only avoid the exhaustion of receive buffer when the server load is heavy, but also can free unnecessary memory when the load is low. Experimental results show that RRDA can reduce the occurrence of buffer exhaustion by a factor of 10 and improve the throughput remarkably, compared with the fixed-size buffer scheme.
  • Keywords
    data communication; telecommunication computing; computing devices; fixed-size buffer scheme; high-speed data transportation; rate and resource detection based buffer adaptation approach; receive buffer adaptation; Instruction sets; Memory management; Servers; Throughput; Transport protocols; Transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks (ICCCN), 2010 Proceedings of 19th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    1095-2055
  • Print_ISBN
    978-1-4244-7114-0
  • Type

    conf

  • DOI
    10.1109/ICCCN.2010.5560119
  • Filename
    5560119