The TOFFEE Project
HOMEDOCUMENTATIONUPDATESVIDEOSRESEARCHDOWNLOADSPONSORSCONTACT


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


Recommended Topics:

Moon Base and Space Colonization - First we need fast InterPlanetary Internet ↗
Saturday' 13-Mar-2021

Internet optimization through TOFFEE-DataCenter WAN Optimization Demo ↗
Saturday' 13-Mar-2021
Internet optimization through TOFFEE-DataCenter WAN Optimization Demo

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

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

Communication data network standards and data transfer speeds :: Chart ↗
Saturday' 13-Mar-2021
Here is a complete chart comprising popular communication data network standards and their respective transfer rates. I hope this reference chart will help network engineers and network software developers while performing networking tests and experiments, building WAN/network products, building WAN simulated networks of a specific standard and so on. This may also helps us to track technological advancements of communication data networks.

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



TOFFEE (and TOFFEE-DataCenter) deployment with VPN devices ↗
Saturday' 13-Mar-2021
In case if you need to deploy TOFFEE along with your existing VPN devices you can deploy the same as shown below. This will allow your VPN devices to encrypt your TOFFEE WAN Optimized network data. NOTE: Make sure about the VPN deployment topology done in the right order. Else TOFFEE (LAN side) may get VPN encrypted packets which may not be possible (and or difficult) to further optimize. Hence always make sure to deploy them in a topology suggested below so that TOFFEE devices are out of VPN tunnel.

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

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.

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.



Featured Educational Video:
Watch on Youtube - [171//1] 169 Q&A - Add additional HardDrive or storage space in Linux VirtualBox VM ↗

iPerf Network Optimization - WAN Optimization Demo ↗
Saturday' 13-Mar-2021

TOFFEE-Mocha-1.0.32-1-x86_64 and TOFFEE-Mocha-1.0.32-1-i386 Code Release ↗
Saturday' 13-Mar-2021
This is my first TOFFEE-Mocha combined x86-64 and i386 (Intel x86 64-bit and 32-bit) code release.

TOFFEE hardware selection guide ↗
Saturday' 13-Mar-2021
When you build a WAN Optimization device with TOFFEE the entire packet processing (data optimization) takes place in software layer or in other words more precisely Operating System kernel space. However if you have any compression or encryption hardware accelerator hardware card the parts of the TOFFEE packet processing modules can be offloaded to hardware layer and thus improving its efficiency.

Recording Lab Monthly off-grid power-consumption readings for research ↗
Saturday' 13-Mar-2021



Watch on Youtube - [1888//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 [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