Find Jobs
Hire Freelancers

C development for P2P pDHT module

$3000-5000 USD

Abgesagt
Veröffentlicht vor mehr als 11 Jahren

$3000-5000 USD

Bezahlt bei Lieferung
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
Projekt-ID: 4065748

Über das Projekt

9 Vorschläge
Remote Projekt
Aktiv vor 11 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
9 Freelancer bieten im Durchschnitt $3.967 USD für diesen Auftrag
Avatar des Nutzers
Hello! We can help you. Thanks.
$4.500 USD in 60 Tagen
4,8 (16 Bewertungen)
4,9
4,9
Avatar des Nutzers
I am very interested in your project. Please see more details in pmb
$5.000 USD in 45 Tagen
4,6 (6 Bewertungen)
4,0
4,0
Avatar des Nutzers
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-effectiveness. We strive hard for the perfection and to exceed the expectations by our creative designs and expert engineering.
$3.200 USD in 21 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
consider it done . !!! check pm.
$3.000 USD in 14 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi, Please check your PM. Thanks.
$4.500 USD in 40 Tagen
0,0 (1 Bewertung)
0,0
0,0
Avatar des Nutzers
Hi, I am very strong at C/C++, Algorithm, Data Structures, Databases and Socket Programming. I am very interested. Thanks & Regards, Sayed Mulkhan F
$5.000 USD in 30 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
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 technologies, Veltrod provides high-quality software development and BPO services to independent software vendors and enterprises. We are specialized in developing Mobile applications, Search Engine optimizations, Social Network frameworks and ERP applications. We are pleased to take care of this project, if it is offered to us. We assure that we will work towards 100% client satisfaction. Thanks vignesh
$3.500 USD in 35 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von HONG KONG
Hong Kong
0,0
0
Mitglied seit Dez. 23, 2012

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.