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:

TOFFEE-DataCenter a TOFFEE variant for Data Center applications ↗
Saturday' 13-Mar-2021

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.

Network Latency in WAN Networks and performance optimization ↗
Saturday' 13-Mar-2021
Here is my video article on Network Latency in WAN Networks (such as long distance Satellite links, etc) and how you can optimize the same to achieve better network performance.

TOFFEE (and TOFFEE-DataCenter) optimized Mobile Wireless Backhaul Networks ↗
Saturday' 13-Mar-2021
TOFFEE can be used to optimize expensive Wireless backhaul network infrastructure. TOFFEE can be deployed over existing slow or often outdated old backhaul networks too. This will leverage mobile ISPs and network service providers to reduce their bulk IT CapEx and OpEx Costs.

TOFFEE-Mocha WAN Emulation software development - Update: 18-June-2016 ↗
Saturday' 13-Mar-2021
In the previous update (17-Jun-2016) I discussed about the upcoming new Random Packet drop feature along with other completed features. Now I completed the entire TOFFEE-Mocha Random packet drop feature. I completed all the kernel components and the UI support of the same. And to make GUI settings more organized I split the earlier Basic-Settings page into two separate pages namely: Packet Drop and Packet Delay. So this way it is simple to understand settings according to their functionality.

The TOFFEE Project :: TOFFEE-Mocha :: WAN Emulator ↗
Saturday' 13-Mar-2021
The TOFFEE Project :: TOFFEE-Mocha :: Linux Open-Source WAN Emulator



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

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

Network Latency and Bandwidth Assessment - for Network Admins and Infrastructure Architects ↗
Saturday' 13-Mar-2021

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.



Featured Educational Video:
Watch on Youtube - [8613//1] x254 Kernel Init Code without Kernel Module - Kernel Programming Tip #linode ↗

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

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

TOFFEE-Mocha WAN Emulation software development - Update: 16-June-2016 ↗
Saturday' 13-Mar-2021
I started TOFFEE-Mocha WAN Emulation software development on 1-June-2016. I took the existing TOFFEE components as a base. Although the TOFFEE-Mocha is entirely an independent fresh Open-Source WAN Emulation solution. Ever since I am in the process of defining and inventing features. So far I come up with the most important feature which is expected to be present in any WAN Emulation software is the packet delay option.

TOFFEE-DataCenter :: Optimized ISP backbone networks for countries with slowest Internet Speed ↗
Saturday' 13-Mar-2021




TCP Tune-up and Performance Analysis Graphs - Congestion Control - Research - Dos and Don'ts ↗
Saturday' 13-Mar-2021



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