About



Doublefish Solutions - Traffic Squeezer is a free Open-Source Linux WAN Network Traffic Accelerator

Traffic Squeezer is free software, developed and distributed under the GNU General Public License (GPL).

The software has been made free (Open-Source) so that it gives you the freedom to use a program, study how it works, improve it, and share it with others. For more information, visit the Free Software Foundation.

Traffic Squeezer does WAN Acceleration with the technologies such as Traffic Compression, Traffic PDU Coalescing, Protocol Specific Acceleration (ex: TCP Acceleration Mechanisms), Quality of Service, etc.



Refer project documentation for more details.


Credits - Third Party Open-Source components


Lossless data compression algorithm - RLE/LZ77
Traffic Squeezer uses a set of Lossless data compression algorithms. To do the same Traffic Squeezer uses the open-source Basic Compression Library with minor modifications so that the existing algorithms have been exposed in a form of APIs so that the same is called whenever there is a network-payload which has to be compressed.



Traffic Squeezer Alpha Web-Interface - via SWILL
Traffic Squeezer Alpha provides the web-interface, for which the Traffic Squeezer Alpha uses the
SWILL Open Source Library V0.2
      URL: http://swill.sourceforge.net
      Author(s):  David Beazley (dave@dabeaz.com) [ also Author: Python Essential Reference ]
                       Sotiria Lampoudi (slampoud@cs.uchicago.edu)
                       Gonzalo Diethelm (gonzo@diethelm.org) 


which is quite modified to suit Traffic Squeezer requirements made a  part of Traffic Squeezer code itself (trafficsqueezer-swill-1.0), and hence the users need not once again download SWILL separately and compile the same before compiling Traffic Squeezer. Or in other words the Traffic Squeezer code automatically compiles the modified SWILL Library before itself gets compiled.

Note: Traffic Squeezer post Alpha Series (i.e Traffic Squeezer Pre-Beta and so on) no more uses SWILL, instead the Traffic Squeezer Device GUI is supported via PHP based interface (which is non C based code).




Traffic Squeezer Web Interface - Performance Graphs
Traffic Squeezer web-interface provides performance graphs,
for which the Traffic Squeezer uses the
Flot Java Script based Graph Library V0.5
        URL: http://code.google.com/p/flot
        Author(s): Ole Laursen (olau@iola.uk)






Lossless data compression algorithm - LZO
Traffic Squeezer uses LZO Lossless data compression algorithm. A free software tool which implements it is lzop. The original library was written in ANSI C, and it has been made available under the GNU General Public License. Versions of LZO are available for the Perl, Python and Java languages. The copyright for the code is owned by Markus F. X. J. Oberhumer. It was originally published in 1996. Available pre-packed with Linux 2.6.30+ kernel series.
        URL: http://www.oberhumer.com
        Au
thor(s): Markus F. X. J. Oberhumer



Traffic Squeezer Web-Optimization via Squid Web-Cache (squid-cache.org)

Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. It runs on most available operating systems, including Windows and is licensed under the GNU GPL.
URL: http://www.squid-cache.org
Au
thor(s): Squid is based on the Harvest Cache Daemon developed in the early 1990's. It was one of two forks from the code-base after the Harvest project ran to completion. Thanks to the entire Squid Team for making yet another world-class Open-Source solution.



Author,
Kiran. K