DocumentCode
2696482
Title
A Novel Dynamic Priority Scheduling Algorithm of Process Engine in SOA
Author
Tian, Qiming ; Li, Li ; Jin, Ling ; Bai, Xinxin
Author_Institution
Res. Lab., IBM China, Beijing, China
fYear
2009
fDate
6-10 July 2009
Firstpage
711
Lastpage
718
Abstract
EAI and SOA are widely adopted in enterprise information systems with business processes being orchestrated by a process engine. An algorithm which schedules tasks of process instances to maximize overall customer satisfaction is proposed in this paper. This new algorithm maximizes the total value of all process instances by dynamically assigning different priority to each task based on the business value and time-left of the corresponding process instances. The value of each kind of process instance is modeled as a utility function of response time which reflects the inverse proportional relationship between the customer satisfaction and response time. Experiments show that the total value of utility function with the proposed algorithm is promoted a lot than traditional methods.
Keywords
Web services; consumer behaviour; customer satisfaction; information systems; optimisation; scheduling; utility theory; EAI; SOA; business process orchestration; business value; customer behaviour intention; customer response time; customer satisfaction maximization; dynamic priority scheduling algorithm; enterprise application integration; enterprise information system; inverse proportional relationship; optimization method; process engine; service-oriented architecture; utility function; Automatic control; Control systems; Customer satisfaction; Delay; Engines; Information systems; Quality of service; Scheduling algorithm; Semiconductor optical amplifiers; Service oriented architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services, 2009. ICWS 2009. IEEE International Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
978-0-7695-3709-2
Type
conf
DOI
10.1109/ICWS.2009.17
Filename
5175888
Link To Document