DocumentCode
3239612
Title
Applying Hyperthreading Technology for Evaluating the Performance of HTTP Server for Stored Audio/Video Retrieval.
Author
Phatak, A. Madhura V ; Dongaonkar, B. Rakhi, Jr.
fYear
2009
fDate
16-18 Dec. 2009
Firstpage
644
Lastpage
647
Abstract
This paper discusses the proposed system that analyses the performance of the prototypes of threaded HTTP servers on Hyper-Threading as well as non-Hyper-Threading platforms. Once the performance benefits for the prototype HTTP servers are recorded, these would be helpful in building various client-server interfaces over the network. This paper aims at writing HTTP Web-Servers for the 4 basic Threading models. These models are analysed for stored audio and video streaming on Hyper-Threading enabled and Hyper-Threading disabled platform. The differences in performance analysis are recorded and studied. The benefits of Hyper-Threading platform are emphasized. The system consists of the following modules: HTTP server modules for the 4 basic Threading modules: 1) Non-threaded server and simple client. 2) Single thread of the server and multiple simple clients. 3) Single thread per simple client request. 4) Threaded server module and multiple simple clients. All the above threading modules are used for the purpose of stored audio and video streaming. The server stays resident on the Hyper-Threading enabled machine, the client machine could have any basic configuration or the client and the server could be on the same machine. The audio and video retrieval is based on HTTP streaming protocol, HTTP itself is capable of the streaming effect. The server response is measured under the audio and video workload stress. Hyper-Threading benefits are analysed for the applications. Forming suitable test cases for analysing the client server interface is an important aspect of the analysis. The test cases would be further analysed to prove and explain the benefit levels of Hyper-Threading Technology.
Keywords
Internet; audio streaming; multi-threading; video retrieval; video streaming; HTTP server evaluation; HTTP streaming protocol; Web servers; audio streaming; audio/video retrieval; client-server interface; hyperthreading technology; threading modules; video streaming; Network servers; Performance analysis; Protocols; Prototypes; Streaming media; Stress measurement; Testing; Web server; Writing; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Trends in Engineering and Technology (ICETET), 2009 2nd International Conference on
Conference_Location
Nagpur
Print_ISBN
978-1-4244-5250-7
Electronic_ISBN
978-0-7695-3884-6
Type
conf
DOI
10.1109/ICETET.2009.39
Filename
5395039
Link To Document