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

Evner: C programmering, C++ Programmering, Software Arkitektur, Software Testning, Testning / QA

Se mere: required implement pdht based logic pastry reference, pdht module, pdht p2p module, programming module, peer programming, o 1 space, node programming, node development, node based programming, module programming, c programming reference, c programming d, core logic, pdht, ipv6 setup, Sha, randomized, Performance testing , ipv4, d c++, c# development, numerically, peer peer network, multiple node, node immediate

Om arbejdsgiveren:
( 0 bedømmelser ) Hong Kong

Projekt ID: #4065748

9 freelancers are bidding on average $3967 for this job


Hi We are interested in your project and read your [url removed, login to view] 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 Flere

$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 [url removed, login to view] are sure to complete the project on the allotted time [url removed, login to view] 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 Flere

$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 Flere

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