Está en la página 1de 2

Hierarchical Fair Service Curve (HFSC)

HFSC es una evolución de CBQ y HTB al centrarse en trafico garantizado en tiempo real,
hierarchical link-sharing service and adaptive best-effort.

Se asume que el usuario ha definido clases en la red. Para cada clase HSCF provee de tres tipos
de servicio para definir el comportamiento de estas clases:

Tiempo real (rt): ofrece garantías sobre el retraso máximo hasta antes de enviar el paquete

Link share (ls): si el enlace esta saturado, ls indica que proporción de la capacidad disponible
debería utilizar para cada clase.

Upper limit (ul): indica la máxima velocidad que link share puede enviar.

También se puede definir a cada servicio una velocidad estable y una velocidad de ráfaga.

M2 BSP: indica la velocidad en estado estable. Por ejemplo “m2 5kpps”

M1 BPS d SEC: indica la velocidad de ráfaga. Es decir, una velocidad de ejecución que durara un
tiempo determinado. Por ejemplo: “m1 10 kbps d 10ms”

Se puede utilizar la velocidad de ráfaga en un web server para que carguen los elementos
básicos de la pagina web, y una ves hecho esto, reducir la velocidad a una estable para cargar
los demás elementos. De esta manera, evitamos saturar el enlace.

Ventajas:

Tiene fundamento matemático.

Sirve para aplicaciones en tiempo real

Puede controlar la latencia.

Desventajas:

Usa el algoritmo de ALTQ, el cual esta mal implementado. Esto significa que se pierden un 10%
del rendimiento de la red.

Herramientas:

SuperShaper-SOHO

TC
Hierarchical fair service curve (HFSC)

HFSC is an evolution of CBQ and HTB by focusing on guaranteed real-time traffic, hierarchical
link exchange service and better adaptive effort.

It is assumed that the user has defined classes in the network. For each class, HSCF provides a
service to define the behavior of these classes:

 Real time (rt): offers guarantees about the maximum delay before sending the package
 Shared link (ls): if the link is saturated, it indicates what proportion of the available
capacity should be used for each class.
 Upper limit (ul): indicates the maximum speed that the link share can send.

You can also define a stable speed and a burst speed for each service.

 M2 BSP: indicates the steady state speed. For example "m2 5kpps"
 M1 BPS d SEC: indicates the burst speed. That is, a speed of execution that lasts a
certain time. For example: "m1 10 kbps d 10ms"

You can use the burst speed in a web server for the basic elements of the web page, and once
done this, reduce the speed and load the other elements. In this way, we avoid saturating the
link.

Advantage:

 It has a mathematical foundation.


 Serves for real-time applications
 You can control the latency.

Disadvantages:

 Use the ALTQ algorithm, which is poorly implemented. This means that 10% of the
performance of the network is lost.

http://linux-tc-notes.sourceforge.net/tc/doc/sch_hfsc.txt

http://linux-ip.net/articles/hfsc.en/

También podría gustarte