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.1. SPECJMS2007 - A STANDARD BENCHMARK 83<br />
SMs SM_OrderConfQ SM_ShipArrQ DC_OrderQ DC_ShipConfQ DCs DC_ShipDepQ HQ_StatsQ HQ<br />
Order (P/T)<br />
Order sent from SM to DC.<br />
Notify: Order received<br />
Notify: OrderConf<br />
Notify: Shipment arrived<br />
ShipConf (P/T)<br />
OrderConf (P/T)<br />
Order confirmation sent from DC to SM.<br />
Shipment confirmation sent from SM to DC<br />
ShipInfo (P/T)<br />
Shipment from DC registered by RFID<br />
readers upon arrival at SM.<br />
StatInfoOrderDC (NP/NT)<br />
Sales statistics sent from<br />
DC to HQ<br />
ShipDep (P/T)<br />
Notify<br />
Shipment<br />
registered<br />
upon leaving<br />
warehouse<br />
Notify: Stat. Data<br />
Notify: Confirmation<br />
(a) Interaction 1<br />
DCs DC_IncomingOffersQ DC_POrderConfQ DC_PShipArrQ HQ_ProdcutFamilyTn SP_ShipConfQ SP_POrderQ SP i HQ_InvoiceQ HQ_ShipDCStatsQ HQ<br />
SP 1..i-1, i+1...n<br />
CallForOffers (P/T)<br />
Notify SP 1: Call for Offers<br />
Call for <strong>of</strong>fers sent from DC to SPs.<br />
Notify all SPs subscribed: Call for Offers<br />
Notify: Offer<br />
Offer (P/T)<br />
Offers sent from all SPs, which are<br />
<strong>of</strong>fering the products, to DC<br />
Offer (P/T)<br />
Notify: Offer<br />
POrder (P/T)<br />
Purchase order sent from DC to SP<br />
with best <strong>of</strong>fer (here SP i).<br />
Notify: POrder<br />
Notify: Confirmation<br />
Notify: Shipment arrived<br />
POrderConf (P/T)<br />
Order confirmation sent from SP i to DC.<br />
PShipInfo (P/T)<br />
Shipment from SP registered by<br />
RFID readers upon on arrival at DC.<br />
Invoice (P/T) Order invoice<br />
sent from SP to<br />
HQ.<br />
Notify: Invoice<br />
StatInfoShipDC (NP/NT)<br />
PShipConf (P/T)<br />
Shipment<br />
confirmation sent<br />
from DC to SP i.<br />
Purchase statistics sent to HQ.<br />
Noitfy: Confirmation<br />
Notify: Stats<br />
(b) Interaction 2<br />
HQ HQ_PriceUpdateT SM 1<br />
SMs<br />
SM_InvMovmentQ<br />
SMs<br />
HQ_SMStatsQ<br />
HQ<br />
PriceUpdate (P/T)<br />
Price update sent<br />
from HQ to SMs.<br />
Notify<br />
Notify<br />
SM 2<br />
!<br />
SM n<br />
InventoryInfo (P/T)<br />
Item movement<br />
registered in the<br />
warehouse.<br />
StatInfoSM (NP/NT)<br />
Sales statistics<br />
sent from SM to<br />
HQ<br />
Notify<br />
Notify<br />
Notify<br />
Notify<br />
HQ HQ_ProductAnnouncementT SM 1<br />
HQ HQ_CreditCardHotlist_T SM 1<br />
SM 2<br />
SM 2<br />
ProductAnnounce (NT/NP)<br />
New product<br />
announcements sent<br />
by HQ to SMs.<br />
Notify<br />
Notify<br />
Notify<br />
!<br />
SM n<br />
CreditCardHL (NP/NT)<br />
Price update sent<br />
from HQ to SMs.<br />
Notify<br />
Notify<br />
Notify<br />
!<br />
SM n<br />
Notify<br />
Notify<br />
(c) Interactions 3 to 7<br />
Figure 5.4: Workflow <strong>of</strong> the SPECjms2007 Interactions<br />
(N)P=(Non-)Persistent; (N)T= (Non-)Transactional