Title
Performance Analysis of Electronic Commerce Multiprocessor Server
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. We have analyzed the common case of a system using the MESI coherence protocol, for maintaining coherency among the processor private caches. We have evaluated the miss ratio and the bus traffic of such a system by varying cache size, number of ways, scheduling policy and number of processors, highlighting the relations with different types of data sharing generated by the application or the kernel. We found that passive sharing and false sharing are the major sources of coherence overhead, in the case of relatively large caches (over 1M-byte size). False sharing is mainly due to kernel data, and can be eliminated by using appropriate data structure design techniques. A scheduling technique, like cache-affinity can reduce passive sharing, but it is not effective in every load conditions. Thus, a special coherence protocol could be a better solution to completely eliminate passive sharing overhead and boost performance.
Year
DOI
Venue
2000
10.1109/HICSS.2000.926880
HICSS
Keywords
Field
DocType
appropriate data structure design,electronic commerce application,special coherence protocol,kernel data,coherence overhead,common case,false sharing,electronic commerce multiprocessor server,passive sharing overhead,passive sharing,performance analysis,mesi coherence protocol,data structures,data structure,scheduling,electronic commerce,internet
Data structure,CPU cache,Computer science,Scheduling (computing),MESI protocol,Knowledge management,Computer network,Multiprocessing,False sharing,Operating system,Memory architecture,The Internet
Conference
ISBN
Citations 
PageRank 
0-7695-0493-0
0
0.34
References 
Authors
23
3
Name
Order
Citations
PageRank
Pierfrancesco Foglia119219.01
Roberto Giorgi240.73
Cosimo Antonio Prete328730.81