Title :
Evaluating optimizations for multiprocessors e-commerce server running TPC-W workload
Author :
Foglia, Pierfrancesco ; Giorgi, Roberto ; Prete, Cosimo Antonio
Author_Institution :
Dipartimento di Inf., Pisa Univ., Italy
Abstract :
The performance of an electronic commerce server, i.e. a system running electronic commerce applications is evaluated in the case of shared-bus multiprocessor architecture. In particular, we focused on the memory subsystem design and the analysis of coherence related overhead when the running software is set up as specified in the TPC-W benchmark. Our aim is to individuate main factors that limit performance in such a system, and the main optimization that can be done to speed up the execution of e-commerce workload on SMP architecture. Our results show that: (i) we need an accurate redesign of kernel data structure for large cache size; (ii) cache affinity is useful in reducing cold and replacement miss, but it is not effective in every load condition; (iii) passive sharing, i.e. the sharing induced by process migration, is a cause of performance degradation. A Write-Update protocol that correctly treats passive sharing (namely PSCR) permits two beneficial effects: increases performance in every situation and increases system scalability (up to 20 processor are permitted in our configuration).
Keywords :
Internet; data structures; electronic commerce; file servers; multiprocessing systems; storage management; PSCR; SMP architecture; TPC-W benchmark; TPC-W workload; Write-Update protocol; cache affinity; coherence related overhead; e-commerce workload; electronic commerce applications; electronic commerce server; kernel data structure; large cache size; load condition; memory subsystem design; multiprocessor e-commerce server; passive sharing; performance degradation; process migration; replacement miss; shared-bus multiprocessor architecture; system scalability; Application software; Cache memory; Computer architecture; Data structures; Electronic commerce; File servers; Kernel; Network servers; Protocols; Scalability;
Conference_Titel :
System Sciences, 2001. Proceedings of the 34th Annual Hawaii International Conference on
Conference_Location :
Maui, HI, USA
Print_ISBN :
0-7695-0981-9
DOI :
10.1109/HICSS.2001.927077