<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48"><efrbr-work:titleOfTheWork>A platform to benchmark inference algorithms based on sensor network data</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48"><efrbr-expression:titleOfTheExpression>A platform to benchmark inference algorithms based on sensor network data</efrbr-expression:titleOfTheExpression><efrbr-expression:titleOfTheExpression>Πλατφόρμα αξιολόγησης αλγορίθμων συμπερασμού με δεδομένα από δίκτυα αισθητήρων</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Διπλωματική Εργασία
            Diploma Work
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2022-10-17</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2022</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>This work offers a means of accessing a database with sensor network (e.g. soil moisture) measurements/data for use with inference algorithms. The design problem is approached by creating a web application based on microservices hosting a user interface (UI), a scalable back-end that runs the algorithms, and database storage. Algorithms are expected to be Python scripts developed offline and tested either offline or online. This multi-modal operation poses a compatibility concern. We create a library that exclusively handles data input and output for the scripts that import it, with different implementations depending on the context of the user scripts. We also explored an efficient way to execute scripts, in the back-end of the web-app, allowing for robust interruption of running scripts and parallel execution. This service also includes a queueing platform that handles the input and output of the user scripts and takes care of graceful process start up and shutdown. The user experience is also accounted for, with responsive web UI and source code analysis to automatically find out the number and type of input streams. Finally, we test the system by utilizing the library to parse and pre-process data and implement an inference algorithm to run on the pre-processed data.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="academic unit">Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών</efrbr-expression:note></efrbr-expression:expression><efrbr-manifestation:manifestation identifier="https://dias.library.tuc.gr/view/93696"><efrbr-manifestation:titleOfTheManifestation>Rentzepopoulos_Athanasios_Dip_2022.pdf</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2022-10-17</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>20.0 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~arentzepopoulos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Rentzepopoulos Athanasios
            Ρεντζεποπουλος Αθανασιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~abletsas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Bletsas Aggelos
            Μπλετσας Αγγελος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~gkarystinos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Karystinos Georgios
            Καρυστινος Γεωργιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~vsamoladas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Samoladas Vasilis
            Σαμολαδας Βασιλης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="68EBAC0A-F273-4A66-A404-A17E27138A1D"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="">
            Πολυτεχνείο Κρήτης
            Technical University of Crete
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="875D3307-B221-4E05-B452-5840F6042922"><efrbr-concept:termForTheConcept>
            Microservices
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="27BD8F9E-1DA2-4EC6-888D-F1D212BF063B"><efrbr-concept:termForTheConcept>
            Inference
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/278D868B-67C7-4F45-888D-B7A1D88B60A3"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48" targetEntity="person" targetURI="http://users.isc.tuc.gr/~arentzepopoulos"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48" targetEntity="person" targetURI="http://users.isc.tuc.gr/~arentzepopoulos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48" targetEntity="person" targetURI="http://users.isc.tuc.gr/~abletsas" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/1"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48" targetEntity="person" targetURI="http://users.isc.tuc.gr/~gkarystinos" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48" targetEntity="person" targetURI="http://users.isc.tuc.gr/~vsamoladas" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48" targetEntity="person" targetURI="68EBAC0A-F273-4A66-A404-A17E27138A1D" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48" targetEntity="concept" targetURI="875D3307-B221-4E05-B452-5840F6042922"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/362E9BA8-E76F-4976-ACB5-3FCC49422C48" targetEntity="concept" targetURI="27BD8F9E-1DA2-4EC6-888D-F1D212BF063B"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>