Files
p2p-rendering-computation/README
2021-01-09 19:42:53 +04:00

21 lines
1.4 KiB
Plaintext
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
P2P rendering and computation
=============================
This project focuses on running heavy tasks which a regular computer cant run easily such as high
spec video games, rendering 3D animations , protein folding simulations. In this project the major
focus wont be on the financial incentive part. A peer to peer network will be created to run tasks
decentrally, increasing bandwidth for running tasks . To ensure the tasks in peer to peer network
does not corrupt the server 0S (Operating System) they will be executed in a virtual environment
in the server.
With the introduction of overlay protocols like IPFS (Inter Planetary File System) for websites and
Libp2p, it is easier to create custom peer to peer applications. Using the existing developments of
peer to peer frameworks, a peer to peer application can be created to do any type of rendering or
computation in a distributed environment.
The main aim of this project will be to create a peer to peer network using Libp2p and Kademlia
DHT (Distributed Hash Table) and distribute the rendering of graphical tasks. The user acting as
the client will have total flexibility on how to batch the tasks and the user acting as the server will
have complete flexibility to set how much computation he/she wants to provide to the client.
Read more:
https://github.com/Akilan1999/p2p-redering-computation/blob/master/dissertation-1.pdf