37 lines
1.7 KiB
Markdown
37 lines
1.7 KiB
Markdown
<h1 align="center">
|
|
<br>
|
|
<a href=""><img src="https://raw.githubusercontent.com/Akilan1999/p2p-rendering-computation/master/Docs/images/p2prclogo.png" alt="p2prc" width="400"></a>
|
|
<br>
|
|
</h1>
|
|
|
|
|
|
[](http://perso.crans.org/besson/LICENSE.html)
|
|
[](https://GitHub.com/Akilan1999/p2p-rendering-computation/graphs/commit-activity)
|
|
[](http://golang.org)
|
|
[](https://pkg.go.dev/git.sr.ht/~akilan1999/p2p-rendering-computation)
|
|
|
|
The main aim of this project was to create a custom peer to peer network. The user acting as the
|
|
client has total flexibility on how to batch the tasks and the user acting as the server has complete
|
|
flexibility on tracking the container's usages and killing the containers at any point of time.
|
|
|
|
[](https://www.youtube.com/watch?v=LRv3NR2lu7I "Simple P2P Cli application for creating containers")
|
|
|
|
|
|
# Table of contents
|
|
1. [Introduction](Introduction.md)
|
|
2. [Installation](Installation.md)
|
|
3. [Design Architecture](DesignArchtectureIntro.md)
|
|
1. [Client Module](ClientArchitecture.md)
|
|
2. [P2P Module](P2PArchitecture.md)
|
|
3. [Server Module](ServerArchitecture.md)
|
|
4. [Implementation](Implementation.md)
|
|
1. [Client Module](ClientImplementation.md)
|
|
2. [P2P Module](P2PImplementation.md)
|
|
3. [Server Module](ServerImplementation.md)
|
|
4. [Config Module](ConfigImplementation.md)
|
|
5. [Cli Module](CliImplementation.md)
|
|
5. [Problems](Problems.md)
|
|
|
|
|
|
|