Windows Vista: ¿Panacea para la Optimización o Presunción?

De Junniper new, febrero 2007.

El nuevo sistema operativo Windows Vista de Microsoft está generando mucho entusiasmo en el mundo empresarial. Ello debido a que, además de las habituales actualizaciones de pila, núcleo y legibilidad, el novedoso software que reemplaza a XP presenta dos cambios que son de especial interés para usuarios empresariales: una pila TCP/IP y una implementación de Sistema de archivos compartidos de Internet (CIFS) nuevas.
El motivo por el cual estas modificaciones están captando gran parte de la atención es que ambas juegan un importante papel en el rendimiento de la compartición de archivos por redes, particularmente las redes de área ancha (WAN). Según Nemertes Research, el número de sucursales está aumentando en un 10%, comparado al mismo periodo del ejercicio anterior. Mientras las empresas siguen incrementando la cantidad de empleados a distancia, el rendimiento WAN se torna en un tema importante para empresas cuya productividad se ve comprometida por la latencia y lentitud inherentes al entorno de área ancha.

Para dichos usuarios, se espera que Vista sea un regalo celestial: un sistema operativo Windows nuevo que promete abordar estos temas de rendimiento a distancia y restablecer un rendimiento tipo LAN para usuarios remotos que acceden a aplicaciones centralizadas de Microsoft por WAN. De hecho, algunas personas creen que Vista hará innecesarias las soluciones de optimización de WAN y aceleración de aplicaciones, que son desplegadas de manera extensa para superar las limitaciones planteadas por la iniciativa distribuida.

Sin embargo, otra es la realidad. Si bien Vista es un paso tremendamente evolutivo y se aprecia la atención centrada en temas del rendimiento de área ancha, es un hecho que a pesar de Vista – o quizás debido a ello – las soluciones de optimización de WAN y aceleración de aplicaciones son más importantes que nunca.

Para entender por qué, exploremos los cambios TCP/IP y CIFS que introducirá Vista.

 

Bigger Sweet Spot
For the new TCP/IP stack, Vista changes the congestion control algorithms to improve performance and allow more data to be sent at higher speeds.
The TCP/IP protocol slow-start process begins by sending a small fixed amount of data, slowly increasing the data window size and accelerating the delivery speed until congestion occurs and packets begin to drop. At that point, the protocol drops back to the original window speed and the process begins again. While this method is very efficient and reliable in a LAN, it presents problems in WAN environments, where the data must traverse long, latency-prone fixed bandwidth links.

Vista introduces a new algorithm called Compound TCP, which moderates the TCP flow control mechanism and increases the "sweet spot" in which TCP/IP can operate. The net result is that TCP performance is improved over higher-latency and lower-bandwidth links like those one would encounter in a WAN environment. Not only does Compound TCP improve data flow over long-distance links, it also reduces jitter, which is critical for delay-sensitive applications such as Voice over IP (VoIP).

CIFS Enhancements
The CIFS enhancements included with Windows Vista offer a much cleaner implementation of the protocol, which supports file and print sharing between devices.
CIFS, based on the Microsoft Server Message Block (SMB) protocol, works by breaking files down into small blocks of data, each of which is transmitted serially from the sender to the requester. The sender requires acknowledgement that the previous block has been received before it will send the next chunk of data, resulting in several hundred of even thousands of time-consuming round trips to transmit a single file. While this delivery technique works well in a LAN, it — even more so than TCP/IP — is highly inefficient in a high-latency, low-bandwidth WAN environment where each send and acknowledgment must traverse a long, fixed-capacity link.

The Windows Vista CIFS implementation, based on SMB version 2 (SMB2), adds functionality that streamlines the delivery of large files over the WAN by allowing two or more data blocks to be sent simultaneously over the WAN.

Desktop WAN Optimization
It's easy to see how, based on the TCP/IP and CIFS improvements, some people might be led to believe that Windows Vista could potentially replace application acceleration and WAN optimization solutions. After all, it does address the obstacles to effective application performance over the WAN — namely latency and inefficient protocols.
However, a deeper understanding of the Vista operating system, and the TCP/IP and CIFS implementations in particular, lead to an entirely different conclusion.

First, the new TCP/IP stack, as mentioned earlier, is an incremental improvement that addresses a slightly larger portion of the overall market. However, it's important to understand that Windows Vista is optimized for high-bandwidth, low-latency environments — in other words, LANs and high-speed metropolitan area networks. Vista has a negligible impact on high-latency environments, such as transcontinental and international links, satellite links, or low-bandwidth WANs, which make up the vast majority of global network deployments. These environments still need WAN optimization.

Second, as noted, the Windows Vista CIFS implementation is based on SMB2. In order to derive the greatest benefit from this new, ground-up implementation, Microsoft decided it could not support backward-compatibility between SMB2 and SMB1. Therefore, to ensure compatibility between all operating systems, Microsoft decided to equip all Windows Vista deployments with both SMB1 and SMB2. Windows Vista machines can only speak SMB2 to other Windows Vista machines. Any communication with a pre-Vista operating system reverts to the original CIFS (SMB1) implementation, which means no improvement at all.

The adoption rate of Windows Vista will ultimately dictate how rapidly SMB2 functionality will be absorbed into the workplace. Since this adoption will take some time, the original SMB1-based CIFS implementation will still be widely used — which means, despite the presence of Windows Vista, performance will largely be unchanged from what we see today.

Finally — and perhaps most important — today's distributed enterprise supports a number of different types of applications, not just Microsoft file services. Oracle, PeopleSoft, SAP, even Outlook and Exchange - these and many other business-critical tools run over the WAN, and the new Windows Vista TCP/IP and CIFS implementations will have little, if any, impact on the performance of these applications over the WAN. They still need to be accelerated and optimized, and that requires solutions designed to provide such a service.

A Step in the Right Direction
Despite publicity to the contrary, Windows Vista is not the WAN optimization panacea some say it is.
That's not to say it doesn't offer significant and appreciable improvements. It does. For users in low-latency, high-bandwidth environments, Windows Vista will improve the poor file transfer performance that has ailed them before.

But for those still toiling away over high-latency, low-bandwidth WAN links, while the improvements offered by Windows Vista are certainly appreciated, they are far from the ultimate solution users need. Working in tandem with existing application acceleration and WAN optimization solutions, Windows Vista will dramatically improve the work environment. But the collaborative approach is a requirement, since the operating system alone can't possibly deliver a complete solution.

To hear more about Juniper's position on the release of Microsoft Vista and its anticipated impact on WAN optimization and application acceleration, listen to our podcast.

© Cibercorp Consultores en Seguridad Informática S.C.