C development for P2P pDHT module

o Programming Lanaguage Required: C

o Required to implement pDHT based on the logic from Pastry as reference

o Initialization of the Peer to Peer Network Core Module

o Ability to setup a P2P network with > 100,000 nodes

o Ability to route to destination with key D arrives at node with NodeID A (details of Routing will be introduced as below sections)

o Routing Performance should be in less than |log2b N| steps, b = 4

o Ability to initialize ANY new node arrival

o Ability to handle ANY node departure (Nodes in Pastry network may fail or depart without warning)

o Node is considered as failed when its immediate neighbors in the nodeId space is no longer communicate with the node

o The failure of a node that appears in the routing table of another node is detected when that node attempts to contact the failed node and there is no response

o Node failures must be tolerated, the routing can be randomized

o Message must always be forwarded to a node that shares a longer pre?x with the destination, or shares the same pre?x length as the current node but is numerically closer in the nodeId space than the current node

o The choice among multiple nodes that satisfy the criterion can be made randomly

o Ability to get the possible IP of the search from the higher level API

o NodeID is computed as SHA-1 128-bit

o Mutliple request should be handled as we should suppport any Internet access request

o NAT tolerate

o Build as an API Library

o Support IPv4 / IPv6 Enquires

Færdigheder: C programmering, C++ Programmering, Software Arkitektur, Software Testning, Testning / QA

Se mere: pdht module, pdht p2p module, programming module, peer programming, node programming, node development, node based programming, module programming, programming reference, core logic, pdht, ipv6 setup, sha, randomized, performance testing, ipv4, numerically, multiple node, node immediate, nat library, node reference module, logic api, multiple choice logic, logic multiple choice, network programming library

Om arbejdsgiveren:
( 0 bedømmelser ) Hong Kong

Projekt-ID: #4065748

9 freelancere byder i gennemsnit $3967 for dette job


Hi We are interested in your project and read your requirements.We have completed 150+ big projects in last 5 years. Please check private message board for details.

$3000 USD in 28 dage
(1 bedømmelse)

Hello! We can help you. Thanks.

$4500 USD in 60 dage
(16 bedømmelser)

We can work in your P2P pDHT module . I am a leader of the team expert in several tecnologies like PHP, .NET, Oracle, SQL, Movil applications. I have 14 Years of experience in Software development Windows and Web. Expe Mere

$3000 USD in 45 dage
(5 bedømmelser)

I am very interested in your project. Please see more details in pmb

$5000 USD in 45 dage
(6 bedømmelser)

Hi, we are a group of 10 people and the average experience in the group is 3 years in real time environment.we are sure to complete the project on the allotted time period.looking forward to work with you.

$4000 USD in 25 dage
(0 bedømmelser)

Greetings, Let's start..... We are one of the India's highly skilled web technology experts. We specialize in giving an App idea a concrete shape with a Guarantee of Excellence, Quick turnaround and Cost-effectiven Mere

$3200 USD in 21 dage
(0 bedømmelser)

consider it done . !!! check pm.

$3000 USD in 14 dage
(0 bedømmelser)

Hi, Please check your PM. Thanks.

$4500 USD in 40 dage
(1 bedømmelse)

Hi, I am very strong at C/C++, Algorithm, Data Structures, Databases and Socket Programming. I am very interested. Thanks & Regards, Sayed Mulkhan F

$5000 USD in 30 dage
(0 bedømmelser)

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te Mere

$3500 USD in 35 dage
(0 bedømmelser)