O projeto TOFFEE
CASADOCUMENTAÇÃOATUALIZAÇÕESVÍDEOSPESQUISADESCARREGARPATROCINADORESCONTATO


NEWS & UPDATES 》 TOFFEE-DataCenter WAN Optimization software development - Update: 13-Aug-2016

In my first article (4-Aug-2016) I discussed about the introduction of TOFFEE-DataCenter. You can read the complete article HERE.

This is my first software development update of TOFFEE-DataCenter which I am working since past few weeks. I was busy doing various experiments for the same. Also I need to scrap most of the old TOFFEE Kernel code and did transition towards user-space architecture. I did various feasibility tests, performance load analysis, etc as a part of the same. I did also a basic framework of the new TOFFEE-DataCenter where in which it receives packets, processes it, optimizes it (partially for now) and transmits the same. I did also performance analysis for server hardware such as multi-cpu platforms, multi-core multi-cpu server platforms and so on.

Earlier the TOFFEE is intended to work on IoT devices, Satellite Networks, branch office/SOHO deployments. In most cases the users may deploy just one or couple of TOFFEE devices per site. But in the case of TOFFEE-DataCenter, users can scale-up deploying the same in multiple servers in a sort of distributed cluster computing scenario. Besides the core TOFFEE-DataCenter components (such as packet processing engine/framework), I need to do lot of changes in its Graphical User Interface (GUI) too to address these new requirements.

I did various changes in its GUI components, so that it looks simple, intuitive, and professional. I chose new color themes and a newly designed TOFFEE-DataCenter red logo. The idea behind these changes is to make it easy to understand in emergency situations, easy to print any device configuration settings on a paper such as big picture, and more adaptive in-depth historical analysis stats. So here are the few screenshots of the upcoming new TOFFEE-Data.

TOFFEE-DataCenter Login Page: The login page hints the device/server's Host name, its kernel (TOFFEE-DataCenter) version and TOFFEE-DataCenter version for quick reference.
71-1 TOFFEE-DataCenter WAN Optimization Login page

TOFFEE-DataCenter Home Page: Unlike donut charts which exists in TOFFEE, in TOFFEE-DataCenter it is replaced with bar-charts. These bar-charts track received packets (and packet bytes), transferred packets (and packet bytes), saved packets (and packet bytes). In the case of data-center deployments, often users may deploy on a gigabit network, hence the chart is scaled automatically towards higher units (such as MB, GB and so on in the case of bytes, and Kilo, Million in the case of packet count).

Unlike TOFFEE these pages are not auto-refreshed. The users can do a manual refresh with the "Refresh" button as shown below.
71-2 TOFFEE-DataCenter WAN Optimization Home page

TOFFEE-DataCenter Ports Page: The ports settings page is upgraded, so that in case if the users want to reset their network ports they can do the same. And just like many other pages these pages need be manually refreshed. And unlike TOFFEE the port list is populated in a more optimized way.
71-3 TOFFEE-DataCenter WAN Optimization ports

TOFFEE-DataCenter Wizard Pages: The wizard although it looks similar to TOFFEE wizard, it too got many changes.
71-4 TOFFEE-DataCenter WAN Optimization wizard start

Unlike TOFFEE, a TOFFEE-DataCenter is installed and deployed in a server consisting many Network ports. And this can cause confusion while setting its LAN and WAN ports. Hence in the wizard it hints the MAC ID of the corresponding port as a reference. Fow now just like TOFFEE, TOFFEE-DataCenter supports single LAN and single WAN port. But in the future TOFFEE-DataCenter may support multi-port lan and multi-port wan. So these aspects are kept in mind while designing new Wizard port lan/wan pages (as well as port settings page).
71-5 TOFFEE-DataCenter WAN Optimization wizard lan port
71-6 TOFFEE-DataCenter WAN Optimization wizard wan port
71-7 TOFFEE-DataCenter WAN Optimization wizard finish

TOFFEE-DataCenter Big-Picture Page: The new TOFFEE-DataCenter Big-picture page is completely redesigned. The focus is to make as much information as possible all in one single page. So that Network Admin can take a printout (or screenshot) of the same and maintain an offline record if needed. Unlike TOFFEE, the new TOFFEE-DataCenter BigPicture contains all this information in a more compact easy to read format as shown below.
71-8 TOFFEE-DataCenter WAN Optimization big picture

As a contrast here is the TOFFEE big-picture page. This is well suited for TOFFEE deployment scenarios but it is not suited for TOFFEE-DataCenter.
TOFFEE BigPicture TOFFEE1.1.24_3

Here is the settings ports page after the bridging interface (toffee) is created via wizard.
71-9 TOFFEE-DataCenter WAN Optimization ports

TOFFEE-DataCenter live stats: The TOFFEE-DataCenter stats pages are fully redesigned (although it looks similar to TOFFEE). These graphs are adaptive graphs and are optimized to show large volume data (such as several MBytes per second, several GBytes per second). As you can see below there is a dedicated stats lan bytes page and dedicated wan bytes page, and similarly there is a dedicated lan packets page, and a dedicated wan packets page.

The below screenshots (including the first home-page consolidated stats report) does not have stats/values populated. However sometime soon I may publish a new dedicated article (and a video-log) exclusively about the new TOFFEE-DataCenter stats, live performance tests, benchmarks, etc.
71-10 TOFFEE-DataCenter WAN Optimization stats bytes lan
71-11 TOFFEE-DataCenter WAN Optimization stats bytes wan
71-12 TOFFEE-DataCenter WAN Optimization stats packets lan
71-13 TOFFEE-DataCenter WAN Optimization about page

Here is my Youtube VLOG of the same:



Suggested Topics:


TOFFEE-DataCenter - WAN Optimization


Categories

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


Tópicos recomendados:

TOFFEE-Mocha - WAN Emulator :: TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso ↗
Saturday' 13-Mar-2021
Download TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso via Google Drive share: Live bootable x86-64 Debian Stretch 9.5 with light-weight LXDE UI ISO (includes source-code): TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso You can find the source tar-ball in the /root folder. To know more about the project kindly refer TOFFEE- Mocha: News and Updates - Documentation. To know more about current specific release, objectives, features, release notes/updates, quick demo and future road-map, you can watch my video below.

Streaming CDN Types ↗
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-Mocha Documentation :: TOFFEE-Mocha-1.0.14-1-rpi2 - Raspberry Pi WAN Emulator ↗
Saturday' 13-Mar-2021

MySQL Database Network Data - WAN Acceleration ↗
Saturday' 13-Mar-2021
Here is a quick demo of TOFFEE WAN Optimization optimizing MySQL Data transfers of a MySQL Client to Server Remote Access.

TOFFEE (and TOFFEE-DataCenter) optimized Satellite (inflight/marine/defense) ISP Networks ↗
Saturday' 13-Mar-2021
TOFFEE Optimized Satellite ISP Network: TOFFEE/TOFFEE-DataCenter can be used to optimize Satellite Networks (Satellite based Internet Networks, VoIP, Data, private leased-links) as shown. Ground station transponders can be connected via array of TOFFEE Devices and in the remote CPE can have dedicated or inbuilt TOFFEE with which you can establish a WAN Optimized Satellite Network Tunnel as shown.



TEST CASES :: TEST RESULTS :: TOFFEE-Mocha-1.0.32 asymmetric constant packet delay feature ↗
Saturday' 13-Mar-2021

Bitcoin Mining - Blockchain Technology - Network Optimization via TOFFEE Data-Center WAN Optimization ↗
Saturday' 13-Mar-2021
Bitcoin Mining - Blockchain Technology - Network Optimization via TOFFEE Data-Center WAN Optimization

Building my own CDN - Finally Completed - Update: 17-Dec-2017 ↗
Saturday' 13-Mar-2021
Today I finally completed building my own private CDN. As I discussed so far in my earlier topics (Building my own CDN), I want to custom build the same step-by-step from scratch. And I don't want to for now use/buy third-party CDN subscriptions from Akamai, CloudFlare, Limelight, etc as I discussed earlier.

Introducing TOFFEE-DataCenter ↗
Saturday' 13-Mar-2021
TOFFEE TOFFEE Data-Center is specifically meant for Data Center, Cluster Computing, HPC applications. TOFFEE is built in Linux Kernel core. This makes it inflexible to adapt according to the hardware configuration. It does sequential packet processing and does not scale up well in large multi-core CPU based systems (such as Intel Xeon servers, Core i7 Extreme Desktop systems,etc). Apart from this since it is kernel based, if there is an issue in kernel, it may crash entire system. This becomes a challenge for any carrier grade equipment (CGE) hardware build.



Featured Educational Video:
Assista no Youtube - [4064//1] 0x1c9 NAS OS | Expert's take on FreeNAS vs UNRAID | My two cents | Best Tips ↗

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

TOFFEE-Mocha Documentation :: TOFFEE-Mocha - Jitter feature ↗
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.

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




First TOFFEE-Butterscotch Code Release ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch is a variant of TOFFEE can be used to save and optimize your Home/SOHO 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.



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