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


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

机上WiFi - 海事 - 防御 - 卫星网络

* 阅读更多 ↗

欢迎来到 TOFFEE项目

TOFFEE项目是基于Linux的开源项目及其相关研究的集合。

  • TOFFEE - 广域网优化
  • TOFFEE-DataCenter - 服务器和数据中心广域网优化
  • TOFFEE-Mocha - WAN模拟器
  • TOFFEE-Fudge - 网络包发生器
  • TOFFEE-Butterscotch - 保存并优化您的Internet / WAN带宽
  • TOFFEE-SoftServer - 预安装和预先定制的软件虚拟机,用于一般性,研究和生产用途
  • TrueBench - 多平台硬件/ CPU基准测试
  • The Linux Channel - Linux和开源研究视频频道
  • The FreeBSD Channel - FreeBSD和Open-Source研究视频频道

理解TOFFEE项目 - 生态系统和全景图:
在你探索相同之前,这里是整个TOFFEE项目的生态系统。 主要目标是在各种情况下通过各种手段实现网络优化(实际使用情况),然而,与其他开源项目不同的是,TOFFEE项目 不只是一个项目/源代码。 它有着广阔的眼光和长期的重点。 它是整个生态系统,包括各种组件,如研究,所需的工具(有些是自制的像TOFFEE-Mocha),学习/教育, 等等。 在这个强大的平台之上,最终的单个组件如下:TOFFEE,TOFFEE-DataCenter等。 “TOFFEE项目”一词实际上是指这一愿景,生态系统和全景图。

TOFFEE项目 - 生态系统


TOFFEE
TOFFEE是一款开源广域网优化(网络性能优化)软件,可用于优化关键网络,如:

例如,典型的TOFFEE设置:详细了解: TOFFEE广域网优化部署


TOFFEE DataCenter
TOFFEE-DataCenter是面向数据中心,服务器,HPC,负载平衡,集群/云计算和SDN部署的新TOFFEE变体。 借助TOFFEE-DataCenter(和TOFFEE),OEM和其他设备供应商可以利用此平台/堆栈,集成,移植和构建WAN优化 设备/设备到他们现有的产品系列。 或者通过相同的方式构建专用的WAN优化硬件产品系列。

学习更多关于: TOFFEE-DataCenter Server and Data-Center WAN Optimization
TOFFEE-DataCenter: Supported features

TOFFEE / TOFFEE-DataCenter的优势:

  • 无限的TCP会话
  • 优化TCP,UDP,ICMP和SCTP
  • 优化TCP-Header,UDP-Header(IP Header未触及无缝的端到端数据包路由)
  • 使现有的VPN性能更快:TOFFEE防止由于额外的报头和加密(超出MTU)而导致的VPN数据包碎片,
  • 支持IPv4和IPv6
  • 无损分组压缩
  • 包重复数据删除
  • 特定于应用程序的优化:HTTP,SSL,FTP,Skype,谷歌环聊,DNS,VNC,TeamViewer,MySQL,CIFS,SIP,RTP / RTCP,SMTP,POP等。
  • 无状态包处理
  • 扩展为支持硬件包处理以及基于硬件的无损压缩(加速卡)
  • 优化直播数据流(如VoIP,Podcast,Radio,Live TV),这些数据无法通过任何现有的文件缓存解决方案进行优化


TrueBench
TrueBench是一个独特的开源基准测试系统,其核心系统性能和效率参数在极高分辨率 对于给定的特定任务,数百万/十亿μ秒的量级。 TrueBench是TOFFEE项目研究的一部分。 更多细节: visit TrueBench


TOFFEE Butterscotch
TOFFEE-Butterscotch是一款开源软件,可用于保存和优化您的Internet / WAN带宽。 与TOFFEE(和TOFFEE-DataCenter)不同,TOFFEE-Butterscotch是非对等(和不对称)网络优化解决方案。 这使TOFFEE-Butterscotch成为所有家庭和SOHO用户的理想工具。


TOFFEE Mocha
TOFFEE-Mocha是一款开源广域网仿真软件,可用于模拟(模拟)WAN网络。 您可以构建测试WAN网络并模拟WAN 像TOFFEE-Mocha一样的行为,如数据包延迟,随机数据包丢弃,数据包损坏等等。 TOFFEE-Mocha也可用作在实验室建立TOFFEE WAN优化测试设置的工具。 通过TOFFEE-Mocha广域网仿真器,您可以模拟:

  • 延迟和带宽
  • 突发流量(抖动)
  • 拥塞
  • 数据包丢失


TOFFEE Fudge
TOFFEE-Fudge是即将推出的新开源网络数据包生成器。 TOFFEE Fudge的一些目标是:

  • 简单
  • 精确
  • 可预测
  • 可重复(通过播放)

NOTE: TOFFEE-Fudge is scheduled to be released sometime around Apr/May 2018.


TOFFEE SoftServer
TOFFEE SoftServer(s)是一套预安装和预定制的软件虚拟机,用于一般性,研究和生产用途。 这些软件VM服务器可以用作定制用户应用程序,软件应用程序的标准/参考平台 可以建立和测试。 For more details: 请访问TOFFEE SoftServer



The Linux Channel
Linux频道 - 适用于高级Linux用户,系统和网络软件程序员和技术爱好者的Youtube Linux频道。

更多细节:

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


推荐主题:

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.

Setting up a WAN Emulator within VirtualBox ↗
Saturday' 13-Mar-2021

TOFFEE-DataCenter Download :: TOFFEE-DATACENTER-1.2.2-1-portable ↗
Saturday' 13-Mar-2021

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

TOFFEE-DataCenter :: Features Supported ↗
Saturday' 13-Mar-2021
Here is a list of TOFFEE-DataCenter features supported. TOFFEE-DataCenter currently supports some of the important features such as loss-less network data compression, Packet Deduplication (protocols/applications supported), Application Acceleration, TCP Acceleration, dynamic MTU optimization, data packaging, hardware offload support, etc.

The TOFFEE Project :: TOFFEE-Butterscotch :: Save and Optimize your Internet/WAN bandwidth ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch is an open-source software which can be used to save and optimize your Internet/WAN bandwidth. Unlike TOFFEE (and TOFFEE-DataCenter) TOFFEE-Butterscotch is a non peer-to-peer (and asymmetric) network optimization solution. This makes TOFFEE-Butterscotch an ideal tool for all Home and SOHO users.

在YouTube上观看 - [92//1] 155 VLOG - TOFFEE-Mocha WAN Emulation Software Development live update - 20-Oct-2016 ↗


Building my own CDN - Moving away from Joomla to non-Joomla website - Update: 01-Oct-2016 ↗
Saturday' 13-Mar-2021
Seems there are couple of Inmotionhosting servers are down. And one of the server includes The TOFFEE Project website hosted server. I was in touch with the Inmotionhosting team trying to resolve the same. I found a unique issue that all my website files are intact and the Joomla database. But the Joomla database tables are completely wiped out and missing. Besides there is also a sort of upgrade going on in their servers. Luckily I have the most recent backup of the entire website.

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.

Optimization of network data (WAN Optimization) at various levels ↗
Saturday' 13-Mar-2021
WAN Network data can be optimized at various levels depending upon the network applications, protocols, topology and use-cases. So the amount of data you can optimize will depend on the strategy you choose to optimize. Such as: Network Packet level optimization, Session level optimization, File level optimization, etc.

TOFFEE-DataCenter WAN Optimization - Google Hangouts Demo and VOIP Optimization ↗
Saturday' 13-Mar-2021



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

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

Demo TOFFEE-DataCenter WAN Optimization VM Test Setup ↗
Saturday' 13-Mar-2021

TEST CASES :: TEST RESULTS :: TOFFEE-Mocha-1.0.14 Development version ↗
Saturday' 13-Mar-2021

TOFFEE deployment topology guide ↗
Saturday' 13-Mar-2021
Assume you have two sites (such as Site-A and Site-B) connected via slow/critical WAN link as shown below. You can optimize this link by saving the bandwidth as well possibly improve the speed. However, the WAN speed can be optimized only if the WAN link speeds are below that of the processing latency of your TOFFEE installed hardware. Assume your WAN link is 12Mbps, and assume the maximum WAN optimization speed/capacity of Raspberry Pi is 20Mbps, then your link will get speed optimization too. And in another case, assume your WAN link is 50Mbps, then using the Raspberry Pi as WAN Optimization device will actually increase the latency (i.e slows the WAN link). But in all the cases the bandwidth savings should be the same irrespective of the WAN link speed. In other words, if you want to cut down the WAN link costs via this WAN Optimization set up, you can always get it since it reduces the overall bandwidth in almost all the cases (including encrypted and pre-compressed data).



在YouTube上观看 - [1801//1] Deep Space Communication - Episode1 - Introduction ↗

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.



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


Hardware Compression and Decompression Accelerator Cards:
TOFFEE Architecture with Compression and Decompression Accelerator Card [CDN]


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