[eMule-Web]  

Zurück   [eMule-Web] > eMule > eMule MOD - Development

eMule MOD - Development Alles zum Thema MOD Entwicklung. Fragen, Wünsche, Ideen zu neuen Features.

Antwort
 
LinkBack Themen-Optionen
Alt 26. December 2003, 02:50   #1
Junior Member
 
Registriert seit: 23.04.2003
Beiträge: 44
Standard: Kickfunktion in Downloadlist?! Problem: Kickfunktion in Downloadlist?!



Ja teert und federt mich!!

Aber bitte genau lesen es geht hier um den Downloadkick,NICHT den Upload.

Ich suche den Mod mit der Downloadkickfunktion,leider weiss ich nicht mehr welcher das war.Dort ging das zumindest manuell.Das eigentliche Problem ist das oft beim letzten Chunk nur 1 User das File fertigstellt aber es ist oft der Client mit dem niedrigsten Upload,der höchste wird gecanceld(Warum auch immer?)Anhand von was wird eigentlich bestimmt wer gecanceld wird und warum sind es immer die mit dem grössten Upload?Das führt oft dazu das,dass letzte 1 MB 6h dauert,weil von dem Client "nur"0,0 -0,nix und manchmal 0,5 kByte kommen.

Gibt es eventuell schon eine Lösung wie das automatisch möglich wäre,das geprüft wird wer von den Usern den höchsten Upload hat der stellt den Rest des letzten Chunks fertig?Mögliche Ansätze zur Lösung des problems wären auch schon recht hilfreich.Die da wären das holen des aktuellen DL Speed der beteiligten Clienten im einzelnen,prüfen wer aktuell und im Durchschnitt bisher am schnellsten in der aktuellen Session gegeben hat,prüfen ob es der letzte Chunk der Datei ist und entfernen/canceln der anderen Clients aus der betreffenden Downloadsession.


Hat hier jemand eine Idee und kann helfen?

Vielen Dank
__________________
to be or not to be
Borg-King ist offline   Mit Zitat antworten
Alt 26. December 2003, 02:59   #2
Board Profi
 
Registriert seit: 02.10.2003
Beiträge: 987

to be = Xtreme b3 + b4

Gucky ist offline   Mit Zitat antworten
Alt 26. December 2003, 10:02   #3
It's cosmic ...
 
Benutzerbild von cosmic girl
 
Registriert seit: 14.01.2003
Beiträge: 3.326

Standard: Kickfunktion in Downloadlist?! Kickfunktion in Downloadlist?! Details

Zitat:
Zitat von Borg-King
Ja teert und federt mich!!

Aber bitte genau lesen es geht hier um den Downloadkick,NICHT den Upload.
Wie wär's einfach mit einer präzise formulierten Überschrift!? Lt. Board Rules bist du sogar dazu verpflichtet!
Editiere also bitte noch den Zusatz 'für die Downloadqueue' oder so ähnlich in deine Überschrift!

Und hier mal ein thread, der sich mit der Problematik im Allgemeinen befasst.. vielleicht ist was Interessantes für dich dabei: http://www.emule-web.de/board/viewtopic.php?t=7029

__________________
cosmic girl ist offline   Mit Zitat antworten
Alt 26. December 2003, 17:18   #4
Board Profi
 
Registriert seit: 02.10.2003
Beiträge: 987
Standard: Kickfunktion in Downloadlist?! Lösung: Kickfunktion in Downloadlist?!

@ Borg-King der neue Pawcio Kad 4.12 mach das übrigens automatisch.
habe ich leider erst vor ein paar minuten zum 1. mal gesehen
Gucky ist offline   Mit Zitat antworten
Alt 26. December 2003, 20:48   #5
Junior Member
 
Registriert seit: 29.06.2003
Beiträge: 50
Standard: Kickfunktion in Downloadlist?! Kickfunktion in Downloadlist?! [gelöst]

Hier noch die Erklärung für den Pawico, das Feature nennt sich ICS (intelligent chunk selection):

- Inteligent Chunk Selection from enkeyDev! - to avoid two or more users choose to download the same chunk, ECS relies only on randomness: users choose randomly *hoping* to choose a different chunk each; in ICS users exchange infos about what chunk is being downloaded ATM, then a user can choose the less-downloaded (priority: spread the file faster); in ICS the user preference "first/last chunk" take importance only when there are NO rare chunks (priority: spread the file); With ICS, the same situation is a release-mode one, then you will choose the shortest-to-complete chunk that is not being downloaded ATM by any other client. This increase the probability you and the other clients would have downloaded different chunks and keep (globally) a complete source for the file, though a couple of sources quit...
- Detail view of parts spreading with double click on file in shared files window
-----

Das kling zwar alles schön, aber wie 'intelligent' sich das in der Praxis verhält mit dem ICS muss man erst noch sehen.

Grundsätzlich finde ich es richtig, die Effizienz der Verteilung zu steigern durch ein kluges und nicht einfach beliebiges Auswählen von Parts/Chunks und ich glaube da kann noch einiges gemacht werden.
Solange auch noch ein paar Nutzdaten mit diesem Feature übrig beliben wäre das wunderbar....
AdiS ist offline   Mit Zitat antworten
Alt 27. December 2003, 03:49   #6
Junior Member
 
Registriert seit: 23.04.2003
Beiträge: 44

Zitat:
Zitat von Gucky
to be = Xtreme b3 + b4
@Gucky

Genau das was ich gesucht habe!

Zitat:
Zitat von Gucky
@ Borg-King der neue Pawcio Kad 4.12 mach das übrigens automatisch.
habe ich leider erst vor ein paar minuten zum 1. mal gesehen
Was macht die automatisch das was die Xtreme b3 + b4 manuell macht?!

Danke

@cosmic girl
Dein Wunsch ist mir Befehl


@AdiS
ICS(Schlaue Teile Auswahl)funktioniert bei mir super.


ICS hat aber mit dem was ich möchte,leider wenig zutun da es um den berühmt/berüchtigten letzten Chunk geht und seine fertigstellung.Ích versuche mal etwas konkreter zuwerden.

Also:
4 User laden mir den letzten Chunk 9 von File x-hoch
1.User mit einem Speed von 20 kByte
2.User mit einem Speed von 10 kByte
3.User mit einem Speed von 5 kByte
4.User mit einem Speed von 0,3 kByte

Die letzten paar MB so 1-2 je nachdem kann ja nur 1 User fertigstellen aber es ist immer der mit dem niedrigsten Upload.Welcher Part im Code ist dafür verantwortlich und warum bleibt immer der langsamste in der DL Session?Kann man da überhaupt was machen,ausser das manuelle stoppen des Downloads?

Danke an alle
__________________
to be or not to be
Borg-King ist offline   Mit Zitat antworten
Alt 27. December 2003, 04:04   #7
Board Profi
 
Registriert seit: 02.10.2003
Beiträge: 987

@ Borg-King so wie ich das beim pawcio gesehen habe, wird der
langsamere aus deinem dl entfernt. es waren nur 2 clients, deswegen
kann ich keine aussage machen, wie das bei mehreren clients ist.

beim Xtreme musst du, um sicher zu gehen, manuell kicken.

Pawcio =
client 1 = dl - speed 3.5
client 2 = dl - speed 0.6 <- und der wurde gekickt.
Gucky ist offline   Mit Zitat antworten
Alt 27. December 2003, 23:12   #8
Junior Member
 
Registriert seit: 23.04.2003
Beiträge: 44

Zitat:
Zitat von Gucky
@ Borg-King so wie ich das beim pawcio gesehen habe, wird der
langsamere aus deinem dl entfernt. es waren nur 2 clients, deswegen
kann ich keine aussage machen, wie das bei mehreren clients ist.

beim Xtreme musst du, um sicher zu gehen, manuell kicken.

Pawcio =
client 1 = dl - speed 3.5
client 2 = dl - speed 0.6 <- und der wurde gekickt.
@Gucky
Das klingt fantastisch.Könntest Du das,falls es möglich ist mal bitte weiterbeobachten und mir berichten ob es bei 3 Clienten und mehr auch funzt?
__________________
to be or not to be
Borg-King ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
PAGERANK