CLUSTER AS A SERVICE

This project is about making a cluster from raspberry pi that work as a server for computational process. Raspberry pi is a tiny computer. A cluster is a group of computer or other interconnected devices that act like a single system we can also called it as a super computer because of multiple core

2025-06-28 16:25:49 - Adil Khan

Project Title

CLUSTER AS A SERVICE

Project Area of Specialization Cloud InfrastructureProject Summary

This project is about making a cluster from raspberry pi that work as a server for computational process. Raspberry pi is a tiny computer. A cluster is a group of computer or other interconnected devices that act like a single system we can also called it as a super computer because of multiple core used and multi processors. We will  connect four raspberry pi 3 model b. these raspberry pi will connect through micro usb cable. One switch will be used for local area network(LAN). That switch will connect through a cable to raspberry pi. Flash usb will be there in which we will install operating system for raspberry pi. We will do the process of installing, compiling and configuring software for the cluster. Minimize the load work and enhance the performance due to multiple core processor. Workload will be distributed by master node among the other nodes for example, when we submit a task or job that task or job will be distributed to other nodes. when task distributed than the workload will be managed and that will increase the system performance. We can scalable the cluster by putting more raspberry pi. There will be less complexity because there is limited raspberry pi for computational process. If we increase the number of raspberry pi than the complexity will increase. In this project there will be one master node which control the other nodes by configuring Rights Management. Managing security with the help of DMZ (demilitarized zone). Demilitarized Zone is network which add an extra layer of security to the system used to protect the hosts most vulnerable to attack. Security of the system will be high through demilitarized zone. Configure SSH (secure shell is a protocol use for secure command line access to host).  

Project Objectives
  1. Enhance performance for computational process.
  2. Ensure Rights management through master node.
  3. Cluster can be Scalable.
  4. Complexity of the system will be less.
  5. Ensuring security using DMZ (demilitarized zone).
  6. Configuring SSH (secure shell).
Project Implementation Method

Implementing the cluster as a service, we will use 4 raspberry pi model b+. these raspberry pi will have power cable each. One router will be there which will work as a gateway which will connect the connect the cluster to the internet. One switch will be there for local area network. Each raspberry pi will have micro sd card in which we will boot operating system for them. We will execute our plan by installing different cluster software on each raspberry pi. those softwares are open nebula, nimbus, eucalyptus. We will do the configuration of all these by using Linux based operating system. We will install Raspbian OS on each raspberry pi. open nebula is a cloud computing platform for managing heterogeneous distributed data center infrastructure. These cluster softwares have different characteristics. We will test each software on our cluster. The software which full fill our requirements we will use that. We will analyze the data of each source from where we will get data. We will gather all data than we will analyze and use authentic data on our project. We will present our project for testing to our university lecturer, professor, student and gather the feedback from them. At the end of our project we will provide the detail report our project in which complete data of the project will be available.

Benefits of the Project

benefit of our project is that it will be private cloud system which performance will be high. user will esaliy exceute their queries with better performace. we can use it in any organization offices. where staff can run their codes and other queires with less delay. in home also we can use it where student can compile their different java codes also other task.

Technical Details of Final Deliverable

we will balance the data. their will be 4 nodes. one is master node on which we will submitt task. that task will process on the master node than master node will distribute it other node and the processing power will increase. there are many difference between normal pc and cluster. in pc their is only one core processor and their is possiblity that pc get stop due to high load on it or may be cuz power. but in our cluster their is four core processor if one of it get down it will not cause much issue because other processor will still do the task.

Final Deliverable of the Project Hardware SystemCore Industry ITOther Industries Education Core Technology Internet of Things (IoT)Other Technologies Cloud InfrastructureSustainable Development Goals Quality EducationRequired Resources

More Posts