<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/5FE0E379-2A28-4E14-846C-52B1A0CEE41D"><efrbr-work:titleOfTheWork>MCluster: a software framework for portable device-based volunteer computing</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D"><efrbr-expression:titleOfTheExpression>MCluster: a software framework for portable device-based volunteer computing</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Πλήρης Δημοσίευση σε Συνέδριο
            Conference Full Paper
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2018-10-02</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2016</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Recent market forecasts predict that the portablecomputing trend will vastly spread, as by 2020 there will bemore than 3 billion LTE device users worldwide. Motivatedby this fact, many companies and research institutes havealready launched research projects that utilize portable devices, voluntarily provided by users, to perform the requiredcomputations. Many such projects employ Berkeley's BOINCmiddleware, since it can support a large variety of stationaryand mobile devices. However, currently available BOINChigh-level APIs, either do not support portable devices orlack advanced processing capabilities (such as inter-node taskdependencies) and/or easiness of use. To resolve these issues, we propose the mCluster software framework for applicationexecution powered by the BOINC middleware on portable devices. mCluster adopts a task-based programming model thatrequires simple, pragma-based annotations of the applicationsoftware, in order to dynamically resolve task dependencies. To evaluate our framework, we have have mapped a scientificapplication from the neuroscience domain on an small-scalednetwork of portable devices. mCluster significantly reducesthe required programming effort and complexity to efficientlymap BOINC-powered applications with task dependencies onportable devices compared to previous approaches.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="page range">336-341</efrbr-expression:note><efrbr-expression:note type="conference name">16th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing</efrbr-expression:note><efrbr-expression:note type="proceedings title">Proceedings - 2016 16th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing</efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="http://users.isc.tuc.gr/~dtheodoropoulos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Theodoropoulos Dimitrios
            Θεοδωροπουλος Δημητριος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~GXrysos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Chrysos Grigorios
            Χρυσος Γρηγοριος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~ikoidis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Koidis Iosif
            Κοϊδης Ιωσηφ
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~gcharitopoulos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Charitopoulos Georgios
            Χαριτοπουλος Γεωργιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~epissadakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Pissadakis Emmanouil
            Πισσαδακης Εμμανουηλ
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~avarikos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Varikos Antonios
            Βαρικος Αντωνιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~dpnevmatikatos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Pnevmatikatos Dionysios
            Πνευματικατος Διονυσιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="AEA6C2DD-703C-491D-8B43-994FC3AA4C29"><efrbr-person:nameOfPerson vocabulary="">
            Smaragdos Georgios
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://viaf.org/viaf/286563222"><efrbr-person:nameOfPerson vocabulary="VIAF">
            Strydis, C. 1981-
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="6081A5D8-4311-4B76-B24F-C8F1C8B042F8"><efrbr-person:nameOfPerson vocabulary="">
            Zervos Nikolaos A.
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="http://www.ieee.org/index.html"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Institute of Electrical and Electronics Engineers
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="E606893F-CB5D-4389-A889-72718236B85C"><efrbr-concept:termForTheConcept>
            Internet of Things
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="7B338869-2F5E-4AE2-807D-51783A45FA38"><efrbr-concept:termForTheConcept>
            Task-based programming
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="67CD9D3A-8FF6-41FE-A34E-F2F4B2426271"><efrbr-concept:termForTheConcept>
            Volunteer computing
         </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/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dtheodoropoulos"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dtheodoropoulos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~GXrysos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ikoidis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~gcharitopoulos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~epissadakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~avarikos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dpnevmatikatos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="AEA6C2DD-703C-491D-8B43-994FC3AA4C29" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="http://viaf.org/viaf/286563222" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="6081A5D8-4311-4B76-B24F-C8F1C8B042F8" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="person" targetURI="http://www.ieee.org/index.html" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="concept" targetURI="E606893F-CB5D-4389-A889-72718236B85C"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="concept" targetURI="7B338869-2F5E-4AE2-807D-51783A45FA38"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/5FE0E379-2A28-4E14-846C-52B1A0CEE41D" targetEntity="concept" targetURI="67CD9D3A-8FF6-41FE-A34E-F2F4B2426271"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>