Dynamic QoS Requirement Aware Service Composition and Adaptation

  • Ajaya Kumar TripathyEmail author
  • Manas R. Patra
  • Sateesh K. Pradhan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8954)


With the prevalence of SOA, an increasing number of Web Services(WS) are created and composed to construct Web-Service Based Systems(SBS). WSs are independent of formulation of complex business process by multiple WS composition. With the steadily growing number of service providers the competition becomes more and more intense. In order to compose a SBS selecting appropriate service from among a collection independently developed services with the same functionality but different cost and Quality of Service (QoS) properties is essential to meet the client preferences. The existing planning and selection algorithms are mostly designed for service discovery. To our knowledge, there are only a few works that incorporate service selection with respect to end user’s dynamic QoS requirements. Further, in case of QoS variation of composed SBS at provisioning-time due to QoS variation of one or more component services, a proactive adaptation strategy is required to maintain the required overall QoS. In this ongoing PhD work we propose complete, flexible solution for the “Dynamic QoS requirement aware automatic service selection and provisioning-time adaptation”. This approach is a graph based multi-grain clustering and selection model for service composition.


Web services Quality of services Composition Run-time SBS adaptation 


  1. 1.
    Bartalos, P., Bieliková, M.: Qos aware semantic web service composition approach considering pre/postconditions. In: IEEE International Conference on Web Services (ICWS), pp. 345–352. IEEE (2010)Google Scholar
  2. 2.
    Canfora, G., Di Penta, M., Esposito, R., Villani, M.L.: A lightweight approach for qos-aware service composition. In: Proceedings of 2nd International Conference on Service Oriented Computing (ICSOC04) (2004)Google Scholar
  3. 3.
    Chiu, D., Deshpande, S., Agrawal, G., Li, R.: A dynamic approach toward qos-aware service workflow composition. In: IEEE International Conference on Web Services, ICWS 2009, pp. 655–662. IEEE (2009)Google Scholar
  4. 4.
    Feng, Y., Ngan, L.D., Kanagasabai, R.: Dynamic service composition with service-dependent qos attributes. In: ICWS, pp. 10–17. IEEE (2013)Google Scholar
  5. 5.
    Hartigan, J.A., Wong, M.A.: Algorithm as 136: a k-means clustering algorithm. J. R. Stat. Soc. Series C 28(1), 100–108 (1979)zbMATHGoogle Scholar
  6. 6.
    Kritikos, K., Plexousakis, D.: Requirements for qos-based web service description and discovery. IEEE Trans. Serv. Comput. 2(4), 320–337 (2009)CrossRefGoogle Scholar
  7. 7.
    Strunk, A.: Qos-aware service composition: a survey. In: IEEE 8th European Conference on Web Services (ECOWS), pp. 67–74. IEEE (2010)Google Scholar
  8. 8.
    Tripathy, A.K., Patra, M.R.: An event based, non-intrusive monitoring framework for web service based systems. In: 2010 International Conference on Computer Information Systems and Industrial Management Applications (CISIM), pp. 547–552. IEEE (2010)Google Scholar
  9. 9.
    Tripathy, A.K., Patra, M.R., Khan, M.A., Fatima, H., Swain, P.: Dynamic web service composition with qos clustering. In: 2014 IEEE International Conference on Web Services (ICWS), pp. 678–679. IEEE (2014)Google Scholar
  10. 10.
    Wada, H., Champrasert, P., Suzuki, J., Oba, K.: Multiobjective optimization of sla-aware service composition. In: IEEE Congress on Services-Part I, pp. 368–375. IEEE (2008)Google Scholar
  11. 11.
    Wagner, F., Ishikawa, F., Honiden, S.: Qos-aware automatic service composition by applying functional clustering. In: IEEE International Conference on Web Services (ICWS), pp. 89–96. IEEE (2011)Google Scholar
  12. 12.
    Wan, C., Ullrich, C., Chen, L., Huang, R., Luo, J., Shi, Z.: On solving qos-aware service selection problem with service composition. In: Seventh International Conference on Grid and Cooperative Computing, GCC 2008, pp. 467–474. IEEE (2008)Google Scholar
  13. 13.
    Xia, Y., Chen, P., Bao, L., Wang, M., Yang, J.: A qos-aware web service selection algorithm based on clustering. In: 2011 IEEE International Conference on Web Services (ICWS), pp. 428–435. IEEE (2011)Google Scholar
  14. 14.
    Yao, L., Sheng, Q.Z., Segev, A., Yu, J.: Recommending web services via combining collaborative filtering with content-based features. In: 2013 IEEE 20th International Conference on Web Services (ICWS), pp. 42–49. IEEE (2013)Google Scholar
  15. 15.
    Zheng, Z., Ma, H., Lyu, M.R., King, I.: Wsrec: A collaborative filtering based web service recommender system. In: IEEE International Conference on Web Services, ICWS 2009, pp. 437–444. IEEE (2009)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Ajaya Kumar Tripathy
    • 1
    • 2
    Email author
  • Manas R. Patra
    • 3
  • Sateesh K. Pradhan
    • 2
  1. 1.Department of CSESITBhubaneswarIndia
  2. 2.Department of Computer ScienceUtkal UniversityBhubaneswarIndia
  3. 3.Department of Computer ScienceBerhampur UniversityBerhampurIndia

Personalised recommendations