A Study of Bare PC Web Server Performance for Workloads with Dynamic and Static Content

被引:0
|
作者
He, Long [1 ]
Karne, Ramesh K. [1 ]
Wijesinha, Alexander L. [1 ]
Emdadi, Ali [1 ]
机构
[1] Towson Univ, Dept Comp & Informat Sci, Towson, MD 21225 USA
关键词
Application Object; Bare PC; Dynamic Content; Performance; Web Server;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bare PC applications do not use an operating system or kernel. The bare PC architecture avoids buffer copying, minimizes interrupts, uses a single thread of execution for processing network packets, and incorporates novel scheduling to minimize CPU utilization. We design a bare PC Web server that can serve both dynamic and static content. Measurements of response time, connection time and throughput for workloads containing requests for dynamic and static content indicate that the server has better performance than the Apache and US Web servers. For example, the bare PC server has a maximum request rate that is twice that of the Apache and IIS servers when serving dynamic content for small dataset sizes. Furthermore, at capacity the CPU utilization of the bare PC server is 1/5(th) that of the other servers. The bare PC server can also sustain a higher maximum request rate for dynamic pages with a given request rate for static pages. The studies demonstrate that the performance of the bare PC server when serving dynamic content is limited only by the latency of the database server.
引用
收藏
页码:494 / 499
页数:6
相关论文
共 50 条
  • [1] Analyzing web server performance under dynamic user workloads
    Pena-Ortiz, Raul
    Gil, Jose A.
    Sahuquillo, Julio
    Pont, Ana
    COMPUTER COMMUNICATIONS, 2013, 36 (04) : 386 - 395
  • [2] Design issues in a bare PC Web server
    He, Long
    Karne, Ramesh K.
    Wijesinha, Alexander L.
    Girumala, Sandeep
    Khaksari, Gholam H.
    SNPD 2006: SEVENTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 165 - +
  • [3] Ethernet Bonding on a Bare PC Web Server with Dual NICs
    Almansour, Faris
    Karne, Ramesh
    Wijesinha, Alexander
    Rawal, Bharat
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1116 - 1121
  • [4] Migrating a Bare PC Web Server to a Multi-core Architecture
    Chang, Hojin
    Karne, Ramesh
    Wijesinha, Alexander
    PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC), VOL 2, 2016, : 216 - 221
  • [5] Generating representative Web workloads for network and server performance evaluation
    Barford, P.
    Crovella, M.
    Performance Evaluation Review, 1998, 26 (01): : 151 - 160
  • [6] STATIC AND DYNAMIC WEB CONTENT MANAGEMENT
    Kosak, Barbara
    Tomisa, Mario
    Cacic, Marko
    TEHNICKI GLASNIK-TECHNICAL JOURNAL, 2015, 9 (01): : 77 - 83
  • [7] Design Issues in Running a Web Server on Bare PC Multi-core Architecture
    Soundararajan, Nirmala
    Karne, Ramesh K.
    Wijesinha, Alexander L.
    Ordouie, Navid
    Chang, Hojin
    2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 555 - 564
  • [8] The Data-centricity of Web 2.0 Workloads and its Impact on Server Performance
    Ohara, Moriyoshi
    Nagpurkar, Priya
    Ueda, Yohei
    Ishizaki, Kazuaki
    ISPASS 2009: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2009, : 133 - 142
  • [9] Cooperative caching of dynamic content on a distributed Web server
    Holmedahl, V
    Smith, B
    Yang, T
    SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING - PROCEEDINGS, 1998, : 243 - 250
  • [10] Static and dynamic scheduling algorithms for scalable Web server farm
    Casalicchio, E
    Tucci, S
    NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2001, : 369 - 376