Abstract
Original overall QoS(quality of service) constraints of services based applications may be violated due to failed services or QoS degradation of component services. Although some methods have been proposed to repair failed services and achieve original overall QoS, few works focuses on recovery of services based applications from QoS degradation of component services. In order to provide QoS consistent service based applications, the paper presents a QoS driven dynamic reconfiguration method. The key to the method lies in replacing only some component services rather than recomposing the entire service based applications. In addition, degradation factor is introduced to find the component services which are replaced to most likely achieve original overall QoS constraint. In this way, reconfiguration overheads are lowered and service disruptions may be reduced. The test shows the effectiveness of our approach.
Chapter PDF
Similar content being viewed by others
References
Zhang, L., Zhang, J., Cai, H.: Services Computing. Springer & Tsinghua University Press (2007)
Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-Aware Middleware for Web Services Composition. IEEE Trans. on Software Engineering 30(5), 311–327 (2004)
Brian Blake, M., Tan, W., Rosenberg, F.: Composition as a Service. IEEE Internet Computing (INTERNET) 14(1), 78–82 (2010)
Aoyama, M., Weerawarana, S., Maruyama, H., Szyperski, C., Sullivan, K., Lea, D.: Web Services Engineering: Promises and Challenges. In: Proc. ICSE 2002, Orlando, pp. 647–648 (2002)
Vambenepe, W., Thompson, C., Talwar, V., et al.: Dealing with Scale and Adaptation of Global Web Services Management. Int. J. Web Service Res. (3), 65–84 (2007)
Tsai, W.T., Song, W., Chen, Y., Paul, R.: Dynamic System Reconfiguration Via Service Composition for Dependable Computing. In: Kordon, F., Sztipanovits, J. (eds.) Monterey Workshop 2005. LNCS, vol. 4322, pp. 203–224. Springer, Heidelberg (2007)
Avgeriou, P.: Run-time Reconfiguration of Service-Centric Systems. In: Proceeding of the European Pattern Languages of Programming, EuroPLOP (2006)
Ezenwoye, O., Busi, S., Sadjadi, S.M.: Dynamically Reconfigurable Data-intensive Service Composition. In: WEBIST 2010, pp. 125–130 (2010)
Yan, Y., Poizat, P., Zhao, L.: Repair vs. Recomposition for Broken Service Compositions. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol. 6470, pp. 152–166. Springer, Heidelberg (2010)
Jiang, B., Chan, W.K., Zhang, Z., Tse, T.H.: Where to adapt dynamic service compositions. In: WWW 2009, pp. 1123–1124 (2009)
Xiong, P., Fan, Y.S., Zhou, M.C.: Web Service Configuration under Multiple Quality-of-Service Attributes. IEEE Trans. on Automation Science and Engineering, 311–321 (2008)
Zhai, Y.L., Zhang, J., Lin, K.-J.: SOA Middleware Support for Service Process Reconfiguration with End-to-End QoS Constraints. In: The IEEE International Conference on Web Services (ICWS), pp. 815–822 (2009)
Yu, T., Lin, K.J.: Adaptive algorithms for Finding Replacement Services in Autonomic Distributed Business Processes. In: Proc. of the 7th International Symposium on Autonomous Decentralized Systems (2005)
Yin, Y.Y., Li, Y., Yin, J.W., et al.: Ensuring Correctness of Dynamic Reconfiguration in SOA Based Software. In: 2009 Congress on SERVICES-I, pp. 599–606 (2009)
Li, Y., Lu, Y.L., Yin, Y.Y., et al.: Towards QoS-Based Dynamic Reconfiguration of SOA-Based Applications. In: APSCC 2010, pp. 107–114 (2010)
Zeng, L., Ngu, A., Benatallah, B., Podorozhny, R., Lei, H.: Dynamic composition and optimization of web services. Distrib. Parallel Databases 24(1-3), 45–72 (2008)
Zheng, H., Yang, J., Zhao, W.: QoS Analysis and Service Selection for Composite Services. In: IEEE SCC 2010, pp. 122–129 (2010)
Rosenberg, F., Müller, M.B., Leitner, P., Michlmayr, A., Bouguettaya, A., Dustdar, S.: Metaheuristic Optimization of Large-Scale QoS-aware Service Compositions. In: IEEE SCC 2010, pp. 97–104 (2010)
Yu, T., Zhang, Y., Lin, K.-J.: Efficient Algorithms for Web Services Selection with End-to-End QoS Constraints. ACM Transactions on the Web 1(1), 1–26 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yin, Y., Li, Y. (2012). Towards Dynamic Reconfiguration for QoS Consistent Services Based Applications. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds) Service-Oriented Computing. ICSOC 2012. Lecture Notes in Computer Science, vol 7636. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34321-6_61
Download citation
DOI: https://doi.org/10.1007/978-3-642-34321-6_61
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34320-9
Online ISBN: 978-3-642-34321-6
eBook Packages: Computer ScienceComputer Science (R0)