DOCUMENTATION :: TOFFEE hardware selection guide
Written by: Kiran Kankipati
When you build a WAN Optimization device with TOFFEE the entire packet processing (data optimization) takes place
in software layer or in other words more precisely Operating System kernel space. However if you have any compression or encryption hardware
accelerator hardware card the parts of the TOFFEE packet processing modules can be offloaded to hardware layer and thus improving its
Understanding CPU Benchmarks:
Choosing the CPU for your TOFFEE device:
NOTE: This table is derived after extensive trials, testing and research over several years. And as well a co-relation between CPU's benchmarks (such as TrueBench) single thread performance benchmarks vs standard multi-thread benchmarks vs TOFFEE's real-time performance during extensive high-load packet processing.
So in case if you are building your own WAN Optimization device (or in general any networking device), you can benchmark with TrueBench (as suggested in the TrueBench website) and submit me your results (screen output).
Choosing the RAM/memory for your TOFFEE device:
However to achieve maximum optimal performance especially for high-speed WAN links, I highly recommend you to choose RAM with maximum speed. Such as DDR4 (with 2.8GHz or so). This gives the best CPU<>Memory bus interconnect speeds and improves your packet processing capabilities of your TOFFEE device. This is also sometimes applicable not just TOFFEE hardware build, but any such network devices which deals with real-time data/packet processing.
Choosing server hardware for Gigabit speeds (1G/10G and so on):
* image courtesy Lanner Electronics Inc.
A sample low-performance TOFFEE Hardware which I built:
Paid Support and consultation services: If you need further technical assistance, paid support and technical consultation in building TOFFEE based custom WAN Optimization product and in case if you are a network/datacom product manufacturer, R&D/OEM looking for product design, architecture, research and engineering services you can contact me via email: firstname.lastname@example.org
Videos: Here are some of my research videos which will help you further in building your own Network Data Optimization hardware appliance.
Thank you, Kiran