Traffic Squeezer Project Road Map
1. Current Release - Pre-Alpha (Prototype Version)
The prototype version of the Traffic Squeezer is the first primitive version/stage to test some capabilities which is provided by Traffic Squeezer. It supports the functionality in the user space also the data compression and frame coalescing done only on Layer-2 frame payload. The objective Traffic Squeezer software is to provide users a better way of creating a compressed and optimized data communication tunnel between two peers through which the L2 frame payload gets compressed. These features are showcased in the Traffic Squeezer first Pre-Alpha version. However this version is still a demo version, the actual Traffic Squeezer usable software would be released from Traffic Squeezer Apha and subsequent Beta versions. Refer Documentation for details.
Application Objectives:
* Allows users to configure Traffic Squeezer (both GUI/CLI based)
* Show the runtime statistics of the same (both GUI/CLI based)
* Show graph of the periodic runtime statistics samples (only GUI)
Framework Objectives:
* Any layer of PDU compression (L2 Payload, Transport Layer Payload or Complete frame,
Refer Traffic Squeezer Documentation)
* Any software compression algorithm(s) can be plugged
* Software Level Compression (Kernel Space) or Hardware Level Compression (Refer figure below)
* Support any third-party compression hardware accelerator cards (Refer figure below)
* Any Physical Layer Network and its corresponding Data Link Layer
Sponsored Ads:
2. Traffic Squeezer - Alpha, Beta (On Going)
This is the actual production release expected to provide the complete set of WAN Optimization technologies described in the documentation. The core Traffic Squeezer traffic optimization functionality would be done in the kernel space. This would certainly improve the performance. In-order to configure the same, an user-space configuration utility would be provided. This release can have two flavours of Traffic Squeezer one which works like a Layer-2 Bridge and the other work and completely support Layer-3 IP-based Network routing and can interwork in a IP-based routed network. The runtime statistics of the Traffic Squeezer, configuration and control of the same can be achieved with the user-space application. This userspace application provides both Command Line Interface (CLI) and also a GUI Web based configuration interface. In future it should also support remote configurations through telnet and ssh sessions.
The final Traffic Squeezer architecture is expected to provide a complete FLEXIBLE and MODULAR solution to the end-user, abstracting completely low-level functional operation details. So, this includes a unified look and feel Traffic Squeezer Application and a Traffic Squeezer Kernel Level Framework.
Traffic Optimization in Hardware
The kernel space Traffic Squeezer in future can have a facility of a platform to which any custom Traffic Optimization can be done through any custom hardware. This is expected to make possible with the pluggable driver interface within the Traffic Squeezer Framework.
Whereas, to perform traffic data processing in hardware, a dedicated third-party hardware accelerator card performs the same job. Controlling/configuring the same can be achieved with the existing Traffic Squeezer standard user-space interface.