Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3543712.3543739acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicctaConference Proceedingsconference-collections
research-article

Ontology-Based Cognitive Service Discovery & Composition

Published: 20 September 2022 Publication History

Abstract

Cloud cognitive computing has received a lot of attention lately especially for tackling real-world problems such as vision, natural language processing, fraud detection, sentiment analysis and speech recognition. This paradigm is based on cloud serverless computing and it provides machine learning based functions to end users. Part of the appeal in adopting this paradigm is its simplicity and the future promises a fast-growing serverless-native ecosystem in which service discovery and composition methods must be provided. However, serverless platforms still lack automated searching methods and the research community’s attention regarding this issue has been limited. In this paper, we propose an ontology-based approach for discovering and composing cognitive functions in serverless platforms in order to automate the searching process and semantically answer users’ requirements. We also carried a set of experiments to verify the correctness and the feasibility of our approach and discuss the influence of cognitive services nature on the outcomes of the discovery and composition approach.

References

[1]
2021. Amazon AWS Step Functions. https://aws.amazon.com/fr/step-functions/
[2]
2021. Azure Durable Functions.https://docs.microsoft.com/en-gb/azure/azure-functions/durable/durable-functions-overview?tabs=csharp
[3]
2021. IBM Composer.https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-pkg_composer
[4]
Mustafa M Al-Sayed, Hesham A Hassan, and Fatma A Omara. 2020. An intelligent cloud service discovery framework. Future Generation Computer Systems 106 (2020), 438–466.
[5]
Abdullah Alfazi, Quan Z Sheng, Yongrui Qin, and Talal H Noor. 2015. Ontology-based automatic cloud service categorization for enhancing cloud service discovery. In 2015 IEEE 19th International Enterprise Distributed Object Computing Conference. IEEE, 151–158.
[6]
Asma Musabah Alkalbani and Walayat Hussain. 2021. Cloud service discovery method: A framework for automatic derivation of cloud marketplace and cloud intelligence to assist consumers in finding cloud services. International Journal of Communication Systems 34, 8 (2021), e4780.
[7]
Mohammad Sadegh Aslanpour, Seyed Ebrahim Dashti, Mostafa Ghobaei-Arani, and Ali Asghar Rahmanian. 2018. Resource provisioning for cloud applications: a 3-D, provident and flexible approach. The Journal of Supercomputing 74, 12 (2018), 6470–6501.
[8]
Srividya Bansal, Ajay Bansal, Gopal Gupta, and M Brian Blake. 2016. Generalized semantic Web service composition. Service Oriented Computing and Applications 10, 2 (2016), 111–133.
[9]
Luciano Baresi, Martin Garriga, and Alan De Renzis. 2017. Microservices identification through interface analysis. In European Conference on Service-Oriented and Cloud Computing. Springer, 19–33.
[10]
Paul Castro, Vatche Ishakian, Vinod Muthusamy, and Aleksander Slominski. 2017. Serverless programming (function as a service). In 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS). IEEE, 2658–2659.
[11]
Dhivya Chandrasekaran and Vijay Mago. 2021. Evolution of semantic similarity—a survey. ACM Computing Surveys (CSUR) 54, 2 (2021), 1–37.
[12]
Amin Jula, Elankovan Sundararajan, and Zalinda Othman. 2014. Cloud computing service composition: A systematic literature review. Expert systems with applications 41, 8 (2014), 3809–3824.
[13]
Nima Kaviani, Dmitriy Kalinin, and Michael Maximilien. 2019. Towards Serverless as Commodity: a case of Knative. In Proceedings of the 5th International Workshop on Serverless Computing. 13–18.
[14]
Wei Liu and Wilson Wong. 2009. Web service clustering using text mining techniques. International Journal of Agent-Oriented Software Engineering 3, 1(2009), 6–26.
[15]
Abdul Quadir Md, Vijayakumar Varadarajan, and Karan Mandal. 2019. Efficient algorithm for identification and cache based discovery of cloud services. Mobile Networks and Applications 24, 4 (2019), 1181–1197.
[16]
Michel Medema, Eirini Kaldeli, and Alexander Lazovik. 2021. Automated Service Composition Using AI Planning and Beyond. In Next-Gen Digital Services. A Retrospective and Roadmap for Service Computing of the Future. Springer, 16–32.
[17]
Weifeng Pan and Chunlai Chai. 2018. Structure-aware Mashup service Clustering for cloud-based Internet of Things using genetic algorithm based clustering algorithm. Future Generation Computer Systems 87 (2018), 267–277.
[18]
Shanchen Pang, Qian Gao, Ting Liu, Hua He, Guangquan Xu, and Kaitai Liang. 2019. A behavior based trustworthy service composition discovery approach in cloud environment. IEEE Access 7(2019), 56492–56503.
[19]
Russell A Poldrack and Tal Yarkoni. 2016. From brain maps to cognitive ontologies: informatics and the search for mental structure. Annual review of psychology 67 (2016), 587–612.
[20]
A Priya and RS Bhuvaneswaran. 2021. Cloud service recommendation system based on clustering trust measures in multi-cloud environment. Journal of Ambient Intelligence and Humanized Computing 12, 7 (2021), 7029–7038.
[21]
Pablo Rodriguez-Mier, Carlos Pedrinaci, Manuel Lama, and Manuel Mucientes. 2015. An integrated semantic web service discovery and composition framework. IEEE transactions on services computing 9, 4 (2015), 537–550.
[22]
Ivan Luiz Salvadori, Alexis Huf, Bruno CN Oliveira, Ronaldo dos Santos Mello, and Frank Siqueira. 2017. Improving entity linking with ontology alignment for semantic microservices composition. International Journal of Web Information Systems (2017).
[23]
Alireza Souri, Amir Masoud Rahmani, Nima Jafari Navimipour, and Reza Rezaei. 2020. A hybrid formal verification approach for QoS-aware multi-cloud service composition. Cluster Computing 23, 4 (2020), 2453–2470.
[24]
Pawel Tadejko. 2020. Cloud Cognitive Services Based on Machine Learning Methods in Architecture of Modern Knowledge Management Solutions. In Data-Centric Business and Applications. Springer, 169–190.
[25]
Xiang Wei, Chen Jian-Guo, and Huang Tao. 2013. Service Composition Algorithm Based on Ontology Semantic. In 2013 International Conference on Computational and Information Sciences. IEEE, 1886–1889.
[26]
Liehuang Zhu, Yulu Wu, Keke Gai, and Kim-Kwang Raymond Choo. 2019. Controllable and trustworthy blockchain-based cloud data management. Future Generation Computer Systems 91 (2019), 527–535.

Cited By

View all
  • (2022)Semantic-Based Cognitive Service Discovery in Multi-Cloud Environments2022 First International Conference on Computer Communications and Intelligent Systems (I3CIS)10.1109/I3CIS56626.2022.10075896(82-87)Online publication date: 22-Nov-2022
  1. Ontology-Based Cognitive Service Discovery & Composition

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICCTA '22: Proceedings of the 2022 8th International Conference on Computer Technology Applications
    May 2022
    286 pages
    ISBN:9781450396226
    DOI:10.1145/3543712
    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: 20 September 2022

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Cognitive services
    2. Composition
    3. Discovery
    4. FaaS
    5. Ontology.
    6. Serverless computing

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICCTA 2022

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)17
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 15 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Semantic-Based Cognitive Service Discovery in Multi-Cloud Environments2022 First International Conference on Computer Communications and Intelligent Systems (I3CIS)10.1109/I3CIS56626.2022.10075896(82-87)Online publication date: 22-Nov-2022

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media