simulation, p2p, echter nutzen projekt
-
vermutlich meint er nen prog das sich wie eins verhält.
-
Wenn ich dich richtig verstandne habe, willst du eine P2P System schreiben, welches ein eDonkey / Kazza simuliert (als keine brauchbaren daten tauschen)
Und die Ideen und Umsetzungen die darin enstehen, könnten in die vorhanden System einfliessen? Richtig?
Dann hätte ich schon gute Idee : IP verschlüsslung
Hab da auch schon ne konkrete Idee!
-
also es soll dabei kein dummy stand-alone client entstehen alles leuft in einen programm ab, das smiuliert das internet, die clients usw.
dann lässt man es so ein tag laufen (es soll natürlich schneller als in echtzeit ablaufen) und guckt am tag wie viel getauscht wurde
so eine art test-unit
damit liessen sich dan werte optimieren wie, die größe der packete (zu kleine viel overhead, zu große zu viel verlust bei einen fehler im packet)
-
Ich steige immer noch nicht so ganz dahinter, sorry..
Das ganze Programm soll also ein Netzwerk simulieren, wobei der User frei wählen kann welches P2P Programm er dort testen möchte (Kazaa, Emule, ein eigenes P2P Programm evtl....)?
-
nö in der simulation kommen keine echten p2p client rein, wenn man jetzt mit hilfe der smulation kazaa verbessern will muss man sich halt eine klasse schreiben die ähnliche strategienen verfolgt wie kazaa
-
Dimah sowas zu entwickeln unter berücksichtigung aller Situationen würde aber mehr Zeit in Anspruch nehmen wie die Entwicklung aller P2P clienten zusammen ?
-
ich hab gesehn, dass die DirectX 9 SDK ein Test-Tool beinhaltet, das verschiedene Netzwerkverbindungen simulieren kann. Vielleicht hilft das weiter. Zum testen koennte man dann auch Virtual Machine verwenden und somit mehrere Rechner auf einem PC simulieren (natuerlich auch mit Netzwerkverbindungen).
-
1ntrud0r schrieb:
Dimah sowas zu entwickeln unter berücksichtigung aller Situationen würde aber mehr Zeit in Anspruch nehmen wie die Entwicklung aller P2P clienten zusammen ?
Kommt drauf an. Je nachdem kann man schon schnell so etwas auf die Beine stellen. Die Frage ist: Wem nützt das? In der heutigen Zeit gibt es so viele gute P2P-Netzwerke auf denen unmengen an Daten getauscht werden. Simulationen sind imho in diesem Bereich nicht notwendig.
-
ich denke auch das es da schon besser wäre ein eigenes p2p netz aufzubauen
wäre doch auch mal interessant!
-
C-O-M-M-A-N-D-E-R schrieb:
ich denke auch das es da schon besser wäre ein eigenes p2p netz aufzubauen
wäre doch auch mal interessant!
Solltest du nicht was arbeiten !
Im öffentlichen Dienst kann ich mir das machen aber Du !
-
Ich sehe ein Marktlücke im Bereich des anonymen filesharings, beispielsweise indem die Dateien die mal lädt erst über 2 andere User laufen oder so
Da würde man garantiert massig zulauf bekommen dank der neuen Gesetze.
-
@Unix-Tom : *dumdidumdidum* jajaj, micha und jens sind vor ca 45 min gekommen und schon wieder wech und ich mach mich auch gleich aus dem staub weil ich noch ne neue bintec bei der komtel einbauen muss *g*...
Sonst läuft aber alles rund
-
@dreaddy: gibts schon: Freenet...
-junix
-
1ntrud0r schrieb:
Dimah sowas zu entwickeln unter berücksichtigung aller Situationen würde aber mehr Zeit in Anspruch nehmen wie die Entwicklung aller P2P clienten zusammen ?
finde ich nicht, man müss ja vieles nur simulieren z.b. macht man eine klasse datei, nur ein objekt wird übertragen, wir müssen also keinene dateitransfär protokolle schreiben nur die logic
-
Es ist immer noch nicht klar, auf welcher Schicht du aufsetzen willst (um alle darunterliegenden Schichten zu simulieren). Beschreib das doch mal mit Beispielen.
Anonsten gilt: Je höher die Schicht auf der du aufsetzt, desto leichter wird der Simulator zu programmieren, desto weniger Aufschlussreich und Aussagekräftig werden aber auch die Simulationsergebnisse.
-
Hmm ich denke einfach dass er ein riesiges Simulationsmodell des Netzes programmieren will. Also zum Beispiel:
a) Das Internet
1.1) große IP-Server-DB
1.2) Router und Gateways
1.3) einzelne Subnetsbis hin zu einigen Client-Rechnern... natürlich das ganze nur "VIRTUELL", also IP Auflösung, Datentransfer etc.
Zumindest fass ich das ganze so auf, hab ich da Recht
-
jo
@scrontch nicht nur das, woher soll ich wissen wie viel mb im netz verloren gehen, ich könnte es nur schetzen und dann ist die simulation sinnlos
-
Dimah schrieb:
@scrontch nicht nur das, woher soll ich wissen wie viel mb im netz verloren gehen, ich könnte es nur schetzen und dann ist die simulation sinnlos
Jo. Genau.
Häh? und wie willst du sonst durch simulieren rauskriegen wieviel du im netz verlierst?? Um alle Router etc. nachzubilden reicht die Rechenpower niemals aus. Du müsstest also so oder so ad-hoc Annahmen über mittlere Verlustraten etc. machen.
-
Alles in allem wär es doch wirklich interessant, so eine Simulation zu schreiben. Vielleicht auch noch nett visuell dargestellt... was haltet ihr davon?
-
phi_2k: Also um die Visualisierung der Simulationsergebnisse würde ich mir zuletzt Gedanken machen.