TOFFEEプロジェクト
ホームドキュメンテーション更新ビデオ研究ダウンロードスポンサー接触


言語 :: 英語
注:このページはGoogle翻訳で自動翻訳されています。 間違いを無視してください。

LoRaWAN - ネットワークの最適化

* 続きを読む ↗

TOFFEEプロジェクト へようこそ

TOFFEEプロジェクトは、Linuxベースのオープンソースプロジェクトと関連するリサーチのコレクションです。

  • TOFFEE - WAN最適化
  • TOFFEE-DataCenter - サーバーとデータセンターのWAN最適化
  • TOFFEE-Mocha - WANエミュレータ
  • TOFFEE-Fudge - ネットワークパケットジェネレータ
  • TOFFEE-Butterscotch - インターネット/ WAN帯域幅の節約と最適化
  • TOFFEE-SoftServer - 一般向け、研究用および本番用のソフトウェアVMをあらかじめインストールしてあらかじめカスタマイズしておく
  • TrueBench - マルチプラットフォームハードウェア/ CPUベンチマーク
  • The Linux Channel - Linuxとオープンソースの研究ビデオチャンネル
  • The FreeBSD Channel - FreeBSDとオープンソースの研究ビデオチャンネル

TOFFEEプロジェクトの理解 - 生態系と大型写真:
同じことを調べる前に、全体のTOFFEEプロジェクトの生態系があります。 主な目的は、さまざまな状況(実際のユースケース)でさまざまな手段でネットワーク最適化を達成することですが、他のオープンソースプロジェクトとは異なり、TOFFEEプロジェクト 1つのプロジェクト/ソースコードだけではありません。 幅広いビジョンと長期的な視点を持っています。 研究、必要なツール(一部はTOFFEE-Mochaのような自己製作されているもの)、研究/教育、 等々。 この堅牢なプラットフォームの上に、TOFFEE、TOFFEE-DataCenterなどの最終的な個別コンポーネントが作成されます。 TOFFEEプロジェクトという言葉は、文字通りこのビジョン、生態系、そして大きな画像を指しています。

The TOFFEE Project - Ecosystem


TOFFEE
TOFFEEは、次のような重要なネットワークを最適化するために使用できるオープンソースのWAN最適化(ネットワークパフォーマンス最適化)ソフトウェアです。

For example, a typical TOFFEE setup: Learn more about: TOFFEE WAN Optimization deployment


TOFFEE DataCenter
TOFFEE-DataCenterは、データセンター、サーバー、HPC、ロードバランシング、クラスタ/クラウドコンピューティング、SDN展開のための新しいTOFFEEの変種です。 TOFFEE-DataCenter(および/またはTOFFEE)を使用すると、OEMやその他の機器ベンダーは、このプラットフォーム/スタックの使用、WAN最適化の統合、移植、構築を行うことができます デバイス/アプライアンスを既存の製品範囲に追加することができます。 または、専用WAN最適化ハードウェア製品シリーズを構築してください。

Learn more about: TOFFEE-DataCenter Server and Data-Center WAN Optimization
TOFFEE-DataCenter: Supported features

TOFFEE / TOFFEE-DataCenterの利点:

  • 無制限のTCPセッション
  • TCP、UDP、ICMP、SCTPを最適化する
  • TCPヘッダー、UDPヘッダーを最適化します(IPヘッダーはシームレスなエンドツーエンドのパケットルーティングのために変更されません)
  • TOFFEEは、追加のヘッダーと暗号化(MTUを超える)のために一般的に発生するVPNパケットの断片化を防ぎます。
  • IPv4とIPv6をサポート
  • 無損失パケット圧縮
  • パケットの重複排除
  • アプリケーション固有の最適化:HTTP、SSL、FTP、Skype、Googleハングアウト、DNS、VNC、TeamViewer、MySQL、CIFS、SIP、RTP / RTCP、SMTP、POPなど
  • ステートレスパケット処理
  • ハードウェアパケット処理とハードウェアベースの損失の少ない圧縮(アクセラレーションカード)をサポートするように拡張
  • 既存のファイルキャッシングソリューションで最適化できないライブストリーミングデータ(VoIP、Podcast、ラジオ、ライブTVなど)を最適化します。


TrueBench
TrueBench is an unique open-source benchmarking system in which the core system performance and efficiency parameters are measured at extreme high resolution in the order of several million/billion µ-seconds for a given specific task. TrueBench is a part of The TOFFEE Project research. For more details: visit TrueBench


TOFFEE Butterscotch
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.


TOFFEE Mocha
TOFFEE-Mocha is an open-source WAN Emulation software which can be used to emulate (simulate) WAN networks. You can build test WAN networks and emulate WAN like behavior with TOFFEE-Mocha such as packet delays, random packet drops, packet corruption and so on. TOFFEE-Mocha can also be used as a tool to build TOFFEE WAN Optimization test setup at your lab. With TOFFEE-Mocha WAN Emulator you can emulate:

  • Latency and Bandwidth
  • Bursty Traffic (Jitter)
  • Congestion
  • Packet Loss


TOFFEE Fudge
TOFFEE-Fudgeは新しいオープンソースのネットワークパケットジェネレータです。 TOFFEEファッジの目的の一部は次のとおりです。

  • シンプル
  • 正確
  • 予測可能な
  • 反復可能(再生経由)

注:TOFFEE-Fudgeは2018年5月/ 6月頃にリリースされる予定です。


TOFFEE SoftServer
TOFFEE SoftServer(s) are set of pre-installed and pre-customized software VMs for general, research and for production use. These software VM servers can be used as a standard/reference platform upon which custom user-applications, software applications can be built and tested. For more details: visit TOFFEE SoftServer



The Linux Channel
The Linux Channel - a Youtube Linux channel for advanced Linux users, systems and network software programmers and tech enthusiasts.

For more details:

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


おすすめトピック:

Why TOFFEE is forked from TrafficSqueezer ↗
Saturday' 13-Mar-2021
TrafficSqueezer is an open-source WAN Optimization project. TrafficSqueezer is mainly a research project which is started around mid-2006. It is initially started as a research (or prototype) code even before it is officially registered in Sourceforge.net. But this code is just primitive user-space raw socket modules. This is later refined and a pre-alpha version is created. Followed by which Alpha release. This prototype code is moved from user-space to Linux Kernel (Kernel Space) and then the journey begin in terms of making a serious WAN Optimization solution. Once the pre-beta and beta releases are complete the mainstream series is started.

A study on WAN Optimization Techniques ↗
Saturday' 13-Mar-2021
There are various techniques with which one can optimize their WAN Network Data. Any long distance communication can be considered as WAN Network. A decade ago any network connecting two countries, considered as a WAN network, and a network within a city as MAN and soon. But these days in general any long distance communication is considered as WAN Network. Such as your Mobile communication networks, Satellite networks, Space Networks (Deep space networks), Trans-Atlantic cable networks, etc.

My sample Wireshark packet capture files for research ↗
Saturday' 13-Mar-2021
I have a huge repository (or collection) of sample Wireshark packet capture files for reference. I use them extensively for research and development of TOFFEE as well to understand various protocol PDUs and protocol standards. I personally collected various test captures via Wireshark during my test and experimental research setup during the course of TOFFEE development. Say if you are a student and learning Networking and or say VoIP data and VoIP packets, you can analyse my VoIP sample Wireshark captures. Or in other case assume you are doing some quick research (or development) and want to refer few handful of VoIP packets then you can download and analyse my sample packet capture files.

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

INDEX :: Content Delivery Networks or Content Distribution Networks (CDN) ↗
Saturday' 13-Mar-2021

Network MTU research and optimization of WAN Links ↗
Saturday' 13-Mar-2021
Network MTU research and optimization of WAN Links



TOFFEE-DataCenter packet packaging feature for WAN Optimization ↗
Saturday' 13-Mar-2021

Timelapse Screen Capture of TOFFEE-DataCenter Network Acceleration - with new RRDtool graph support ↗
Saturday' 13-Mar-2021
Timelapse Screen Capture of TOFFEE-DataCenter Network Acceleration - with new RRDtool graph support

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

TOFFEE-Mocha Documentation :: TOFFEE-Mocha-1.0.32-1-x86_64 and TOFFEE-Mocha-1.0.32-1-i386 ↗
Saturday' 13-Mar-2021



Featured Educational Video:
Youtubeで見る - [435//1] 0x1d3 Who gets Laid off (or Fired) during a recession ? #TheLinuxChannel #KiranKankipati ↗

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

Why TOFFEE is forked from TrafficSqueezer ↗
Saturday' 13-Mar-2021
TrafficSqueezer is an open-source WAN Optimization project. TrafficSqueezer is mainly a research project which is started around mid-2006. It is initially started as a research (or prototype) code even before it is officially registered in Sourceforge.net. But this code is just primitive user-space raw socket modules. This is later refined and a pre-alpha version is created. Followed by which Alpha release. This prototype code is moved from user-space to Linux Kernel (Kernel Space) and then the journey begin in terms of making a serious WAN Optimization solution. Once the pre-beta and beta releases are complete the mainstream series is started.

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-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).



Youtubeで見る - [466//1] 158 VLOG - TOFFEE WAN Optimization Software Development live update - 6-Nov-2016 ↗

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.



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