{"title":"TUFA: A TOSCA extension for the specification of accelerator-aware applications in the Cloud Continuum","authors":"Adrian F. Spataru, Gabriel Iuhasz, S. Panica","doi":"10.1109/COMPSAC54236.2022.00185","DOIUrl":null,"url":null,"abstract":"A Distributed Application Topology is a valuable commodity built on the strength of a long and iterative design process. A topology is generally refined over time, other topologies can use it as a component, and the community may share it. To reproduce a deployment, several properties must be recorded such as data origin, processing steps, configuration settings, and hardware requirements. This paper presents an extension to the TOSCA specification that allows for the definition of accelerator-aware services that can span from Cloud to Edge. Additionally, we introduce the concept of Abstract Applications that contain at least one abstract service definition. The process of Service Optimization replaces the abstract sertvices, creating an explicit topology deployable under hybrid deployment models (Virtual Machines, Containers, HPC) residing on the Cloud Continuum spectrum.","PeriodicalId":330838,"journal":{"name":"2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC)","volume":"100 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COMPSAC54236.2022.00185","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
A Distributed Application Topology is a valuable commodity built on the strength of a long and iterative design process. A topology is generally refined over time, other topologies can use it as a component, and the community may share it. To reproduce a deployment, several properties must be recorded such as data origin, processing steps, configuration settings, and hardware requirements. This paper presents an extension to the TOSCA specification that allows for the definition of accelerator-aware services that can span from Cloud to Edge. Additionally, we introduce the concept of Abstract Applications that contain at least one abstract service definition. The process of Service Optimization replaces the abstract sertvices, creating an explicit topology deployable under hybrid deployment models (Virtual Machines, Containers, HPC) residing on the Cloud Continuum spectrum.