• DocumentCode
    2799263
  • Title

    A self-adapting Web server architecture: Towards higher performance and better utilization

  • Author

    Azzedin, Farag ; Al-Issa, Khalid

  • Author_Institution
    Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
  • fYear
    2009
  • fDate
    21-24 June 2009
  • Firstpage
    96
  • Lastpage
    105
  • Abstract
    The way at which a Web server handles I/O operations has a significant impact on its performance. Servers that allow blocking for I/O operations are easier to implement, but exhibit less efficient utilization and limited scalability. On the other hand, servers that allow non-blocking I/O usually perform and scale better, but are not easy to implement and have limited functionality. This paper presents the design of a new, self-adapting Web server architecture that makes decisions on how future I/O operations would be handled based on load conditions. The results obtained from our implementation of this architecture indicate that it is capable of providing competitive performance and better utilization than comparable non-adaptive Web servers on different load levels.
  • Keywords
    Internet; Web services; file servers; I/O operations; competitive performance; load conditions; operating systems; self-adapting Web server architecture; Computer architecture; Concurrent computing; Delay; High performance computing; Petroleum; Service oriented architecture; Switches; Throughput; Web server; Yarn; Concurrency; Internet and Web computing; Operating systems; Synchronous and asynchronous I/O;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing & Simulation, 2009. HPCS '09. International Conference on
  • Conference_Location
    Leipzig
  • Print_ISBN
    978-1-4244-4906-4
  • Electronic_ISBN
    978-1-4244-4907-1
  • Type

    conf

  • DOI
    10.1109/HPCSIM.2009.5192801
  • Filename
    5192801