ABSTRACT
The study of cluster computing and its applications are vital to the future of computer science. By linking a group of computers to provide more processing power than one computer can alone, this is the principle upon which modern supercomputers are built. This short paper describes a student's learning experience in cluster computing. As part of the Texas Woman's University's Quality Enhancement project, the student received funding to purchase computing components to create a low-cost cluster computer using 5 Raspberry Pis. The data collected from experiments running on the cluster computer is compared to those from a single Raspberry Pi. The results from those experiments are presented in the paper.
- Why would anyone need a computer cluster? http://obscuredclarity.blogspot.com/2008/10/why-would-anyone-need-computer-cluster.htmlGoogle Scholar
- Supercomputing vs. distributed computing: A government primer. https://www.datainnovation.org/2014/01/supercomputing-vs-distributed-computing-a-government-primer/Google Scholar
- Cluster computing and PBS commands. https://mperignon.github.io/2016-05-16-csdms/lessons/shell/07-cluster-and-pbs.htmlGoogle Scholar
- Public domain image from https://en.wikipedia.org/wiki/File:Beowulf.pngGoogle Scholar
- Raspberry Pi. https://www.raspberrypi.org/Google Scholar
- Creating a mini cluster. https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=83141Google Scholar
- Brian Dye, 2012. Distributed computing by Raspberry Pi. https://krex.k-state.edu/dspace/bitstream/handle/2097/17612/BrianDye2014.pdf?sequence=1Google Scholar
- Edward Ciotic. Raspberry Pi: An affordable learning platform for parallel processing. http://www.sjsu.edu/people/robert.chun/courses/cs159/s3/E.pdfGoogle Scholar
- Baun, C. (2016). Mobile clusters of single board computers: an option for providing resources to student projects and researchers. SpringerPlus, 5, 360.Google ScholarCross Ref
- Franks, S., & Yerby, J. (2014). Creating a Low-cost Supercomputer with Raspberry PI. In Proceedings of the Southern Association for Information Systems Conference.Google Scholar
- Mappuji, A., Effendy, N., Mustaghfirin, M., Sondok, F., Yuniar, R. P., & Pangesti, S. P. (2016). Study of Raspberry Pi 2 Quad-core Cortex A7 CPU Cluster as a Mini Supercomputer. arXiv preprint arXiv:1612.07128.Google Scholar
Recommendations
The Creation of a Low-cost Raspberry Pi Cluster for Teaching
WCCCE '19: Proceedings of the Western Canadian Conference on Computing EducationParallel programming is a computing model in which the computations are run on multiple processors simultaneously. In order to teach or learn parallel computing, there is a need for a computer system on which parallel programs can be executed. One such ...
Comments