mpi raspberry pi 3 cluster

16
MPI Raspberry pi 3 & Hadoop cluster 4 nodes

Upload: arafat-hussain

Post on 16-Apr-2017

144 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: MPI Raspberry pi 3 cluster

MPI Raspberry pi 3 & Hadoop cluster

4 nodes

Page 2: MPI Raspberry pi 3 cluster

MPI Raspberry pi cluster

Why MPI Hardware Needed Software Needed Machine File MPI Code Python Code Output Finished product

Page 3: MPI Raspberry pi 3 cluster

Why MPI?

Scientist during World War II used the same method of Parallel Computing to solve mathematical problems in the Manhattan Project. reduce the amount of time it took to solve a large mathematical problem. the people who performed these calculations were called computers.

How far can you go with MPI?

Page 4: MPI Raspberry pi 3 cluster

Hardware you need

X4 Raspberry pi 3X5 Ethernet cat 5 cablesX4 micro USB cablesX4 8 GB micro SDOne 5 port Ethernet switchOption but recommended one 4 port USB power hub

Page 5: MPI Raspberry pi 3 cluster

Software Needed

MPICH

MPI4PY Python to MPI interpreter

Page 6: MPI Raspberry pi 3 cluster

Machine File

Page 7: MPI Raspberry pi 3 cluster

MPI code

Page 8: MPI Raspberry pi 3 cluster

Python code

Page 9: MPI Raspberry pi 3 cluster

Output

Page 10: MPI Raspberry pi 3 cluster

Finished product

Page 11: MPI Raspberry pi 3 cluster

Hadoop

Hadoop is a framework of tools based on Java that supports running Big Data.

Inspired from Google’s GFS and MapReduce. It is open source. Relatively cheap to build. Has Fault Tolerant System.

Page 12: MPI Raspberry pi 3 cluster

Parts of Hadoop

Hadoop consists of two main elements, HDFS (Hadoop Distributed File System)

Name Node (Store the directories of all files in the cluster) Data Node (Store Data)

MapReduce Job Tracker(Responsible for taking requests from client and assign to

TaskTracker) Task Tracker(Perform MapReduce in DataNodes/Slave)

Page 13: MPI Raspberry pi 3 cluster

HDFS (Hadoop Distributed File System)

Page 14: MPI Raspberry pi 3 cluster

MapReduce

Page 15: MPI Raspberry pi 3 cluster

Use of Hadoop in Tech World

Amazon Facebook Netflix eBay Twitter etc.

Page 16: MPI Raspberry pi 3 cluster

Thank You