• DocumentCode
    1993130
  • Title

    A server performance model for static Web workloads

  • Author

    Kant, K. ; Sundaram, C.R.M.

  • Author_Institution
    Server Archit. Lab., Intel Corp., USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    201
  • Lastpage
    206
  • Abstract
    The paper describes a queuing network model for a multiprocessor system running a static Web workload such as SPECweb96. The model includes architectural details of the Web server in terms of multilevel cache hierarchy, processor bus, memory pipeline, PCI bus based I/O subsystem, and bypass I/O-memory path for DMA transfers. The model is based on detailed measurements from a baseline system and a few of its variants. The model operates at the Web transaction level, and does not explicitly model the CPU core or the caching hierarchy. Yet, the model predicts the performance impact of low level features such as number of processors, processor speeds, cache sizes and latencies, memory latencies, higher level caches, sector prefetching, etc. The model shows an excellent match with measured results. Because of many features that are difficult to handle analytically, the default solution technique is simulation. However, the paper also proposes a simple hybrid approach that can significantly speed up the solution without affecting the accuracy appreciably. The model has also been extended to handle clusters of symmetric multiprocessor systems with both centralized and distributed memories
  • Keywords
    file servers; information resources; input-output programs; multiprocessing systems; performance evaluation; queueing theory; transaction processing; DMA transfers; PCI bus based I/O subsystem; SPECweb96; Web server; Web transaction level; architectural details; bypass I/O-memory path; cache sizes; default solution technique; distributed memories; higher level caches; low level features; memory latencies; memory pipeline; multilevel cache hierarchy; multiprocessor system; performance impact; processor bus; processor speeds; queuing network model; sector prefetching; server performance model; simple hybrid approach; static Web workloads; symmetric multiprocessors; Bandwidth; Current measurement; Delay; Filtering; Pipelines; Predictive models; Service oriented architecture; Traffic control; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software, 2000. ISPASS. 2000 IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-7803-6418-X
  • Type

    conf

  • DOI
    10.1109/ISPASS.2000.842301
  • Filename
    842301