cFos Traffic Shaping

 
Castellano  

Aceleración del Internet por Traffic-Shaping

Ping times with different cFosSpeed versions
( down / up - without base delay - = Mejor)

Improving ping times with more current versions of cFosSpeed * LL = Low Latency mode, costs about 5-10% transfer rate
cFos YouTube Channel cFos YouTube Channel : mirar instalacion de cfossspeed en windows 7
c't Controlador más rápido


Ping times are drastically reduced for all connections! cFosSpeed version 6.50 offers the best Traffic Shaping ever.

¿Cómo funciona el Traffic Shaping?

Transferencia normal de datos
Transferencia normal de datos:
La recepción de datos necesita ser confirmada (Mediante paquetes de reconocimiento ACK) antes de que se pueda volver a transmitir más datos.

Sin Traffic Shaping
Sin Traffic Shaping:
Los paquetes ACK son frenados y atrasados por una carga (subida) simultánea. Como resultado, la descarga también se pone lenta.

cFos Traffic Shaping
cFos Traffic Shaping:
Los paquetes ACK son priorizados durante la subida (el upstream), permitiendo que la descarga continúe a máxima velocidad.

El Traffic Shaping de cFos reduce los atrasos durante las transferencias de datos y permite navegar por la Internet hasta tres veces más rápido. ¡De modo que ahora puedes utilizar todo el ancho de banda de tu conexión!

Durante una transferencia TCP/IP, una cierta cantidad de datos necesitan ser confirmados al momento de la recepción antes de que más datos puedan ser enviados. La confirmación de datos en cuellos de botella resultan en demoras y la disminución de la tasa de transferencia, forzando el usuario a esperar. Especialmente válido para el DSL y el cable, es posible llegar a la paralización entera de la red al “ahogar” el canal de subida ( El upstream que posee un ancho de banda siempre menor que él de bajada) solamente con alguna carga. Esto sucede porque en este escenario, no se dispone de suficiente ancho de banda en la subida para la confirmación de datos.

La solución estándar hasta ahora fue intentar compensar esto incrementando el tamaño de la ventana del TCP, de modo a permitir el envío de más datos sin confirmación inmediata. El gran problema aquí es que al incrementar el valor MSS/MTU, también se incrementan los tiempos de los ping, llevando a la latencia y a los atrasos en los renderizados de las páginas web. Latencias de hasta 2 segundos no son poco comunes con una ventana TCP con 512k de tamaño. En suma…los tamaños grandes de las ventanas TCP simplemente no le permitirán alcanzar máxima velocidad.


En contraste, el Traffic Shaping cFos prioriza el tráfico de datos de modo que los paquetes importantes son enviados antes que los paquetes normales. De este modo, loa acuses de recibo siempre llegan en tiempo, ¡ y las subidas de archivos nunca más van ahogar su conexión de banda ancha!

La tecnología cFosde Traffic-Shaping reconoce un gran número de tipos de paquetes importantes y les otorga prioridad no solamente para mantener el tráfico de Internet regular, sino que asegura tiempos de ping particularmente bajos. Esto no sólo acelera la navegación y las descargas significativamente, sino que es una ventaja decisiva para los juegos en línea.

Con el Traffic Shaping de cFos, usted notará mejoras medibles y beneficios tales como:

Velocidad máxima, ping siempre bajo

Los tiempos de ping durante las descargas y múltiples subidas

= Mejor RTT Diagram
1-4 subidas: Aunque los tiempos de ping se mantienen bastante bajos con el cFos, el driver del XP "Frena al sistema."

Sin el Traffic Shaping, los tiempos de los ping pueden llegar a horrorosos 2 segundos, lo que hará participar en sesiones Telnet o SSH una verdadera procesión - si no imposible.Pero con el Traffic Shaping de cFos,la latencia se mantiene normal.

¡Esto de por sí ya debiera revolucionar completamente su experiencia de navegación!

Eso también significa que mientras se navega por la Web, usted se estresará por darse cuenta de que existe alguna transferencia de datos en segundo plano. Nuevamente, tal latencia tan reducida probará no tener precio para los juegos en línea.

Primero, el Traffic Shaping de cFos mide el flujo de datos de subida y de bajada, así como los tiempos de ping para cada conexión. Luego el programa usa esta información tara controlar el tráfico de todas las transferencias de datos de la Web. Adicionalmente, el Traffic Shaping asigna dinámicamente el ancho de banda disponible para cada conexión según sea necesario.

El Traffic Shaping de cFos no sólo prioriza los ACKs, sino otros paquetes de datos importantes, como aquellos utilizados en Telnet o las sesiones SSH. Así, ¡con el Traffic Shaping de cFos,los programas P2P y los envíos de correos que están matando su conexión serán cosa del pasado!

¡Pero no se quede sólo con nuestra palabra, pruébelo usted mismo(a)!

¿Qué más hace el Traffic Shaping?

Además de priorizar los paquetes de datos ACK, el Traffic Shaping realiza lo siguiente:

Advanced Traffic Shaping

cFosSpeed traffic shaping consists of two major parts: first, find out the maximum line speeds (send resp. receive) and then, send out data with no more than the sending speed and use a priority queue for the rest of the data. Thus, more urgent data can be sent out first. When receiving, cFosSpeed can not change the order of the data packets to be received, but it can slow down the senders so much that the line is not clogged from that side and ping times are nice and low.

cFosSpeed determines transmission speeds by sending out ping packets. These packets are sent out with a small TTL value, so as to return quickly and produce more accurate timings. For this purpose, cFosSpeed sends regular ICMP echo-request Ping packets or small UDP packets, whatever works better.

Over time, cFosSpeed records the lowest ping time. Then, when later cFosSpeed measures higher ping times, it knows that the line must be congested. To counter that, cFosSpeed will reduce sending and/or receiving speed.

This method works quite well for data transmission media that are very stable and work always with the same speed and latency like DSL or Cable. However, it leads to problems on media with highly varying ping times, like wireless mobile connections (UMTS, WIMAX, CDMA, CDMA 2000, etc). A temporary increase in ping time will cause cFosSpeed to reduce its sending or receiving speed, even if such a spike in ping time might not be caused by a clogged line. Thus, the maximum speed might not reached and cFosSpeed can not use all available bandwidth.

As a solution, cFosSpeed now conducts statistical analysis of ping times over a relative long time period to determine the normal ping time of the connection and the typical deviation from it. This statistical data are dynamically adjusted, so changes in bandwidth or latency are detected and properly reflected. This improves transmission speeds on mobile connections, but also increases responsiveness slightly on DSL or cable connections.

This statistical analysis works fine as long as cFosSpeed can be sure that changes in measured ping times reflect the normal behaviour of the medium. Unfortunately, traffic sent or received over the same line by other users will as well increase the ping times and would poison the statistics and therefore would cause unnecessary slow sending or receiving rates.

cFosSpeed addresses this with its new Net Talk feature: each cFosSpeed connected to the same router (i.e. on the same local network) broadcasts how much data it has sent and received to all other cFosSpeed drivers. This allows all cFosSpeed drivers to adjust their speeds according to the sum of all traffic, not just their own share of it. The result are more accurate statistics, thereby improving the quality of traffic shaping, meaning more data can be transmitted with still low ping times.

¡Pruébelo usted mismo!

Tiempos de carga comparados

greenpeace.org
cFos 5.5 sec
XP 19.6 sec
amazon.com
cFos 8.3 sec
XP 39.2 sec
Al estar subiendo un archivo y descargando otros dos simultáneamente,¡el cFos le permite navegar incluso tres veces más rápido que el driver del Windows XP!
Fecha: 09/2004 -Conexión DSL 768/128

Antes que nada tenga en cuenta de que los testes con solamente una subida (carga) o una descarga solamente pueden medir la tasa máxima de bajada y subida de su conexión. Es por eso que necesita generar un tráfico con al menos dos hilos simultáneos para poder medir el efecto del Traffic Shaping cFos:

Ambos el cFos que el cFosSpeed Van a auto-calibrarse respeto a la conexión donde están. Esto implica que los mejores resultados son logrados después de haber usado el programa durante algunos días, durante los cuales usted debiera efectuar todas las subidas y descargas que le fuera posible realizar a máxima velocidad.

Ahora auto-envíese un correo con un archivo adjunto de al menos 5MB. En una conexión estándar esto le daría unos 5 minutos para las mediciones. Para cada test, usted debiera asegurarse de limpiar el caché de su navegador y mantener un registro con los tiempos de carga para sus sitios Web. Todos los testes deberán ser realizados varias veces para asegurar una máxima precisión.

Descarga y subida

= Mejor Tasas de transferencia

Por ejemplo, durante una carga y una descarga, una conexión DSL "típica" de 768 kbit/s debiera lograr una tasa de descarga de alrededor de 87 kbytes/s y una tasa de subida de tan solo 16 kbytes/s. De estos, 11.5 kbytes/s son los disponibles para la subida, mientras que los restantes 4.5 kbytes/s son usados para manejar la confirmación de datos durante la sesión de descarga.

Una manera fácil y precisa de mantener el registro de los tiempos de ping es usar nuestro utilitario gratis hrPing .

  ¿Qué otros métodos alternativos de mejoramiento del Internet hay?

Todas las imágenes y textos en esta página pueden ser repasados gratis.
Haga clic sobre la imagen para las fotos en alta resolución.
Improving ping times with more current versions of cFosSpeed
 
[English] [Castellano]