The TOFFEE Project
HOMEDOCUMENTATIONUPDATESVIDEOSRESEARCHDOWNLOADSPONSORSCONTACT


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

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

And in my next update (13-Aug-2016) I showed the first TOFFEE-DataCenter GUI screenshots. You can read the complete article HERE.

This is my next software development update of TOFFEE-DataCenter which I am working since past few weeks. I was very busy in implementing the core TOFFEE-DataCenter components along with prototyping, benchmarking, implementing and testing the same. However today is the first time ever I did a fresh new CLI interface for the upcoming new TOFFEE-DataCenter.

Unlike TOFFEE, TOFFEE-DataCenter is meant to be installed in servers with or without a GUI access (even a remote web-GUI) all the time. Whereas in TOFFEE the objective is to provide TOFFEE configuration interface always via easy to understand web user-GUI. TOFFEE needs web interface since it has similar user-case like any networking device (such as Wifi-Router, Router, Firewall or a manageable switch). But in the case of TOFFEE-DataCenter it represents a packet processing (or network) server. Hence TOFFEE-DataCenter mandatorily requires a quick, reliable, robust, light-weight and secure CLI access.

So here are my few screenshots of TOFFEE-DataCenter which I had supported so far today. The CLI underneath uses the GUI modules which makes it highly reliable with as much as code reuse(i.e TOFFEE-DataCenter GUI library).

TOFFEE-DataCenter CLI access and greeting: An IT admin can access TOFFEE-DataCenter CLI remotely (via SSH) or directly (via Terminal) as shown. Upon access they are greeted with important system info parameters such as TOFFEE-DataCenter release version, release date, server's host name (hostname), server's booted kernel version (uname -r), CPU model info, CPU core count. This gives a sneak peak to the admin so that he/she can be aware always which system (TOFFEE-DataCenter server) they are currently accessing directly or remotely. At any time the admin can get host name info via their prompt. In this case it shows TOFFEE-DataCenter@WD-1TB2$ which stands for host name (or server) WD-1TB2.
72-1 TOFFEE-DataCenter WAN Optimization cli access

TOFFEE-DataCenter CLI :: Help: You can use shortcuts like "h" or "?" or "help"
72-2 TOFFEE-DataCenter WAN Optimization cli help

TOFFEE-DataCenter CLI :: server info: shows the same welcome greeting with the system parameters.
72-3 TOFFEE-DataCenter WAN Optimization cli TOFFEE server info

TOFFEE-DataCenter CLI :: server health: shows system temperature, CPU load, etc.
72-4 TOFFEE-DataCenter WAN Optimization cli TOFFEE server health

TOFFEE-DataCenter CLI :: show config: This is the CLI equivalent of GUI big-picture interface.
72-5 TOFFEE-DataCenter WAN Optimization cli show config

TOFFEE-DataCenter CLI :: ifconfig: shows the port info (output of standard Linux ifconfig command)
72-6 TOFFEE-DataCenter WAN Optimization cli port info

TOFFEE-DataCenter CLI :: set ports: set lan port and wan port. In future may support multi-lan and multi-wan ports.
72-7 TOFFEE-DataCenter WAN Optimization cli show config

TOFFEE-DataCenter CLI :: toffee enable: enable packet forwarding (bridging)
72-8 TOFFEE-DataCenter WAN Optimization cli enable toffee packet forwarding

TOFFEE-DataCenter CLI :: show stats: It shows blank since the server/device which I am working is a development system.
72-9 TOFFEE-DataCenter WAN Optimization cli show stats

TOFFEE-DataCenter CLI :: save config - load config: You can save your CLI configuration in a config file and load when in need. Although this is optional since TOFFEE-DataCenter maintains the config in a database. But this config file acts as a quick user-profile specific TOFFEE-DataCenter server settings.
72-10 TOFFEE-DataCenter WAN Optimization cli load config save config

TOFFEE-DataCenter CLI :: purge stats: Just like GUI you can purge historic stats. Sometimes it is needed for research and or debugging purposes.
72-11 TOFFEE-DataCenter WAN Optimization cli stats purge

TOFFEE-DataCenter CLI :: TOFFEE reset: Do a TOFFEE reset. This resets ports and toffee forwarding bridge. This will not impact other settings. This feature may get well defined in future based on the way project progresses.
72-12 TOFFEE-DataCenter WAN Optimization cli toffee reset

TOFFEE-DataCenter CLI :: quit: Exit or Quit CLI. You can use short-cuts like "q" or "e" or "exit" or "quit" to quit the CLI.
72-13 TOFFEE-DataCenter WAN Optimization cli quit

So this is the TOFFEE-DataCenter CLI interface so far supported. As one can understand it still misses many settings which are currently been supported in the TOFFEE-DataCenter web-GUI. I hope very soon sometime in future the CLI should get mature and will support all the configuration parameters of TOFFEE-DataCenter just like web-GUI. In my upcoming next update I may share more CLI screenshots with more commands (and features).

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 (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-DataCenter WAN Optimization - Google Hangouts Demo and VOIP Optimization ↗
Saturday' 13-Mar-2021

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.

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

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

TOFFEE-DataCenter screenshots on a Dual CPU - Intel(R) Xeon(R) CPU E5645 @ 2.40GHz - Dell Server ↗
Saturday' 13-Mar-2021



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

TOFFEE-Mocha Documentation :: TOFFEE-Mocha-1.0.14-1-x86_64 ↗
Saturday' 13-Mar-2021

Bulk Ping Tests - WAN Acceleration ↗
Saturday' 13-Mar-2021

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



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

TOFFEE-DataCenter WAN Optimization software development - Update: 13-Aug-2016 ↗
Saturday' 13-Mar-2021
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.

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

Introducing TOFFEE-Butterscotch - Save and Optimize your Internet/WAN bandwidth ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch yet another 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.

CDN Content Delivery Networks - Types ↗
Saturday' 13-Mar-2021




Introducing TrueBench - a high resolution CPU benchmarking system ↗
Saturday' 13-Mar-2021
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. With TrueBench Raspberry Pi 3, Raspberry Pi 2B, Raspberry Pi 2 and other embedded SoC devices are benchmarked and you can do a comparative analysis with standard mainstream x86 devices.



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