Title :
An Adaptive Scheduler for Enhancing the Efficiency of Multi-engine BPM Systems
Author :
Sun, Junyi ; Li, Houfu ; Han, Yanbo
Author_Institution :
Grad. Univ. of Chinese Acad. of Sci., Beijing, China
Abstract :
Process enactment plays a pivotal role in BPM systems. In order to enhance the scalability and robustness of BPM systems, a straightforward solution is to provide a redundant system with multi engine architecture. However, without an effective scheduler, the multi engine BPM systems cannot play out its advantages. This paper focuses on the design of an adaptive scheduler which can handle both process level and activity level scheduling based on dynamic weighted scheduling algorithm. The experiments show that, with the scheduler, the load capacity of the multi engine BPM system can be improved and the average response time of process requests can be reduced, especially when each engine node has some differences in configurations.
Keywords :
adaptive scheduling; algorithm theory; corporate modelling; activity level scheduling; adaptive scheduling; business process modelling system; dynamic weighted scheduling algorithm; multi engine architecture; process level scheduling; Adaptive scheduling; Algorithm design and analysis; Delay; Distributed computing; Dynamic scheduling; Engines; Hardware; Load management; Processor scheduling; Scheduling algorithm; Adaptive Scheduling; Multi-engine BPM system; Process-specific DWRR;
Conference_Titel :
Parallel and Distributed Processing with Applications, 2009 IEEE International Symposium on
Conference_Location :
Chengdu
Print_ISBN :
978-0-7695-3747-4
DOI :
10.1109/ISPA.2009.78