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.
Similar content being viewed by others
References
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
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
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
Buluç A, Gilbert JR (2010) Highly parallel sparse matrix-matrix multiplication. arXiv:1006.2183
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
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
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
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
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
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
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
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
Kritikos KE (2008) Qos-based web service description and discovery. PhD thesis, University of Crete
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
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
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
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
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
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
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
Tuy H (2013) Convex analysis and global optimization. Springer, Berlin
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
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-019-00255-z