A Dynamic Service Pool Size Configuration Mechanism for Service-Oriented Workflow

Article Preview

Abstract:

Service-oriented workflows are the fundamental structures in service-oriented applications and changes in the workflow could cause dramatic changes in system reliability. In several ways to re-heal workflows in execution, re-sizing service pools in the workflow is practical and easy to implement. In order to quickly adjust to workflow or environmental changes, this paper presents a dynamic service pool size configuration mechanism from the point of view of maintaining workflow reliability. An architecture-based reliability model is used to evaluate the overall reliability of a workflow with service pools and an optimal method is proposed to get the combination of service pool size aiming at minimizing the sum of service pool size subject to the workflow reliability requirement. A case study is used to explain this method and experiment results show how to change service pool size to meet the workflow reliability requirements.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

499-504

Citation:

Online since:

January 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2011 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] G. Canfora, M.D. Penta, R. Esposito and et al.: QoS-aware replanning of composite Web services. Proc. IEEE International Conference on Services Computing (Orlando, FL, USA, July 11-15, 2005). Vol. 1&2, pp.11-15.

DOI: 10.1109/icws.2005.96

Google Scholar

[2] Y. Yin, B. Zhang, X.Z. Zhang and et al.: A Self-healing Composite Web Service Model. Proc. IEEE Asia-Pacific Services Computing Conference (Singapore, Singapore, 2009). pp.307-312.

DOI: 10.1109/apscc.2009.5394108

Google Scholar

[3] L.J. Wang, X.Y. Bai, L.Z. Zhou and et al.: A Hierarchical Reliability Model of Service-Based Software System. Proc. IEEE 33rd International Computer Software and Applications Conference (Seattle, WA, USA, July 20-24, 2009). Vol. 1&2, pp.199-208.

DOI: 10.1109/compsac.2009.34

Google Scholar

[4] Y. Dai, L. Yang, B. Zhang: QoS-Driven Self-Healing Web Service Composition Based on Performance Prediction. Journal of Computer Science and Technology (English Language Edition), Vol. 24(2009) No. 2, pp.250-261.

DOI: 10.1007/s11390-009-9221-8

Google Scholar

[5] L. Liu, D. Webster, J. Xu and et al.: Enabling Dynamic Workflow for Disaster Monitoring and Relief through Service-Oriented Sensor Networks. Proc. CHINACOM (Beijing, China, 2010), accepted.

DOI: 10.4108/chinacom.2010.129

Google Scholar

[6] S.S. Gokhale, K.S. Trivedi: Analytical Models for Architecture-Based Software Reliability Prediction: A Unification Framework. IEEE Transaction on Reliability, Vol. 55(2006) No. 4, pp.578-590.

DOI: 10.1109/tr.2006.884587

Google Scholar

[7] Y.X. Ren, Q. Gu, J.X. Qi and et al: Reliability Prediction of Web Service Composition Based on DTMC. Proc. 3rd International Conference on Secure Software Integration and Reliability Improvement (Shanghai, China, July 08-10, 2009). pp.369-375.

DOI: 10.1109/ssiri.2009.30

Google Scholar

[8] J. Luo, Y. Li, J.A. Pershing and et al.: A Methodology for Analyzing Availability Weak Points in SOA Deployment Frameworks. IEEE Transactions on Network and Service Management, Vol. 6 (2009) No. 1, pp.31-44.

DOI: 10.1109/tnsm.2009.090303

Google Scholar

[9] D.P. Bertsekas: Constrained Optimization and Lagrange Multiplier Methods (Athena Scientific, USA 1996).

Google Scholar

[10] Y.N. Xia, H.P. Wang, Y. Huang and et al.: A Stochastic Model for Workflow QoS Esvaluation. Scientific Programming, Vol. 14(2006) No. 3-4, pp.251-265.

DOI: 10.1155/2006/872109

Google Scholar