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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

62 CHAPTER 4. PERFORMANCE ENGINEERING OF EVENT-BASED SYSTEMS<br />

Transitions:<br />

Id Input Output FW Description<br />

T1 1 <strong>Event</strong> (P roducer) 1 <strong>Event</strong> (Broker) 1 Producer publishes an<br />

event.<br />

T2-I 1 <strong>Event</strong> (Broker) 1 <strong>Event</strong> (Consumer) ∞ Consumer pulls an<br />

1 Trigger<br />

event <strong>and</strong> processes it.<br />

(T riggerStore)<br />

T2-II 1 Trigger<br />

(T riggerStore)<br />

T3-I 1 <strong>Event</strong> (Consumer) 1 Trigger<br />

(T riggerStore)<br />

T3-II 1 Sleep (T imer) 1 Trigger<br />

(T riggerStore)<br />

1 Sleep (T imer) 1 If no event is stored<br />

at the Broker → go to<br />

sleep.<br />

1 After an event is processed,<br />

the consumer<br />

creates a trigger for a<br />

pull attempt.<br />

1 After a specified time<br />

interval, the consumer<br />

wakes up to pull an<br />

event.

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

Saved successfully!

Ooh no, something went wrong!