Embedded cluster platform for a remote parallel programming lab

Ricardo A. Velasquez, Sebastian Isaza, Emanuel Montoya, Luis German Garcia, Jonathan Gomez

Research output: Chapter in Book/ReportConference contribution

3 Scopus citations

Abstract

Single-board computers have recently grown to offer developers a wide range of options where the common denominators are low power and low cost. In this paper, we present an embedded cluster platform for a remote parallel programming lab to be used in an online course. A remote lab server handles all requests coming from the front-end running on an online learning platform and controls the execution of the parallel programming assignments submitted by students. The embedded cluster where the jobs run is made out of single-board computers connected through a gigabit network among them and to the lab server. In our first working prototype, we have tested six different state-of-the-art single-board computers, evaluating their processing latency, price, and tools compatibility. We found that the Vim3Pro performed best overall, being the fastest in most tests, having a mid-range price, and being only two times slower than a much more expensive high-end Xeon processor when using the same amount of cores.

Original languageEnglish (US)
Title of host publicationProceedings of the 2020 IEEE Global Engineering Education Conference, EDUCON 2020
EditorsAlberto Cardoso, Gustavo R. Alves, Teresa Restivo
PublisherIEEE Computer Society
Pages763-772
Number of pages10
ISBN (Electronic)9781728109305
DOIs
StatePublished - Apr 2020
Externally publishedYes
Event11th IEEE Global Engineering Education Conference, EDUCON 2020 - Porto, Portugal
Duration: Apr 27 2020Apr 30 2020

Publication series

NameIEEE Global Engineering Education Conference, EDUCON
Volume2020-April
ISSN (Print)2165-9559
ISSN (Electronic)2165-9567

Conference

Conference11th IEEE Global Engineering Education Conference, EDUCON 2020
Country/TerritoryPortugal
CityPorto
Period4/27/204/30/20

All Science Journal Classification (ASJC) codes

  • Information Systems and Management
  • Education
  • General Engineering

Fingerprint

Dive into the research topics of 'Embedded cluster platform for a remote parallel programming lab'. Together they form a unique fingerprint.

Cite this