PADL: A Modeling and Deployment Language for Advanced Analytical Services: A modeling and deployment language for advanced analytical services

dc.contributor.authorDíaz-De-arcaya, Josu
dc.contributor.authorMiñón, Raúl
dc.contributor.authorTorre-Bastida, Ana I.
dc.contributor.authorDel Ser, Javier
dc.contributor.authorAlmeida, Aitor
dc.contributor.institutionHPA
dc.contributor.institutionIA
dc.date.issued2020-11-24
dc.descriptionPublisher Copyright: © 2020 by the authors. Licensee MDPI, Basel, Switzerland.
dc.description.abstractIn the smart city context, Big Data analytics plays an important role in processing the data collected through IoT devices. The analysis of the information gathered by sensors favors the generation of specific services and systems that not only improve the quality of life of the citizens, but also optimize the city resources. However, the difficulties of implementing this entire process in real scenarios are manifold, including the huge amount and heterogeneity of the devices, their geographical distribution, and the complexity of the necessary IT infrastructures. For this reason, the main contribution of this paper is the PADL description language, which has been specifically tailored to assist in the definition and operationalization phases of the machine learning life cycle. It provides annotations that serve as an abstraction layer from the underlying infrastructure and technologies, hence facilitating the work of data scientists and engineers. Due to its proficiency in the operationalization of distributed pipelines over edge, fog, and cloud layers, it is particularly useful in the complex and heterogeneous environments of smart cities. For this purpose, PADL contains functionalities for the specification of monitoring, notifications, and actuation capabilities. In addition, we provide tools that facilitate its adoption in production environments. Finally, we showcase the usefulness of the language by showing the definition of PADL-compliant analytical pipelines over two uses cases in a smart city context (flood control and waste management), demonstrating that its adoption is simple and beneficial for the definition of information and process flows in such environments.en
dc.description.sponsorshipFunding: This work was partially supported by the SPRI–Basque Government through their ELKARTEK program (3KIA project, ref. KK-2020/00049). Aitor Almeida’s participation was supported by the FuturAAL-Ego project (RTI2018-101045-A-C22) granted by the Spanish Ministry of Science, Innovation and Universities. Javier Del Ser also acknowledges funding support from the Consolidated Research Group MATHMODE (IT1294-19), granted by the Department of Education of the Basque Government.
dc.description.statusPeer reviewed
dc.format.extent28
dc.format.extent662994
dc.identifier.citationDíaz-De-arcaya , J , Miñón , R , Torre-Bastida , A I , Del Ser , J & Almeida , A 2020 , ' PADL: A Modeling and Deployment Language for Advanced Analytical Services : A modeling and deployment language for advanced analytical services ' , Sensors , vol. 20 , no. 23 , 6712 , pp. 1-28 . https://doi.org/10.3390/s20236712 , https://doi.org/10.3390/s20236712
dc.identifier.doi10.3390/s20236712
dc.identifier.issn1424-8220
dc.identifier.otherresearchoutputwizard: 11556/1027
dc.identifier.urlhttp://www.scopus.com/inward/record.url?scp=85096580221&partnerID=8YFLogxK
dc.language.isoeng
dc.relation.ispartofSensors
dc.relation.projectIDDepartment of Education of the Basque Government
dc.relation.projectIDSteadman Philippon Research Institute, SPRI
dc.relation.projectIDMinisterio de Ciencia, Innovación y Universidades, MCIU, IT1294-19
dc.relation.projectIDEusko Jaurlaritza, KK-2020/00049-RTI2018-101045-A-C22
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subject.keywordsAnalytical pipelines
dc.subject.keywordsArtificial intelligence description language
dc.subject.keywordsEdge computing
dc.subject.keywordsMachine learning life cycle
dc.subject.keywordsAnalytical Chemistry
dc.subject.keywordsInformation Systems
dc.subject.keywordsBiochemistry
dc.subject.keywordsAtomic and Molecular Physics, and Optics
dc.subject.keywordsInstrumentation
dc.subject.keywordsElectrical and Electronic Engineering
dc.subject.keywordsSDG 11 - Sustainable Cities and Communities
dc.subject.keywordsSDG 12 - Responsible Consumption and Production
dc.subject.keywordsFunding Info
dc.subject.keywordsThis work was partially supported by the SPRI–Basque Government through their ELKARTEK program_x000D_ (3KIA project, ref. KK-2020/00049). Aitor Almeida’s participation was supported by the FuturAAL-Ego project_x000D_ (RTI2018-101045-A-C22) granted by the Spanish Ministry of Science, Innovation and Universities. Javier Del Ser_x000D_ also acknowledges funding support from the Consolidated Research Group MATHMODE (IT1294-19), granted by_x000D_ the Department of Education of the Basque Government.
dc.subject.keywordsThis work was partially supported by the SPRI–Basque Government through their ELKARTEK program_x000D_ (3KIA project, ref. KK-2020/00049). Aitor Almeida’s participation was supported by the FuturAAL-Ego project_x000D_ (RTI2018-101045-A-C22) granted by the Spanish Ministry of Science, Innovation and Universities. Javier Del Ser_x000D_ also acknowledges funding support from the Consolidated Research Group MATHMODE (IT1294-19), granted by_x000D_ the Department of Education of the Basque Government.
dc.titlePADL: A Modeling and Deployment Language for Advanced Analytical Services: A modeling and deployment language for advanced analytical servicesen
dc.typejournal article
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
sensors-20-06712-v2.pdf
Size:
647.46 KB
Format:
Adobe Portable Document Format