C++ Implementation of P2P Data Sharing System
Budget: $250 – $750 USD
I'm seeking an expert in C++ and peer-to-peer (P2P) networking to help implement a system for efficient mobile P2P data sharing based on the provided research paper. This project is not just a one-off; it's the foundational structure of a larger software we're planning to build, so we're looking for a long-term collaborator.
I want you to implement a a System for Efficient Mobile P2P Data Sharing based on this paper: https://web.njit.edu/~borcea/papers/springer-p2p16.pdf (paper itself attached as part of the requirement).
You will need to create a visualizer.cpp class that connects to the cluster and provides an overview (through command line) showing the routing and management information maintained by the peers, similar tables as the paper provides, that will provide evidence that works as in the research of that paper.
Ideal Skills:
- Proficient in C++ with a strong understanding of P2P systems.
- Familiarity with the best practices outlined in the provided Sutter 101 guide (https://micro-os-plus.github.io/develop/sutter-101/).
- Experience with creating command line interfaces.
- Ability to apply concepts from the provided research paper.
Your bid should demonstrate your understanding of these requirements and your ability to deliver a robust, efficient system.
I want you to implement a a System for Efficient Mobile P2P Data Sharing based on this paper: https://web.njit.edu/~borcea/papers/springer-p2p16.pdf (paper itself attached as part of the requirement).
You will need to create a visualizer.cpp class that connects to the cluster and provides an overview (through command line) showing the routing and management information maintained by the peers, similar tables as the paper provides, that will provide evidence that works as in the research of that paper.
Ideal Skills:
- Proficient in C++ with a strong understanding of P2P systems.
- Familiarity with the best practices outlined in the provided Sutter 101 guide (https://micro-os-plus.github.io/develop/sutter-101/).
- Experience with creating command line interfaces.
- Ability to apply concepts from the provided research paper.
Your bid should demonstrate your understanding of these requirements and your ability to deliver a robust, efficient system.