• DocumentCode
    2091767
  • Title

    Using the Stream Control Transmission Protocol and Multi-core Processors to Improve the Performance of Web Servers

  • Author

    Olaru, Vlad ; Andreica, Mugurel ; Tapus, Nicolae

  • Author_Institution
    Comput. Sci. Dept., Politeh. Univ. of Bucharest, Bucharest, Romania
  • fYear
    2011
  • fDate
    2-4 Sept. 2011
  • Firstpage
    135
  • Lastpage
    144
  • Abstract
    This paper presents the design of a Web server using multi-core processors and the Stream Control Transmission Protocol (SCTP) as a transport-level protocol for HTTP. The multi-threaded server design takes advantage of the underlying multi-core architecture by defining stream scheduling policies that attempt to improve the performance of the server threads. The server has been implemented by modifying an existing, simple Web server called NullHttpd [19]. The paper presents the performance evaluation of the server and underlines the advantages of using SCTP as a transport protocol and those of defining SCTP stream scheduling policies. The reported results show that SCTP outperforms TCP as a HTTP transport protocol for a Web server running on multi-core processors.
  • Keywords
    file servers; multi-threading; multiprocessing systems; processor scheduling; transport protocols; HTTP transport protocol; SCTP; TCP protocol; Web servers; multi-threaded server design; multicore architecture; multicore processors; server threads; stream control transmission protocol; stream scheduling; transport-level protocol; Message systems; Multicore processing; Parallel processing; Protocols; Streaming media; Web servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
  • Conference_Location
    Banff, AB
  • Print_ISBN
    978-1-4577-1564-8
  • Electronic_ISBN
    978-0-7695-4538-7
  • Type

    conf

  • DOI
    10.1109/HPCC.2011.27
  • Filename
    6062986