TOFFEE项目
文档更新影片研究下载赞助商联系


文档 :: 文档 :: TOFFEE部署拓扑指南

Written by: Kiran Kankipati - Published: 22-Dec-2017

语言 :: 英语
注意:这页是通过Google Translate自动翻译的。 请忽略任何错误。

典型设置(对于DIY用户,SOHO等): 假设您有两个站点(如Site-A和Site-B)通过慢速/关键WAN链路连接,如下所示。 您可以通过节省带宽并可能提高速度来优化此链路。 但是,只有WAN链路速度低于TOFFEE安装硬件的处理延迟时间,才能优化WAN速度。 假设你的广域网链路是12Mbps,假设树莓派的最大广域网优化速度/容量是20Mbps, 那么你的链接也将获得速度优化。 在另一种情况下,假设您的广域网链路是50Mbps, 那么使用Raspberry Pi作为WAN优化设备实际上会增加延迟(即减慢WAN链路)。 但在所有情况下,无论WAN链路速度如何,带宽节省都应该是相同的。 换句话说,如果您想通过此WAN优化设置来降低WAN链路成本, 你总是可以得到它,因为几乎所有情况下(包括加密和预压缩的数据)都会降低整体带宽。
有关TOFFEE安装硬件的更多信息,请参阅: TOFFEE硬件选择指南

DIY用户的TOFFEE设置

其他TOFFEE(和TOFFEE-DataCenter)部署方案:

  • 使用VPN设备部署TOFFEE(和/或TOFFEE-DataCenter): 这里
  • 使用Web代理缓存部署TOFFEE(和TOFFEE-DataCenter): 这里
  • TOFFEE-DataCenter适用于数据中心应用程序的TOFFEE变体: 这里
  • TOFFEE-DataCenter作为NFV的VNF: 这里
  • 大型基础架构和ISP网络中的TOFFEE(和TOFFEE-DataCenter)部署: 这里
  • TOFFEE(和TOFFEE-DataCenter)优化卫星(机上/海上/国防)ISP网络: 这里
  • TOFFEE(和TOFFEE-DataCenter)优化的移动无线回程网络: 这里
  • TOFFEE(或TOFFEE-DataCenter)优化的无线Mesh网络 - B.A.T.M.A.N [open-mesh.org(Open Mesh)]: 这里
  • 带GlusterFS存储集群的TOFFEE-DataCenter: 这里
  • TOFFEE大数据分析中的数据中心广域网优化部署: 这里
  • TOFFEE数据中心优化物联网(IoT)平台: 这里
  • TOFFEE-Butterscotch为家庭/ SOHO Internet / WAN带宽TOFFEE: 这里



以下是TOFFEE-DataCenter如何优化传入离散数据包的快速架构透视图:
使用TOFFEE-DataCenter进行数据包优化



建议主题:


TOFFEE - 广域网优化


Categories
TOFFEE-DataCenter - WAN Optimization ↗

TOFFEE - WAN Optimization ↗

TOFFEE-Mocha - WAN Emulator ↗

TOFFEE-Butterscotch - Save and Optimize your Internet/WAN bandwidth ↗

💎 TOFFEE-MOCHA new bootable ISO: Download
💎 TOFFEE Data-Center Big picture and Overview: Download PDF


推荐主题:

Upgrading Ubuntu 17.10 to 18.04 via TOFFEE-DataCenter WAN Optimization Screenshots ↗
Saturday' 13-Mar-2021

VPN Network Optimization via TOFFEE WAN Optimization ↗
Saturday' 13-Mar-2021
VPN Networks may degrade network performance due to various packet processing overheads such as encryption and by adding extra network protocol header(s) (such as IPv4/IPv6, IPSec, etc). This may inflate near MTU sized packets and causes excessive packet fragmentation. Here are the few examples of packet processing involved in a VPN (or a VPN like) Tunnel. With TOFFEE you can optimize these packets even before they get processed on to a VPN device. TOFFEE optimizes packet contents (application payload and transport headers) so that these TOFFEE optimized packets when they get processed by VPN devices (or VPN software stack) they may never need further packet fragmentation. Here is a deployment scenario of TOFFEE with VPN devices.

TOFFEE-Butterscotch Bandwidth saver software development - Update: 28-Oct-2016 ↗
Saturday' 13-Mar-2021
Here is my first software development update of TOFFEE-Butterscotch. In my first TOFFEE-Butterscotch news update I have introduced about TOFFEE-Butterscotch research, project specifications, use-cases, etc. Introducing TOFFEE-Butterscotch Alerts: These are simple packet counters which corresponds to the filter type. For example if the incoming TCP-SYN packets are blocked then its corresponding alert counter will increment whenever such a packet arrives and gets filtered (dropped).

My Lab HDD and SSD logs for research ↗
Saturday' 13-Mar-2021

TOFFEE-Mocha Documentation :: TOFFEE-Mocha-1.0.14-1-x86_64 ↗
Saturday' 13-Mar-2021

Advantages of CDN - Content Delivery Networks or Content Distribution Networks ↗
Saturday' 13-Mar-2021



Off-Grid Solar Power System for Raspberry Pi ↗
Saturday' 13-Mar-2021
When you choose to use your Raspberry Pi device as your IoT based remote weather station or if you are building Linux kernel (like kernel compilation) within the same, you need a good uninterrupted power source (UPS). But if you are using it on site or in some research camping location you can choose to power your Raspberry Pi device with your custom off-grid solar power source.

TOFFEE with Hardware Compression and Decompression Accelerator Cards ↗
Saturday' 13-Mar-2021
You can build a basic TOFFEE WAN Optimization hardware completely in software layer (i.e its networking data-plane and control-plane). And if you are a product manufacturer you can make commercial WAN Optimization products with TOFFEE with software layer alone. And if you choose to improve its performance, you can use any third-party PCIe Compression Accelerator cards.

TOFFEE Data-Center optimized Internet of Things (IoT) Platform ↗
Saturday' 13-Mar-2021

Power consumption of my Home Lab devices for research ↗
Saturday' 13-Mar-2021
Here is my power-consumption measurements of various devices deployed within my home lab. I measured via my kill-a-watt sort of power-meter which is fairly reliable and accurate. I checked its accuracy with various standard load such as Philips LED laps and other constant power-consuming devices to make sure that the power-meter is precise.



Featured Educational Video:
在YouTube上观看 - [8613//1] x254 Kernel Init Code without Kernel Module - Kernel Programming Tip #linode ↗

Demo TOFFEE_DataCenter WAN Optimization VM (in VirtualBox) Test Setup ↗
Saturday' 13-Mar-2021
Demo TOFFEE_DataCenter WAN Optimization VM (in VirtualBox) Test Setup

A study on Deep Space Networks (DSN) ↗
Saturday' 13-Mar-2021
When you are dealing Deep Space Networks (DSN) one among the most challenging parts is the Interplanetary distances and communicating data across such vast distances. This is where we are not dealing with common Internet type traffic such as HTTP/FTP/VoIP/etc but it is completely different when it comes to DSN so far. So optimizing data in DSN becomes mandatory. For example if you think one of the Mars Rovers, they have used LZO lossless compression.

TOFFEE (and TOFFEE-DataCenter) deployment with web-proxy cache ↗
Saturday' 13-Mar-2021
If you want to deploy TOFFEE along with a web-proxy cache (such as Squid Proxy) you can deploy the same as shown below. TOFFEE does not cache files. TOFFEE does packet level network optimization. So if you want caching your web content you can use transparent mode web-proxy cache intercepting your WAN links. A web-proxy may reduce amount of data being processed (optimized) within these TOFFEE devices and so reduce the CPU overheads and improve its performance.

TOFFEE-DataCenter with GlusterFS Storage Cluster ↗
Saturday' 13-Mar-2021



在YouTube上观看 - [466//1] 158 VLOG - TOFFEE WAN Optimization Software Development live update - 6-Nov-2016 ↗

TOFFEE-Mocha WAN Emulation software development - Update: 15-July-2016 ↗
Saturday' 13-Mar-2021
Today I completed doing all the changes which are meant for the new upcoming TOFFEE-Mocha release. I have increased the resolution and the range of all factor variables. Instead 1 to 10 range now they have a range of 1 to 30. Unlike before the value 1 means it is lot more intense (or in some cases less intense) and the uppermost value 30 means lot less intense (or in some cases lot intense).



Research :: Optimization of network data (WAN Optimization) at various levels:
Network File level network data WAN Optimization


Learn Linux Systems Software and Kernel Programming:
Linux, Kernel, Networking and Systems-Software online classes [CDN]


Hardware Compression and Decompression Accelerator Cards:
TOFFEE Architecture with Compression and Decompression Accelerator Card


TOFFEE-DataCenter on a Dell Server - Intel Xeon E5645 CPU:
TOFFEE-DataCenter screenshots on a Dual CPU - Intel(R) Xeon(R) CPU E5645 @ 2.40GHz - Dell Server