Journal of Information Systems Education (JISE)

Volume 16

Volume 16 Number 2, Pages 231-240

Summer 2005

Demonstration of Parallel Processing Computing: A Scalable Linux Personal Computer Cluster Approach

Jay Rine
Virginia F. Kleist
Brian McConahey

West Virginia University
Morgantown, VA 26506, USA

Abstract: In this paper, we describe an innovative approach to teaching parallel computing concepts in a lab setting using a master and slave cluster of Pentium PCs strapped together using Scyld Corporation's Beowulf software, applying a straightforward, custom written prime number test analytical program. This classroom based parallel processing application serves to illustrate three useful topics for the advanced decision sciences student: 1) the Linux operating system and programming concepts, 2) Beowulf cluster computing, and 3) the importance of Linux based parallel processing using low level PCs to solve complex computing applications. It is likely that the results described here can be replicated at low cost in most academic computing environments, yielding enhanced student understanding and ownership of previously less accessible information systems programming concepts. Further, learning the described cluster computing technology tool may build improved problem solving skills for students faced with large, non-trivial computational requirements. Finally, we believe that the demonstrated approach is inherently scalable, thus, deploying this method in larger and larger clusters would be additionally instructive.

Keywords: Parallel processing computing, Linux platform, Scalable personal computer cluster

Download this article: JISE - Volume 16 Number 2, Page 231.pdf

Recommended Citation: Rine, J., Kleist, V. F., & McConahey, B. (2005). Demonstration of Parallel Processing Computing: A Scalable Linux Personal Computer Cluster Approach. Journal of Information Systems Education, 16(2), 231-240.