In this paper, 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 setup as specified in the TPC-W benchmark. Our aim is to individuate main factors that limit performance in such 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-conditions; 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).

P., F., Giorgi, R., C. A., P. (2001). Evaluating Optimizations for Multiprocessor E-Commerce Server Running TPC-W Workload. In IEEE Proceedings of the 34th HICSS (pp.2544-2552). IEEE [10.1109/HICSS.2001.927077].

Evaluating Optimizations for Multiprocessor E-Commerce Server Running TPC-W Workload

GIORGI, ROBERTO;
2001-01-01

Abstract

In this paper, 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 setup as specified in the TPC-W benchmark. Our aim is to individuate main factors that limit performance in such 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-conditions; 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).
2001
0769509819
P., F., Giorgi, R., C. A., P. (2001). Evaluating Optimizations for Multiprocessor E-Commerce Server Running TPC-W Workload. In IEEE Proceedings of the 34th HICSS (pp.2544-2552). IEEE [10.1109/HICSS.2001.927077].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11365/46888
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo