Browse > Article
http://dx.doi.org/10.9708/jksci.2019.24.01.001

Implementation of a Wi-Fi Based Cluster System using Raspberry Pi for Multidisciplinary Education  

Koo, Geum-Seo (Department of Liberal Arts, Gyeongnam National University of Science and Technology)
Sim, Gab-Sig (Department of Liberal Arts, Gyeongnam National University of Science and Technology)
Abstract
In this paper, we implemented a Wi-Fi based cluster system using raspberry pi for multidisciplinary education. The cluster implementation on the desktop was more difficult to maintain the complexity, big size, high price, power consumption as the number of nodes increased. In this paper, we implemented a cluster using Raspberry Pi, which is developed for educational purposes, to reduce the cost of connecting nodes. In addition, the complexity of system construction is reduced by replacing the connection between each node with Wi-Fi. Also, the inconvenience of configuration due to node increase was reduced. It is expected that the implementation of the cluster will be a good alternative in the educational environment where distributed processing and parallel processing are performed in the embedded environment. Also, it is confirmed that it can be applied to the multidisciplinary education.
Keywords
Raspberry Pi; Cluster; MPICH; IoT; Parallel Programming; Multidisciplinary Education;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Make your Own Cluster Computer(part1), http://www.tinkernut.com/2014/04/make-cluster-computer/
2 Make Your Own Cluster Computer(Part2), http://www.tinkernut.com/2014/05/make-cluster-computer-part-2/
3 Dongarra, J. J.: Luszczek, P. and Petitet, A. "The LINPACK Benchmark; past, present and future," Concurrency and Computation: Practice & Experience, Vol.12, No.9, 2003.
4 Dongarra, J. J, "LINPACK: user' guide," Society for Industrial and Applied Mathematics, 1979.
5 Kevin. D. and Jian Z., "Learning Cluster Computing by Creating a Raspberry Pi Cluster", WOODSTOCK'97, July 2016.
6 D. Bradley, D. Russel, I. Ferguson, J. Isaacs, A. MacLeod, and R. White, "The internet of things the future or the end dof mechatronics, "Mechatronics, vol. 27. pp. 57-74, 2015.   DOI
7 W. Gropp, E. Lusk and Thomas, "Beowulf Cluster Computing with Linux, Second Edition." 2003.
8 M. A. Baker, G. C. Fox, and H. W. Yau, "Cluster Computing Review", NPAC Technical Report SCCS-748, 1995.
9 Simon J. Cox, "Iridis-pi: a low-cost, compact demonstration cluster", 2013
10 Raspberry Pi, https://www.raspberrypi.org
11 ARDUINO, https://www.arduino.cc
12 S. Ferdoush and X. Li, "Wireless Sensor Network System Design using Raspberry Pi and Arduino for Emvironmental Monitoring Applications," Proceedia Computer Science, vol. 34, pp. 1-3-110, 2014.   DOI
13 Steps th make a Raspberry Pi Supercomputer, http://www.southampton.ac.uk/-sjc/raspberrypi/pi_supercomputer_southampton_web.pdf
14 HPL(High Performance Linpack) : Benchmarking Raspberry PIs, https://www.howtoforge.com/tutorial/hpl-high-performance-linpack-benchmark-raspberry-pi/
15 MPI, http://www.mpi-forum.org
16 W. Gropp, E. Lusk, and A. Skjellum. "Using MPI:Portable Parallel Programming with the Message Passing Interface". MIT Press, 1995.
17 I. Foster, J. Geister, W. Gropp, N. Karonis, E. Lusk, G. Thiruvathukal, and S. Tuecke. "A wide-area implementatin of the Message Passing Interface." Parallel Computing, pp. 1735-1749, 1998.   DOI
18 MPICH, http://www.mpch.org
19 M. Muller, M. Hess, E. Gabriel, "Grid enabled MPI solutions for Clusters", In 3rd International Symposium on Cluster Computing and the Grid, pp.18-25, 2003.
20 N. Karonis, B. Toonen, I Foster, "MPICH-G2: a Grid-enabled implementation of the Message Passing Interface", Journal of Parallel and Distributed Computing, Volume 63, pp.551-563, 1998.   DOI
21 TOP 500 The List, https://www.top500.org
22 S. Monk, Programmming the Raspberry Pi Getting started with Python, Mc Graw Hill, 2013.
23 S. Monk, Programming the Raspberry Pi Cookbook, Hanbit Media, 2015.
24 D. Norris, Raspberry Pi with Project, Hanbit media, 2015.
25 Build a Compact 4 Node Raspberry Pi Cluster, https://makezine.com/projects/build-a-compact-4-node-raspberry-pi-cluster/