Berechnung vom RAC

Grid-Computing, technische Entwicklung von Distributed Computing...
Nachricht
Autor
respawner
Vereinsmitglied
Vereinsmitglied
Beiträge: 554
Registriert: 10.12.2007 19:42

Berechnung vom RAC

#1 Ungelesener Beitrag von respawner » 11.08.2014 20:14

Ich beziehe mich auf:
http://www.rechenkraft.net/wiki/index.php?title=RAC

dort heißt es:
RKN-Wiki hat geschrieben:Berechnung des RAC

Der RAC wird entsprechen folgender Formel berechnet:

RAC(neu) = RAC(alt) * v(t) + (1-v(t)) * Credit(neu)

Hierbei ist v(t) die Verfallsfunktion v(t) = (1/2) ^ ( t / 604800 ) , t ist die Zeit in Sekunden seit der letzten Berechnung. 604800 ist gerade die Anzahl von Sekunden pro Woche. Eine Woche alte WUs werden also nur zur Hälfte gewertet, zwei Wochen alte nur zu einem Viertel usw.
Jetzt dachte ich, dass der RAC ungefähr den durchschnittlichen Creditgewinn pro Tag anzeigen soll.
Müsste die Formel dann nicht
RAC(neu) = RAC(alt) * v(t) + (1-v(t)) * Credit(neu)*(86400/t)
heißen?
das v(t) gewichtet doch nur den neuen Teil. Um das Problem zu verdeutlichen mal ein Beispiel.
Ich habe Monate lang jeden Tag eine WU mit 1000 Credits abgeliefert und habe einen RAC(alt) von 1000.
Nun rechne ich aber eine WU 2 Tage lang und bekomme dafür 2000 Punkte (was ja auch wieder 1000 pro Tag wäre).
Nach der Formel im Wiki würde
v(t) = (1/2)^(172800/604800) = 0,820335... und (1-v(t)) = 0,17966...
nun würde sich ergeben:
RAC(neu) = 1000*0,820335 + 0,17966*2000 = 1179,66 ergeben.

bei meiner Formel würde es aber
RAC(neu) = 1000*0,820335 + 0,17966*(86400/172800) * 2000 = 1000 bleiben.
was ja auch irgendwie logisch ist, da ich ja früher 1000 Credits am Tag gemacht habe und in den letzten zwei Tagen auch 1000 pro Tag.
Komischerweise habe ich das schon auf mehreren Seiten gelesen mit der gleichen Formel wie hier im Wiki, was mich jetzt irgendwie irritiert.
Aber nach der Formel würden WUs die sehr lange brauchen und nur unwesentlich mehr Punkte bringen als WUs die sehr schnell laufen einen deutlich höheren RAC ergeben, obwohl ich in einer Woche deutlich weniger Punkte bekommen habe, als bei WUs mit kleinen Zeiten aber kaum weniger Punkten pro WU.

Oder habe ich den Begriff von RAC falsch verstanden?
BildBild

Antworten

Zurück zu „Hintergrundinfos zu Verteiltem Rechnen“