skip to main content
10.1145/2695664.2695687acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

A hybrid framework for WS-BPEL scenario execution adaptation, using monitoring and feedback data

Published:13 April 2015Publication History

ABSTRACT

In this paper, we present a framework which provides runtime adaptation for BPEL scenarios. The adaptation is based on (a) quality of service parameters of available web services (b) quality of service policies specified by users (c) collaborative filtering techniques, allowing clients to further refine the adaptation process by considering service selections made by other clients, (d) monitoring, in order to follow the variations of QoS attribute values and (e) on users' opinions services they have used.

References

  1. OASIS WSBPEL TC. WS-BPEL 2.0. http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.htmlGoogle ScholarGoogle Scholar
  2. Papazoglou, M. P., Traverso, P., Leymann, F. Service-Oriented Computing: State of the Art and Research Challenges. IEEE Computer, 40, 11, 38--45, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cardellini, V., Di Valerio, V., Grassi, V., Iannucci, S., Lo Presti, F. A Performance Comparison of QoS-Driven Service Selection Approaches. In: Proceedings of ServiceWave 2011, LNCS 6994, 167--178, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Kareliotis, C., Vassilakis, C., Rouvas, S., Georgiadis, P. QoS-Driven Adaptation of BPEL Scenario Execution. In: Proceedings of ICWS 2009, 271--278, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Claypool, M., Gokhale, A., Miranda, Y., Murnikov, P., Netes, D., Sartin, M. Combining Content-Based and Collaborative Filters in an Online Newspaper. In: Proceedings of the SIGIR '99 Workshop on Recommender Systems: Algorithms and Evaluation, 1999.Google ScholarGoogle Scholar
  6. Hwang, C. L., Yoon K. Multiple Attribute Decision Making Methods and Applications. Springer-Verlag, Berlin, 1981.Google ScholarGoogle ScholarCross RefCross Ref
  7. Moser, O., Rosenberg, F., Dustdar, S. Non-Intrusive Monitoring and Service Adaptation for WS-BPEL. In: Proceedings of the WWW 2008 Conference, China, 815--824, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Cardellini, V., Iannucci, S. Designing a Broker for QoS-driven Runtime Adaptation of SOA Applications. In: Proceedings of ICWS 2010, Florida, USA, 504--511, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Montague, M., Aslam, J. A. Relevance score normalization for metasearch. In: Proceedings of CIKM 2001, 427--433, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Margaris, D., Vassilakis, C., Georgiadis, P. An integrated framework for QoS-based adaptation and exception resolution in WS-BPEL scenarios. In Proceedings of the 28th ACM SAC, Coimbra, Portugal, 1900--1906, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Margaris, D., Vassilakis, C., Georgiadis, P.: Adapting WSBPEL scenario execution using collaborative filtering techniques. In: Proceedings of the IEEE 7th RCIS Conference, Paris, France, 2013.Google ScholarGoogle Scholar
  12. Arpacι, A. E., Bener, A. B. Agent Based Dynamic Execution of BPEL documents. In: Proceedings of ISCIS 2005, LNCS 3733, 332--341, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Paolucci, M., Kawamura, T., Payne, T., Sycara, T. Semantic Matching of Web Services Capabilities. In: Proceedings of the 2002 International Semantic Web Conference, 333--347, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Schafer, J. B., Frankowski, D., Herlocker, J., Sen, S. Collaborative Filtering Recommender Systems. In: The Adaptive Web, LNCS Vol. 4321, 291--324, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Shao, L., Guo, Y., Chen, X., He, Y. Pattern-Discovery-Based Response Time Prediction. In: Advances in Automation and Robotics, vol. 2, LNEE, vol. 123, 355--362, 2012.Google ScholarGoogle Scholar
  16. Duan, Y., Huang, Y. Research on availability prediction model of web service. In: Proceedings of the 2011 International Conference on Computer Science and Service System, 1590--1594, 2011.Google ScholarGoogle Scholar
  17. O'Sullivan, J., Edmond, D., Ter Hofstede, A. What is a Service?: Towards Accurate Description of Non-Functional Properties. Distributed and Parallel Databases, 12, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Canfora, G., Di Penta, M., Esposito, R., Villani, M. L. An Approach for QoS-aware Service Composition based on Genetic Algorithms. In: Proceedings of the 2005 Conference on genetic and evolutionary computation, 1069--1075, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Yu, J., Sheng, Q., Han, J., Wu, Y., Liu, C. A semantically enhanced service repository for user-centric service discovery and management. Data & Knowledge Engineering, 72, 202-218, Feb. 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Margaris, D., Vassilakis, C., Georgiadis, P. Combining Quality of Service-based and Collaborative filtering-based techniques for BPEL scenario execution adaptation. University of Peloponnese SDBS Technical report TR-14002, 2014, available at http://sdbs.dit.uop.gr/?q=TR-14002Google ScholarGoogle Scholar
  21. Alrifai, M., Risse, T. Combining Global Optimization with Local Selection for Efficient QoS-aware Service Composition. In: Proceedings of the 18th international conference on World Wide Web, 881--890, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Yu, T., Lin, K. J. Service selection algorithms for Web services with end-to-end QoS constraints. Information systems and e-business management, 3, 2, 103--126, 2005.Google ScholarGoogle Scholar
  23. Saric, A., Hadzikadic, M., Wilson, D Alternative Formulas for Rating Prediction Using Collaborative Filtering. In: Proceedings of the 18th International Symposium on Foundations of Intelligent Systems, 301--310, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Bramantoro, A., Krishnaswamy, S., Indrawan, M. A semantic distance measure for matching web services. In: Proceedings of the 2005 International Conference on Web Information Systems Engineering,. 217--226, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Chelminski, P., Coulter, R. An examination of consumer advocacy and complaining behavior in the context of service failure. Journal of services marketing, 25, 5, 361--370, 2011.Google ScholarGoogle Scholar
  26. Ardagna D., Pernici, B. Adaptive Service Composition in Flexible Processes. IEEE Transactions on Software Engineering, 33, 6, June 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Zeginis, C., Plexousakis, D. Web Service Adaptation: State of the art and Research Challenges. Institute of Computer Science, FORTH-ICS, Tech. Rep. 410, ICS-FORTH, 2010.Google ScholarGoogle Scholar
  28. J. Bisschop. Linear Programming Tricks. In AIMMS Optimization Modeling, 2012.Google ScholarGoogle Scholar
  29. Bixby R. E., Fenelon M., Gu Z., Rothberg E., Wunderling R. Mixed integer programming: A progress report. Chapter in Martin Grötschel (ed.), The sharpest cut: The impact of Manfred Padberg and his work, MPS-SIAM Series on Optimization, Vol. 4, 2004Google ScholarGoogle Scholar

Index Terms

  1. A hybrid framework for WS-BPEL scenario execution adaptation, using monitoring and feedback data

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SAC '15: Proceedings of the 30th Annual ACM Symposium on Applied Computing
                April 2015
                2418 pages
                ISBN:9781450331968
                DOI:10.1145/2695664

                Copyright © 2015 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 13 April 2015

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

                Acceptance Rates

                SAC '15 Paper Acceptance Rate291of1,211submissions,24%Overall Acceptance Rate1,650of6,669submissions,25%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader