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.
4.3.4 Tool Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />
4.4 Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />
5 <strong>Benchmarking</strong> <strong>of</strong> <strong>Event</strong>-<strong>Based</strong> Systems 77<br />
5.1 SPECjms2007 - A St<strong>and</strong>ard Benchmark . . . . . . . . . . . . . . . . . . . . . . . 77<br />
5.1.1 Workload Requirements <strong>and</strong> Goals <strong>of</strong> the SPECjms2007 Benchmark . . . 77<br />
5.1.2 Workload Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />
5.1.3 Modeled Interactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />
5.1.4 SPECjms2007 Workload Characterization . . . . . . . . . . . . . . . . . . 85<br />
5.1.5 Benchmark Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />
5.2 Case Study I: SPECjms2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />
5.2.1 Experimental Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />
5.2.2 Horizontal <strong>and</strong> Vertical Scaling . . . . . . . . . . . . . . . . . . . . . . . . 102<br />
5.2.3 Customized Vertical Workloads . . . . . . . . . . . . . . . . . . . . . . . . 102<br />
5.2.4 Publish/Subscribe Messaging . . . . . . . . . . . . . . . . . . . . . . . . . 104<br />
5.2.5 P2P Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107<br />
5.2.6 Conclusions <strong>of</strong> the SPECjms2007 Case Study . . . . . . . . . . . . . . . . 110<br />
5.3 jms2009-PS - A Publish /Subscribe Benchmark . . . . . . . . . . . . . . . . . . . 110<br />
5.3.1 Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />
5.4 Case Study II: jms2009-PS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
5.4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
5.4.2 Test Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
5.4.3 Experimental Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
5.5 Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118<br />
6 <strong>Performance</strong> <strong>Modeling</strong> <strong>of</strong> EBS - Case Studies 119<br />
6.1 DEBS Case Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119<br />
6.1.1 Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119<br />
6.1.2 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120<br />
6.1.3 Experimental Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120<br />
6.1.4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121<br />
6.2 <strong>Modeling</strong> SPECjms2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121<br />
6.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121<br />
6.2.2 <strong>Modeling</strong> SPECjms2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122<br />
6.2.3 Experimental Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . 125<br />
6.2.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133<br />
6.3 Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133<br />
7 Conclusions <strong>and</strong> Outlook 135<br />
7.1 Ongoing <strong>and</strong> Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137