MCluster: a software framework for portable device-based volunteer computing

 
Το τεκμήριο παρέχεται από τον φορέα :

Αποθετήριο :
Ιδρυματικό Αποθετήριο Πολυτεχνείου Κρήτης
δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*
κοινοποιήστε το τεκμήριο




2016 (EL)

MCluster: a software framework for portable device-based volunteer computing (EN)

Βαρικος Αντωνιος (EL)
Χρυσος Γρηγοριος (EL)
Πισσαδακης Εμμανουηλ (EL)
Πνευματικατος Διονυσιος (EL)
Χαριτοπουλος Γεωργιος (EL)
Θεοδωροπουλος Δημητριος (EL)
Κοϊδης Ιωσηφ (EL)
Charitopoulos Georgios (EN)
Pissadakis Emmanouil (EN)
Koidis Iosif (EN)
Zervos Nikolaos A. (EN)
Theodoropoulos Dimitrios (EN)
Varikos Antonios (EN)
Chrysos Grigorios (EN)
Smaragdos Georgios (EN)
Strydis, C. 1981- (EN)
Pnevmatikatos Dionysios (EN)

Πολυτεχνείο Κρήτης (EL)
Technical University of Crete (EN)

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. (EN)

full paper
conferenceItem

Volunteer computing (EN)
Task-based programming (EN)
Internet of Things (EN)


Αγγλική γλώσσα

2016


Institute of Electrical and Electronics Engineers (EN)




*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.