20.01.2015 Views

Performance Modeling and Benchmarking of Event-Based ... - DVS

Performance Modeling and Benchmarking of Event-Based ... - DVS

Performance Modeling and Benchmarking of Event-Based ... - DVS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.7 Proportions <strong>of</strong> the Interactions based on Msg. Throughput . . . . . . . . . . . . 91<br />

5.8 Proportions <strong>of</strong> the Interactions based on Msg. Traffic in KBytes . . . . . . . . . 91<br />

5.9 Horizontal Topology: # msg. sent . . . . . . . . . . . . . . . . . . . . . . . . . . 92<br />

5.10 Message Traffic in Kbytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92<br />

5.11 Vert. Topology Message Mix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93<br />

5.12 Vertical Topology: # msg. sent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94<br />

5.13 Message Traffic in Kbytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94<br />

5.14 Proportions <strong>of</strong> the Interactions based on Msg. Throughput . . . . . . . . . . . . 94<br />

5.15 Proportions <strong>of</strong> the Interactions based on Msg. Traffic in KBytes . . . . . . . . . 94<br />

5.16 Driver Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

5.17 Formal Measurement Points during SPECjms2007 Run [214] . . . . . . . . . . . 98<br />

5.18 Output <strong>of</strong> Run Time Reporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98<br />

5.19 Experimental Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />

5.20 Measurement Results for Horizontal Experiments . . . . . . . . . . . . . . . . . . 102<br />

5.21 Measurement Results for Vertical Experiments . . . . . . . . . . . . . . . . . . . 103<br />

5.22 Measurement Results for Customized Vertical Experiments with P2P Messaging 103<br />

5.23 Measurement Results for Customized Vertical Experiments with Pub/Sub Messaging<br />

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104<br />

5.24 Scenario 1: NPNTND Pub/Sub Messaging with Increasing Number <strong>of</strong> Consumers 105<br />

5.25 Scenario 2: NPNTND Pub/Sub Messaging with Increasing Message Size . . . . . 106<br />

5.26 Scenario 3: NPNTND Pub/Sub Messaging with Varying Number <strong>of</strong> Producers<br />

<strong>and</strong> Consumers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107<br />

5.27 Scenario 4: PTD Pub/Sub Messaging with Increasing Number <strong>of</strong> Consumers . . 108<br />

5.28 Scenario 5: NPNTND vs. PTD Pub/Sub Messaging . . . . . . . . . . . . . . . . 109<br />

5.29 Scenarios 1 <strong>and</strong> 2: NPNT vs. PT P2P Messaging with Increasing Number <strong>of</strong><br />

Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110<br />

5.30 Scenario 3: PT P2P Messaging with Increasing Message Size . . . . . . . . . . . 112<br />

5.31 Experimental Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />

5.32 Considered Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116<br />

5.33 Experimental Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />

6.1 Broker Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120<br />

6.2 Model <strong>of</strong> Interaction Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123<br />

6.3 Models <strong>of</strong> Interactions 3, 4, 5, 6 <strong>and</strong> 7 . . . . . . . . . . . . . . . . . . . . . . . . 124<br />

6.4 Model <strong>of</strong> Interaction 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125<br />

6.5 Model <strong>of</strong> Interaction 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126<br />

6.6 Experimental Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128<br />

6.7 Distribution <strong>of</strong> the Message Size . . . . . . . . . . . . . . . . . . . . . . . . . . . 129<br />

6.8 Server CPU Utilization <strong>and</strong> Message Traffic for Customized Vertical Topology . . 131<br />

6.9 Model Predictions Compared to Measurements for Scenarios 1, 2 <strong>and</strong> 3 . . . . . 132<br />

7.1 Open Research Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137<br />

7.2 Benchmark Aspects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!