Journal of Software, Vol 6, No 10 (2011), 1914-1920, Oct 2011
doi:10.4304/jsw.6.10.1914-1920

Human Task Scheduling in the Service Composition

Lei Yang, Yu Dai, Bin Zhang, Jiawen Pan

Abstract


This paper presents the architecture of composite service execution engine in support with the human task. For the problem of preserving the efficiency of the human task, a method for allocating the human task is proposed. This method uses the established performance evaluation model to reflect the actual performance of the human service resource. Based on this model, the proposed scheduling algorithm can find the human service resource which can implement the human task with better performance. The system implementation and the experimentation verify the effectiveness of the method.


References


[1] N Lohmann, P Massuthe, C Stahl, et al. “Analyzing Interacting WS-BPEL Processes using Flexible Model Generation”. Data and Knowledge Engineering.Volume 64, Issue 1,pp 38-54. January 2008.
http://dx.doi.org/10.1016/j.datak.2007.06.006

[2] L Z Zeng, H. N Anne, B Benatallah, et al. “Dynamic composition and optimization of Web services ”. Distributed Parallel Databases. Volume 24, Issue 1-3,pp 45-72. December 2008.
http://dx.doi.org/10.1007/s10619-008-7030-7

[3] A Agrawal, M Amend, M Das, et al. “WS-BPEL Extension for People Version 1.0”. http://www.ibm.com/developerworks/webservices/library/specification/ws-bpel4people/, 2008.

[4] D F Ferguson, R kerth. “WebSphere as an e-business server”. IBM Systems Journal. Volume 40, Issue 1,pp 25-45. January 2001.
http://dx.doi.org/10.1147/sj.401.0025

[5] Ocacle Corp. “Oracle BPEL Process Manager”. http://www.oracle.com/technology/products/ias/bpel/index.html, 2008.

[6] Active Endpoints. “ActiveBPEL Engine”. http://www.active-endpoints.com, 2008.

[7] G Ning, Y Zhu Y, T Lu, et al. “BPELGEN: An Algorithm of Automatically Converting from Web Services Composition Plan to BPEL4WS”. Proceedings of the 2nd International Conference on Pervasive Computing and Applications. Brmingham: IEEE Computer Society, pp 600-605. July 2007.

[8] J Nitzsche, T VanLessen, F Leymann. “WSDL2.0 Message Exchange Patterns: Limitations and Opportunities”. Proceedings of the 3rd International Conference on Internet and Web Applications and Services. Athens: IEEE Computer Society, pp 168-173. June 2008.

[9] C Banino, O Beaumont, L Carter, et al. “Scheduling Strategies for Master-Slave Tasking on Heterogeneous Processor Platforms”. IEEE Transactions on Parallel and Distributed System. Volume 15, Issue 4, pp 319-330, April 2004.
http://dx.doi.org/10.1109/TPDS.2004.1271181

[10] S Song, Y K Kwork, K Hwang. “Trusted job scheduling in open computational grids: Security-driven heuristics and a fast genetic algorithm”. Proceedings of the 19th IEEE International Parallel & Distributed Processing Symposium. Denver: IEEE Press, pp 33-40, April 2005.

[11] Y H Li, D P Zhao, J Li. “Scheduling Algorithm Based on Integrated Utility of Multiple QoS Attributes on Service Grid” Proceedings of the 6th International Conference on Grid and Cooperative Computing. Washington D.C. IEEE Computer Society, pp 288-295. August 2007.


Full Text: PDF


Journal of Software (JSW, ISSN 1796-217X)

Copyright @ 2006-2013 by ACADEMY PUBLISHER – All rights reserved.