Title :
Workload-aware Business Process Simulation with Statistical Service Analysis and Timed Petri Net
Author :
Koizumi, Seiichi ; Koyama, Kazuya
Author_Institution :
NEC Corp., Tokyo
Abstract :
To adapt systems in response to new business requirements with SLA, business process performance simulation will play a key role. This paper proposes a performance model for business process that comprises control flow structure (such as loop) and parallel message execution under shared resources. A network queuing model is inappropriate to model dynamic workload in the business process execution since messages are processed in parallel consuming shared resources. In our previous work, we have proposed a statistical service model to estimate execution time based on workload overlap analysis. In this paper, we extend this approach to model a business process with control flow. We integrate a Timed Petri Net model and our statistical models for services and process engines. We have implemented a prototype system for supply chain scenario. Experiments with this prototype show high accuracy of performance simulation.
Keywords :
Petri nets; business data processing; digital simulation; parallel processing; queueing theory; resource allocation; statistical analysis; control flow structure; parallel message execution; resource sharing; service level agreement; statistical analysis; supply chain scenario; timed Petri net; workload-aware business process performance simulation; Analytical models; Engines; National electric code; Network servers; Performance analysis; Predictive models; Process control; Prototypes; Runtime; Supply chains;
Conference_Titel :
Web Services, 2007. ICWS 2007. IEEE International Conference on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7695-2924-0
DOI :
10.1109/ICWS.2007.195