Performance Modeling and Benchmarking of Event-Based ... - DVS
Performance Modeling and Benchmarking of Event-Based ... - DVS
Performance Modeling and Benchmarking of Event-Based ... - DVS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
5.2. CASE STUDY I: SPECJMS2007 101<br />
• Number <strong>of</strong> JMS connections shared amongst event h<strong>and</strong>lers<br />
• Acknowledgment mode for non-transactional sessions<br />
• Optional connection sharing by multiple sessions<br />
• Frequency <strong>of</strong> runtime statistics<br />
While in horizontal <strong>and</strong> vertical topologies restrictions apply to the above parameters, freeform<br />
topology leaves all parameter configurations up to the user. Most importantly, the user can<br />
selectively turn <strong>of</strong>f interactions or change the rate at which they are run to shape the workload<br />
according to his requirements. At the same time, when running the horizontal or vertical topology,<br />
the benchmark behaves as if the interactions were interrelated according to their dependencies<br />
in the real-life application scenario. For further details on the benchmark implementation,<br />
the reader is referred to [214].<br />
5.2 Case Study I: SPECjms2007<br />
In this section, we present a case study with a deployment <strong>of</strong> SPECjms2007 using the WebLogic<br />
Server 10 JMS platform including a detailed performance analysis considering both the P2P<br />
<strong>and</strong> pub/sub messaging domains. Our evaluation is the first one that uses a st<strong>and</strong>ard workload<br />
to stress the JMS server. We demonstrate how SPECjms2007 can be exploited for in-depth<br />
analysis <strong>of</strong> selected aspects <strong>of</strong> the MOM server performance.<br />
SPECjms2007 Driver<br />
Opteron 1216 2.4 GHz Dual Core CPU<br />
4 GB, Debian Linux 2.6.18<br />
BEA WebLogic Server 10<br />
2 x Intel Xeon 5335 2.33 GHz<br />
Quad-Core, 8 MB Cache<br />
4 SAS RAID 0, 16 GB<br />
Windows 2003 Server 64bit<br />
1 GBit<br />
1 GBit<br />
SPECjms2007 Driver<br />
IBM x3850 Server<br />
4 x Intel Dual-Core Xeon 7150N<br />
3.5GHz, 16 GB, 6 SAS RAID 10<br />
Debian Linux 2.6.18<br />
Figure 5.19: Experimental Environment<br />
5.2.1 Experimental Setting<br />
The experimental environment in which we conducted our case study is depicted in Figure 5.19.<br />
WebLogic Server was deployed on a machine with two quad-core Intel Xeon 2.33 GHz CPUs <strong>and</strong>