Skip to main content
Log in

An adaptive and scalable framework for automated service discovery

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Ahmed W, Wu Y, Zheng W (2015) Response time based optimal web service selection. IEEE Trans Parallel Distrib Syst 26(2):551–561. https://doi.org/10.1109/TPDS.2013.310

    Article  Google Scholar 

  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. https://doi.org/10.1109/ICCCN.2007.4317873

  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–31

    Article  Google Scholar 

  4. Buluç A, Gilbert JR (2010) Highly parallel sparse matrix-matrix multiplication. arXiv:1006.2183

  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–616

    Article  Google Scholar 

  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. https://doi.org/10.1145/2811411.2811477

  7. Chen N, Cardozo N, Clarke S (2018) Goal-driven service composition in mobile and pervasive computing. IEEE Trans Serv Comput. https://doi.org/10.1109/TSC.2016.2533348

    Google Scholar 

  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. https://doi.org/10.1007/978-3-642-22098-2_98

  9. Gibbins N, Shadbolt N (2009) Resource description framework (RDF). In: Encyclopedia of library and information sciences. Taylor & Francis Group. https://doi.org/10.1081/E-ELIS3-120043688

  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. https://doi.org/10.1109/UCC.2014.120

  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. https://doi.org/10.1016/j.ejor.2013.11.035

    MathSciNet  MATH  Google Scholar 

  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. http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4399747

  13. Kritikos KE (2008) Qos-based web service description and discovery. PhD thesis, University of Crete

  14. Lehner W, Sattler KU (2010) Database as a service (DBaaS). In: Proceedings—international conference on data engineering. https://doi.org/10.1109/ICDE.2010.5447723

  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. https://doi.org/10.1142/S0218843008001816

    Article  Google Scholar 

  16. Powell BC (2017) Auto convert meeting link to join button in chat. https://patents.google.com/patent/US20180253215A1, uS Patent 1,544,8755. Accessed 14 Dec 2018

  17. Rios LM, Sahinidis NV (2013) Derivative-free optimization: a review of algorithms and comparison of software implementations. J Glob Optim. https://doi.org/10.1007/s10898-012-9951-y

    MathSciNet  MATH  Google Scholar 

  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. https://doi.org/10.1109/MCOM.2011.6094010

    Google Scholar 

  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. https://doi.org/10.1109/ACE.2010.60

  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–416

  21. Tuy H (2013) Convex analysis and global optimization. Springer, Berlin

    MATH  Google Scholar 

  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–167

    Article  Google Scholar 

  23. Yang K, Jia X (2012) Data storage auditing service in cloud computing: challenges, methods and opportunities. World Wide Web. https://doi.org/10.1007/s11280-011-0138-0

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Monika Sikri.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sikri, M. An adaptive and scalable framework for automated service discovery. SOCA 13, 67–79 (2019). https://doi.org/10.1007/s11761-019-00255-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-019-00255-z

Keywords

Navigation