Date of Award

Spring 2019

Degree Type

Non-Thesis Project

Degree Name

MS Geological Engineering


Geological Engineering

Committee Chair

Khalid Miah

First Advisor

Mohamed Khalil

Second Advisor

Richard Rossi


Parallel and distributed computing have become an essential part of the ‘Big Data’ processing and analysis, especially for geophysical applications. The main goal of this project was to build a 4-node distributed computing cluster system using the Raspberry Pi single-board computers for educational and research purposes. After assembling together the system, a standard test was performed to check the system functionality. A Monte Carlo simulation to calculate π (pi) was used to demonstrate the advantages and drawbacks of parallelization and distribution of tasks and data within the cluster. Challenges encountered during installation of the software and testing phase, and their resolutions were also discussed.


A project report submitted in partial fulfillment of the requirements for the degree of Master of Science: Geosciences/Geophysical Engineering