DocumentCode :
3149011
Title :
Performance analysis of electronic commerce multiprocessor server
Author :
Foglia, Pierfrancesco ; Giorgi, Roberto ; Prete, Cosimo Antonio
Author_Institution :
Dipt. de Ingegneria dell´´Inf., Pisa Univ., Italy
fYear :
2000
fDate :
4-7 Jan. 2000
Abstract :
The performance of an electronic commerce server, i.e. a system running electronic commerce applications, is evaluated in the case of a shared-bus multiprocessor architecture. In particular, we focus 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 condition. Thus, a special coherence protocol could be a better solution to completely eliminate passive sharing overhead and boost performance.
Keywords :
Internet; cache storage; client-server systems; data structures; electronic commerce; memory architecture; memory protocols; performance evaluation; scheduling; shared memory systems; MESI coherence protocol; bus traffic; cache-affinity; data structure design; electronic commerce multiprocessor server; false sharing; large cache; memory subsystem design; miss ratio; passive sharing; performance analysis; processor private cache; scheduling; shared-bus multiprocessor architecture; Cache memory; Computer architecture; Electronic commerce; Internet; Job shop scheduling; Kernel; Performance analysis; Protocols; Scalability; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on
Print_ISBN :
0-7695-0493-0
Type :
conf
DOI :
10.1109/HICSS.2000.926880
Filename :
926880
Link To Document :
بازگشت