• DocumentCode
    2379487
  • Title

    Scalable socket buffer tuning for high-performance Web servers

  • Author

    Hasegawa, Go ; Terai, Tatsuhiko ; Okamoto, Takuya ; Murata, Masayuki

  • Author_Institution
    Graduate Sch. of Eng. Sci., Osaka Univ., Japan
  • fYear
    2001
  • fDate
    11-14 Nov. 2001
  • Firstpage
    281
  • Lastpage
    289
  • Abstract
    Although many research efforts have been devoted to network congestion in the face of an increase in the Internet traffic, there is little discussion on performance improvements for endhosts. We propose a new architecture, called scalable socket buffer tuning (SSBT), to provide high-performance and fair service for many TCP connections at Internet endhosts. SSBT has two major features. One is to reduce the number of memory accesses at the sender host by using some new system calls, called simple memory-copy reduction (SMR) scheme. The other is equation-based automatic TCP buffer tuning (E-ATBT), where the sender host estimates ´expected´ throughput of the TCP connections through a simple mathematical equation, and assigns a send socket buffer to them according to the estimated throughput. If the socket buffer is short, the max-min fairness policy is used. We confirm the effectiveness of our proposed algorithm through both a simulation technique and an experimental system. From the experimental results, we have found that our SSBT can achieve up to a 30% gain for Web server throughput, and a fair and effective usage of the sender socket buffer can be achieved.
  • Keywords
    Internet; buffer storage; digital simulation; file servers; minimax techniques; performance evaluation; telecommunication traffic; transport protocols; tuning; Internet traffic; TCP connections; equation-based automatic TCP buffer tuning; high-performance Web servers; mathematical equation; max-min fairness policy; network congestion; scalable socket buffer tuning; simple memory-copy reduction; simulation; throughput; Communication system traffic control; Equations; IP networks; Protocols; Scalability; Sockets; Throughput; Web and internet services; Web server; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 2001. Ninth International Conference on
  • Print_ISBN
    0-7695-1429-4
  • Type

    conf

  • DOI
    10.1109/ICNP.2001.992908
  • Filename
    992908