Performance Modeling and Benchmarking of Event-Based ... - DVS
Performance Modeling and Benchmarking of Event-Based ... - DVS
Performance Modeling and Benchmarking of Event-Based ... - DVS
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.