P2PRC—A Peer-To-Peer Network Designed for Computation

Akilan Selvacoumar*, Ahmad Ryad Soobhany, Benjamin Jacob Reji

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution


This paper focuses on developing the peer-to-peer rendering and computation (P2PRC) framework, which is a distributed framework for executing computationally demanding tasks that a personal machine with limited processing power will struggle to run such as graphically demanding video games, rendering 3D animations, and protein folding simulations. A custom peer-to-peer network was implemented to decentralize the execution of tasks either on central processing unit (CPU) or graphical processing unit (GPU), in order to increase the bandwidth for running tasks. To prevent the tasks in the peer-to-peer network from corrupting the operating system (OS) of the server, they will be executed in a virtual environment in the server. The user acting as the client is provided full flexibility on how to batch the tasks, and the user acting as the server has complete flexibility on tracking the container’s usage and killing the containers at any time. The effectiveness of the network and the performance of the distributed task execution of the distributed framework were evaluated using Horovod and TensorFlow benchmarks. Preliminary results are very promising with 86 and 97% improvements for CPU and GPU distribution, respectively.

Original languageEnglish
Title of host publicationProceedings of International Conference on Information Technology and Applications. ICITA 2021
EditorsAbrar Ullah, Steve Gill, Álvaro Rocha, Sajid Anwar
Number of pages10
ISBN (Electronic)9789811676185
ISBN (Print)9789811676178
Publication statusPublished - 21 Apr 2022
Event15th International Conference on Information Technology and Applications 2021 - Dubai, United Arab Emirates
Duration: 13 Nov 202114 Nov 2021

Publication series

NameLecture Notes in Networks and Systems
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389


Conference15th International Conference on Information Technology and Applications 2021
Abbreviated titleICITA 2021
Country/TerritoryUnited Arab Emirates


  • Distributed computation
  • P2P networks
  • P2PRC
  • Virtualization

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Signal Processing
  • Computer Networks and Communications


Dive into the research topics of 'P2PRC—A Peer-To-Peer Network Designed for Computation'. Together they form a unique fingerprint.

Cite this