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


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

VPNネットワークの高速化

* 続きを読む ↗

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


おすすめトピック:

Recording Lab Monthly power-consumption readings for Research ↗
Saturday' 13-Mar-2021
Here is my home lab monthly power-consumption readings for research. This will help to measure and monitor the overall power usage and assess the power requirements. This will help me in future purchases such as UPS, battery upgrades and so on. And as well remove replace old obsolete hardware with new less power-consuming devices.

First TOFFEE-Mocha Code Release ↗
Saturday' 13-Mar-2021
TOFFEE-Mocha is my dream project which I thought working on it since several years. I want to make a WAN emulation software which is straight forward and simple to use. I used tc scripts along with iptables for testing my TOFFEE (and TrafficSqueezer before TOFFEE) and I am not quite satisfied with the same. As one can understand these scripts are not meant for WAN emulation.

WAN Optimization - Animated demo of Packet Optimization in TOFFEE-DataCenter ↗
Saturday' 13-Mar-2021

My Lab Battery Purchase and Service logs for Research ↗
Saturday' 13-Mar-2021
Here is a complete log of my lab battery purchase, service record which I maintain in Google drive. These I use for my home (or my family generic use) as well as a part of my home lab. I maintain a detailed log this way to monitor the failure rate of these batteries. This will allow me to select a specific brand/model which has higher success rate and to monitor any premature failure/expiry. The service log helps me to monitor and schedule the next service routine so that I can maintain these batteries in tip-top condition.

DIY TOFFEE WAN Optimization Device with Intel Celeron Mini PC ↗
Saturday' 13-Mar-2021
Here is a step-by-step DIY to build your own Intel based Mini PC WAN Optimization Device with TOFFEE. I chose this below Intel Celeron Mini PC since it is fan-less aluminium case and as well it has 2 dedicated inbuilt Gigabit Ethernet ports. You can use one for LAN Network and one for WAN Network.

CDN Hosting ↗
Saturday' 13-Mar-2021
It is quite interesting that there are few web hosting firms are offering direct CDN based hosting services. Since it is a direct CDN based hosting, it is cheap, extremely easy or transparent CDN service. It is transparent, since each time you publish your content in the hosting web-server (origin server), it is immediately is in sync automatically in the user-serving CDN caching machines. Since the hosting vendor and the CDN vendor are all the same, it is also easy to use their services. There is no incompatibility issues, interoperability issues, and better integrated analytics, are all the benefits of CDN Hosting services.

Youtubeで見る - [889//1] 280 WAN Optimization - Animated demo of Packet Optimization in TOFFEE-DataCenter ↗


Multi-dimensional (Multi-universe) Internet Technology - A Proposal ↗
Saturday' 13-Mar-2021
Currently what we have is a single homogeneous (sort of) WWW Internet. Which we can consider as a single-dimensional network. What I propose is that we can create complete independent multiple Internets with each Internet having its own IP-address space, Domain namespace and an authority to manage Domain names. And these networks/Internets can be entirely IPv4 only based or IPv6 only based.

Off-Grid Home Lab Research Solar Installation ↗
Saturday' 13-Mar-2021

YouTube Video Network Traffic Optimization - WAN Optimization Demo ↗
Saturday' 13-Mar-2021

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



Featured Educational Video:
Youtubeで見る - [1836//1] x257 tp-link UE300 Linux Kernel Realtek Driver Codewalk rtl8153a-3 r8152 USB 3.0 to Gigabit - Part1 ↗

Amazon Prime video - Video Acceleration No more Buffering Problems - WAN Acceleration ↗
Saturday' 13-Mar-2021

WAN Optimization iPhone and Android - Mobile App ↗
Saturday' 13-Mar-2021

Building my own CDN - choosing a web-hosting to deploy my CDN - Update: 28-July-2016 ↗
Saturday' 13-Mar-2021
The TOFFEE Project website is hosted on Inmotion Hosting. And so I am looking for alternate hosting provider to build my first CDN node. My plan is to make multiple sub-domains of my website such as cdn1.the-toffee-project.org, cdn2.the-toffee-project.org and point each of this corresponding subdomain(s) to various alternative web hosting servers geographically spread across the world. Sometimes choosing the same vendor for multiple CDN nodes may result multiple servers existing in the data-center. And this becomes an issue if there is some catastrophic network disaster.

TOFFEE-Butterscotch Documentation :: TOFFEE-Butterscotch-1.0.11-rpi2-23-nov-2016 ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch Documentation :: TOFFEE-Butterscotch-1.0.11-rpi2-23-nov-2016




Detect and Monitor Failing Harddrive in Linux - My Seagate 500GB HDD Died ↗
Saturday' 13-Mar-2021
My 500GB Seagate Barracuda 7200RPM hard-drive suddenly started making mild clicking noise. I found this happening since morning. I was suspicious that something wrong in this drive and when I opened the Linux Disks app, I can find the cause of this issue. The disk is increasingly getting read errors. Besides I can see various other parameters such as Power-On Hours, Temperature, Head flying hours, etc.



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