An adaptive and scalable framework for automated service discovery

  • Monika SikriEmail author
Original Research Paper


A large number of redundant Web services, offering similar functionality with different quality of service (QoS), can truly benefit an organization, if offered an adaptive discovery framework. State-of-the-art approaches cannot meet these requirements for enterprise setups that offer a managed infrastructure. This paper proposes a self-healing and self-managed open-source adaptive QoS-aware discovery framework. An optimal global optimization approach is developed as part of the framework. It yields the shortest route to the best service. Simulation results demonstrate the suitability of the proposed framework to run-time QoS changes and service failures. The run-time adaptation of the system during service downtime is analyzed using graphs. These graphs illustrate the change in client QoS constraints against time. The results indicate the least impact on the client during service failure using the proposed framework.


QoS Discovery Adaptive SOA Linear regression Minimization function 



  1. 1.
    Ahmed W, Wu Y, Zheng W (2015) Response time based optimal web service selection. IEEE Trans Parallel Distrib Syst 26(2):551–561. CrossRefGoogle Scholar
  2. 2.
    Al-Masri E, Mahmoud QH (2007) QoS-based discovery and ranking of Web services. In: Proceedings—international conference on computer communications and networks, ICCCN.
  3. 3.
    Alrifai M, Risse T, Nejdl W (2012) A hybrid approach for efficient web service composition with end-to-end QoS constraints. ACM Trans Web 6(2):1–31CrossRefGoogle Scholar
  4. 4.
    Buluç A, Gilbert JR (2010) Highly parallel sparse matrix-matrix multiplication. arXiv:1006.2183
  5. 5.
    Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616CrossRefGoogle Scholar
  6. 6.
    Cemus K, Cerny T, Matl L, Donahoo MJ (2015) Enterprise information systems. In: Proceedings of the 2015 conference on research in adaptive and convergent systems—RACS.
  7. 7.
    Chen N, Cardozo N, Clarke S (2018) Goal-driven service composition in mobile and pervasive computing. IEEE Trans Serv Comput. Google Scholar
  8. 8.
    Chung KS, Shin YM (2011) Service components for unified communication and collaboration of an SOA based converged service platform. In: Stephanidis C (ed) HCI international 2011 – Posters’ extended abstracts. HCI 2011. Communications in computer and information science, vol 173. Springer, Berlin, Heidelberg, pp 491–495.
  9. 9.
    Gibbins N, Shadbolt N (2009) Resource description framework (RDF). In: Encyclopedia of library and information sciences. Taylor & Francis Group.
  10. 10.
    Khanna P, Jain S (2014) Distributed cloud federation brokerage: a live analysis. In: Proceedings—2014 IEEE/ACM 7th international conference on utility and cloud computing, UCC.
  11. 11.
    Kou G, Ergu D, Shang J (2014) Enhancing data consistency in decision matrix: adapting Hadamard model to mitigate judgment contradiction. Eur J Oper Res. MathSciNetzbMATHGoogle Scholar
  12. 12.
    Kritikos K, Plexousakis D (2007) Semantic QoS-based web service discovery algorithms. In: Fifth European conference on web services (ECOWS’07), IEEE Computer Society, Washington, pp 181–190.
  13. 13.
    Kritikos KE (2008) Qos-based web service description and discovery. PhD thesis, University of CreteGoogle Scholar
  14. 14.
    Lehner W, Sattler KU (2010) Database as a service (DBaaS). In: Proceedings—international conference on data engineering.
  15. 15.
    Papazoglou MP, Traverso P, Dustdar S, Leymann F (2008) Service-oriented computing: a research roadmap. Int J Coop Inf Syst 17(02):223–255. CrossRefGoogle Scholar
  16. 16.
    Powell BC (2017) Auto convert meeting link to join button in chat., uS Patent 1,544,8755. Accessed 14 Dec 2018
  17. 17.
    Rios LM, Sahinidis NV (2013) Derivative-free optimization: a review of algorithms and comparison of software implementations. J Glob Optim. MathSciNetzbMATHGoogle Scholar
  18. 18.
    Rubio-Loyola J, Galis A, Astorga A, Serrat J, Lefevre L, Fischer A, Paler A, De Meer H (2011) Scalable service deployment on software-defined networks. IEEE Commun Mag. Google Scholar
  19. 19.
    Sikri M (2010) Web service selection using topological metadata. In: Proceedings of the 2010 international conference on advances in computer engineering, IEEE Computer Society, Washington, ACE’10, pp 247–251.
  20. 20.
    Sikri M (2011) Design of domain specific language for web services QoS constraints definition. In: Das VV, Thomas G, Lumban Gaol F (eds) Information technology and mobile communication. AIM 2011. Communications in computer and information science, vol 147. Springer, Berlin, Heidelberg, pp 411–416Google Scholar
  21. 21.
    Tuy H (2013) Convex analysis and global optimization. Springer, BerlinzbMATHGoogle Scholar
  22. 22.
    Wang S, Huang L, Sun L, Hsu CH, Yang F (2017) Efficient and reliable service selection for heterogeneous distributed software systems. Future Gener Comput Syst 74:158–167CrossRefGoogle Scholar
  23. 23.
    Yang K, Jia X (2012) Data storage auditing service in cloud computing: challenges, methods and opportunities. World Wide Web. Google Scholar

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2019

Authors and Affiliations

  1. 1.Cisco Systems India Pvt. LtdBangaloreIndia

Personalised recommendations