Inspiration

Wastage of Computation power of Mobile Phones. So we decided to use them to solve complex computing problems faced by airlines by the customers renting their computation power in exchange for Airline rewards

What it does

Distributes massive amount of data to smaller nodes through network which perform mathematical computations and returns the result back to the main server to output in a more efficient and time conserving way.

How I built it

Using Pythons network library and writing algorithms for dividing and distributing data to nodes which are mobile phones in this case(from a server we configured) and computing it. For phones used QPython interface to run python code.

Challenges I ran into

We couldn't figure out how to make a network connection seamlessly among the nodes and also on how to divide the data.

Accomplishments that I'm proud of

Could dynamically find out number of live nodes in a network and distribute the data accordingly.

What I learned

Learned how distributed computing works.

What's next for SuperComputer using Multiple Mobile Phones

we will try to make it into a more advanced code than just a prototype.

Built With

  • python-network-library
  • qpython
Share this project:

Updates