Boosting the Performance of Three-Tier Web Servers Deploying SMP Architecture

  • Authors:
  • Pierfrancesco Foglia;Roberto Giorgi;Cosimo Antonio Prete

  • Affiliations:
  • -;-;-

  • Venue:
  • Revised Papers from the NETWORKING 2002 Workshops on Web Engineering and Peer-to-Peer Computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The focus of this paper is on analyzing the effectiveness of SMP (Symmetric Multi-Processor) architecture for implementing Three-Tier Web-Servers. In particular, we considered a workload based on the TPC-W benchmark to evaluate the system.As the major bottleneck of this system is accessing memory through the shared bus, we analyzed what are the benefits of adopting several solutions aimed at boosting the global performance of the Web Server. Our aim is also to quantify the scalability of such a system and suggest solutions to achieve the desired processing power. The analysis starts from a reference case, and explores different architectural choices as for cache, scheduling algorithm, and coherence protocol in order to increase the number of processors possibly connected through the shared bus.Our results show that such an SMP based server could be scaled (up to 20 processor) quite above the limits expected for this kind of architecture, if particular attention is used in solving problems related to process migration and coherence overhead.