[DKR] Verständnis: LBAP-Modell
2010-03-15 08:30
7formell
Morgen Leute,
so ganz ist mir das LBAP-Modell noch nicht klar geworden:
Der erste Gedanke ist die primitive Vereinbarung: [latex] Last(t) \le t * d_c[/latex], d.h. der Benutzer darf eine konstante Datenrate [latex] d_c [/latex] in einem Intervall t nicht überschreiten. Aufgrund von Zeitmultiplexverfahren ist dies für kleine Zeitintervalle wenig Sinnvoll.
Eine Möglichkeit dies umzusetzen ist nun Leaky Bucket, wo der "Fluss" gesammelt wird und nur nach und nach (mit max. d_c) abgelassen wird.
Wie genau ist das jetzt bei LBAP? Im Grunde gibt es hier ja auch eine maximale Datenrate die nicht überschritten werden darf. Die Formel hier: [latex] Last(t) \le d_0 + t * d_c [/latex].
Was genau ist hier jetzt [latex]d_0[/latex] ? So ganz klar ist mir das nicht geworden.
Ich hatte das Prizip so verstanden, dass zeitweise eine sehr hohe Datenrate genutzt werden kann, danach muss aber wieder entsprechend weniger genutzt werden, damit es im Schnitt eine bestimmte Datenrate nicht überschreitet.
Umsetzen kann man dies scheinbar mit Token Bucket. Hier werden ungenutzte Tokens nicht verworfen wie beim Leaky Bucket, sondern sie werden bis zu einer gewissen Anzahl angesammelt. D.h. wir sammeln ein paar Tokens und können dann mit hoher Rate etwas versenden. Gleich danach haben wir keine bis wenig Tokens und können dementsprechend nicht viel auf einmal senden, sodass wir die hohe Rate wieder ausgleichen und im Schnitt die bestimmte Datenrate nicht überschreiten.
Hab ich das so richtig verstanden?
Dominik
so ganz ist mir das LBAP-Modell noch nicht klar geworden:
Der erste Gedanke ist die primitive Vereinbarung: [latex] Last(t) \le t * d_c[/latex], d.h. der Benutzer darf eine konstante Datenrate [latex] d_c [/latex] in einem Intervall t nicht überschreiten. Aufgrund von Zeitmultiplexverfahren ist dies für kleine Zeitintervalle wenig Sinnvoll.
Eine Möglichkeit dies umzusetzen ist nun Leaky Bucket, wo der "Fluss" gesammelt wird und nur nach und nach (mit max. d_c) abgelassen wird.
Wie genau ist das jetzt bei LBAP? Im Grunde gibt es hier ja auch eine maximale Datenrate die nicht überschritten werden darf. Die Formel hier: [latex] Last(t) \le d_0 + t * d_c [/latex].
Was genau ist hier jetzt [latex]d_0[/latex] ? So ganz klar ist mir das nicht geworden.
Ich hatte das Prizip so verstanden, dass zeitweise eine sehr hohe Datenrate genutzt werden kann, danach muss aber wieder entsprechend weniger genutzt werden, damit es im Schnitt eine bestimmte Datenrate nicht überschreitet.
Umsetzen kann man dies scheinbar mit Token Bucket. Hier werden ungenutzte Tokens nicht verworfen wie beim Leaky Bucket, sondern sie werden bis zu einer gewissen Anzahl angesammelt. D.h. wir sammeln ein paar Tokens und können dann mit hoher Rate etwas versenden. Gleich danach haben wir keine bis wenig Tokens und können dementsprechend nicht viel auf einmal senden, sodass wir die hohe Rate wieder ausgleichen und im Schnitt die bestimmte Datenrate nicht überschreiten.
Hab ich das so richtig verstanden?
Dominik