Knowledge Graphs and interoperability techniques for hybrid-cloud deployment of FaaS applications

Georgios Fatouros, Yannis Poulakis, Ariana Polyviou, Stylianos Tsarsitalidis, Georgios Makridis, John Soldatos, Georgios Kousiouris, Michael Filippakis, Dimosthenis Kyriazis

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

    Towards enabling the automated and optimized FaaS deployment of applications in a hybrid-cloud setting, the application requirements should be met by comparing them to the capabilities of the available resources of available clusters. To this end, semantic matching between the application characteristics and the individual descriptions of available compute clusters (e.g. from public or private cloud or edge facilities available) is required. In this work, such a system is proposed, namely the Reasoning Framework, which performs semantic matching between application and resource (meta)data and facilitates information sharing among the FaaS platform components leveraging Knowledge Graphs, ontology technologies, and semantic reasoning. The proposed system harvests information from the application function workflow, provided as a graph by the function editor specification (based on Node-RED), including developer-inserted annotations during the design process, and maps them to the dynamic information retrieved from the available clusters. The Reasoning Framework interprets these data as graphs and automatically applies several semantic rules that enable filtering of the available resources and efficient information retrieval through a RESTfull interface. The paper also discusses experimental results to further showcase the advantages of the proposed approach.

    Original languageEnglish
    Title of host publicationProceedings - 2022 IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2022
    PublisherIEEE Computer Society
    Pages91-96
    Number of pages6
    ISBN (Electronic)9781665463676
    DOIs
    Publication statusPublished - 2022
    Event13th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2022 - Bangkok, Thailand
    Duration: 13 Dec 202216 Dec 2022

    Publication series

    NameProceedings of the International Conference on Cloud Computing Technology and Science, CloudCom
    Volume2022-December
    ISSN (Print)2330-2194
    ISSN (Electronic)2330-2186

    Conference

    Conference13th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2022
    Country/TerritoryThailand
    CityBangkok
    Period13/12/2216/12/22

    Keywords

    • FaaS
    • inference
    • knowledge engineering
    • knowledge graph
    • reasoning
    • semantic matching

    Fingerprint

    Dive into the research topics of 'Knowledge Graphs and interoperability techniques for hybrid-cloud deployment of FaaS applications'. Together they form a unique fingerprint.

    Cite this