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
Link To Document :
بازگشت