The TOFFEE Project
HOMEDOCUMENTATIONUPDATESVIDEOSRESEARCHDOWNLOADSPONSORSCONTACT


Videos :: Videos :: The Linux Channel :: Video Index

0x1a0 Moon Base and Space Colonization - First we need fast Interplanetary Internet
  • Watch online in Youtube
0x17c Linux WAN Emulator | TOFFEE-Mocha | Live bootable ISO Distro | Release Update | 08-Nov-2018
  • Watch online in Youtube
0x172 What is TOFFEE-DataCenter ? - The Big Picture
  • Watch online in Youtube
0x163 LoRaWAN - Network Optimization - Overview - Industry
  • Watch online in Youtube
334 WAN Acceleration (WAN Optimization) Network Stack Architecture - Linux Kernel vs Intel DPDK vs Custom Packet Forward
  • Watch online in Youtube
329 Tweaking Network Latency - Live Demo - via TOFFEE-DataCenter
  • Watch online in Youtube
328 Network Latency and Bandwidth Assessment - for Network Admins and Infrastructure Architects
  • Watch online in Youtube
326 Tracking Live Network Application Data - in a WAN Acceleration (WAN Optimization) Device
  • Watch online in Youtube
325 Tracking Live TCP Sessions (connections) - WAN Optimization Device
  • Watch online in Youtube
309 Bulk Ping Tests - WAN Acceleration
  • Watch online in Youtube
313 Amazon Prime video - Video Acceleration No more Buffering Problems - WAN Acceleration
  • Watch online in Youtube
308 MySQL Database Network Data - WAN Acceleration
  • Watch online in Youtube
307 Skype VOIP Data - WAN Acceleration
  • Watch online in Youtube
306 - Introducing TOFFEE-Fudge - Network Packet Generator
  • Watch online in Youtube
304 Timelapse Screen Capture of TOFFEE-DataCenter Network Acceleration - with new RRDtool graph support
  • Watch online in Youtube
303 TCP Tune-up and Performance Analysis Graphs - Congestion Control - Research - Dos and Don'ts
  • Watch online in Youtube
302 - Bufferbloat in a Networking Device or an Appliance
  • Watch online in Youtube
301 - Riverbed and Silver Peak WAN Optimization vs TOFFEE-DataCenter (TOFFEE and or TrafficSqueezer) - FAQ
  • Watch online in Youtube
300 - YouTube Video Network Traffic Optimization - WAN Optimization Demo
  • Watch online in Youtube
293 - iPerf Network Optimization - WAN Optimization Demo
  • Watch online in Youtube
280 WAN Optimization - Animated demo of Packet Optimization in TOFFEE-DataCenter
  • Watch online in Youtube
279 IP Header Compression in WAN Links and TOFFEE-DataCenter WAN Optimization
  • Watch online in Youtube
274 VLOG - Building my own CDN for TOFFEE website - Finally Completed - Episode5
  • Watch online in Youtube
273 Bitcoin Mining - Blockchain Technology - Optimization via TOFFEE Data-Center WAN Optimization
  • Watch online in Youtube
271 Linux Kernel TCP Congestion Control - tcp_cong.c - tcp_ca_find(), tcp_cong_list, tcp_init_congestion_control(), tcp_get_allowed_congestion_control() - Ep3
  • Watch online in Youtube
270 Network Packet Queue or Buffer - Packet Flow Control, Fragmentation and MTU
  • Watch online in Youtube
269 Linux Kernel TCP Congestion Control - CUBIC or BIC-TCP, Pluggable TCP congestion control datastructures - Ep2
  • Watch online in Youtube
268 TCP Congestion Control Algorithms - implemented in Linux Kernel - Introduction - Ep1
  • Watch online in Youtube
267 Ethtool command - struct ethtool_ops and association with net_device data-structure - Ep2
  • Watch online in Youtube
266 Network Stack design - user-space vs kernel-space - Q&A
  • Watch online in Youtube
265 Network MTU research and optimization of WAN Links
  • Watch online in Youtube
264 Linux Kernel struct ethhdr data-structure - Introduction, code-walk, eth_hdr(), skb_mac_header() APIs - Ep1
  • Watch online in Youtube
263 Linux Kernel struct socket and struct sock - Network API Flow and Architecture sock_sendmsg(), sock_recvmsg() - Ep2
  • Watch online in Youtube
262 Linux Kernel struct socket and struct sock data-structure - Introduction and code-walk - Ep1
  • Watch online in Youtube
261 CEO/CTO Talk :: Startups and Companies operating nearsighted
  • Watch online in Youtube
260 CEO/CTO Talk :: Significance of a Teacher or a Mentor
  • Watch online in Youtube
259 CEO/CTO Talk :: Should Invest in Research to Drive Innovation
  • Watch online in Youtube
255 Off-Grid Home Lab Research Solar Installation
  • Watch online in Dailymotion
  • Watch online in Youtube
254 Linux ioctl() API interface - copy_from_user() and copy_to_user() - Episode 4
  • Watch online in Dailymotion
  • Watch online in Youtube
253 Linux ioctl API interface - Sample Code - Kernel Module - User App - Episode 3
  • Watch online in Dailymotion
  • Watch online in Youtube
252 Linux ioctl( ) API interface - Kernel Examples - Episode 2
  • Watch online in Dailymotion
  • Watch online in Youtube
251 Linux ioctl( ) API interface - Introduction - Episode 1
  • Watch online in Dailymotion
  • Watch online in Youtube
249 Ethtool command - Architecture and source code walk - Episode 1
  • Watch online in Dailymotion
  • Watch online in Youtube
248 net-tools - Source Code Walk - Ifconfig Command - Episode 2
  • Watch online in Dailymotion
  • Watch online in Youtube
247 Mind of a Software Programmer vs a Mind of a an Entrepreneur
  • Watch online in Dailymotion
  • Watch online in Youtube
246 CPU Load - Process vs Threads - Demo
  • Watch online in Dailymotion
  • Watch online in Youtube
245 net-tools - Source Code Walk - ARP Command - Episode 1
  • Watch online in Dailymotion
  • Watch online in Youtube
242 net-tools - Source Code Walk - Ifconfig Command - Episode 1
  • Watch online in Dailymotion
  • Watch online in Youtube
241 IPUtils - Architecture - Ping Command - Episode 2
  • Watch online in Dailymotion
  • Watch online in Youtube
PROOF! Google's manipulative tampered AI - Search results - Dont be Evil Google!
  • Watch online in Dailymotion
239 IPUtils - Source Code Walk - Ping Command - Episode 1
  • Watch online in Youtube
237 Internet optimization through TOFFEE-DataCenter WAN Optimization Demo
  • Watch online in Youtube
236 Manager of a Software Development Team
  • Watch online in Youtube
235 Introducing Multi-dimensional (Multi-universe) Internet Technology
  • Watch online in Youtube
234 Private Leased Line Circuits vs Outdated Public Internet VPN Technology
  • Watch online in Youtube
233 Sweden data leak - never store sensitive data in a public cloud service providers
  • Watch online in Youtube
232 TOFFEE DataCenter WAN Optimization - Google Hangouts demo and VOIP Optimization
  • Watch online in Youtube
231 How to become a programmer? And how to become a software architect? - Episode2
  • Watch online in Dailymotion
  • Watch online in Youtube
230 How to become a programmer? And how companies should screen talented programmers?
  • Watch online in Dailymotion
  • Watch online in Youtube
229 Research Socket overhead in Linux vs Message Queues - followup Episode3
  • Watch online in Dailymotion
  • Watch online in Youtube
228 writing custom Shell or CLI via readline library in C and PHP
  • Watch online in Dailymotion
  • Watch online in Youtube
227 Research Socket overhead in Linux vs Message Queues - followup Episode2
  • Watch online in Dailymotion
  • Watch online in Youtube
226 Research Socket overhead in Linux vs Message Queues and benchmarking
  • Watch online in Dailymotion
  • Watch online in Youtube
223 Code Snippet protocol fixed-header manual parsing and packet generation
  • Watch online in Dailymotion
  • Watch online in Youtube
222 Demo TOFFEE_DataCenter WAN Optimization VM Test Setup
  • Watch online in Dailymotion
  • Watch online in Youtube
220 TOFFEE-Mocha WAN Emulator Jitter Feature
  • Watch online in Dailymotion
  • Watch online in Youtube
219 Setting up a WAN Emulator within VirtualBox
  • Watch online in Dailymotion
  • Watch online in Youtube
218 Tour of my new Home Networking Lab within VirtualBox VM
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
217 WannaCry Ransomware on Windows why not Linux, FreeBSD and other Unix platforms
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
216 Switching from Linux to FreeBSD
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
215 Linux Kernel build system - hardware specs
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
214 Introduction and code-walk - Linux Kernel struct dst_entry datastructure - ep1
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
212 Switching from Ubuntu Unity to Light-weight Ubuntu MATE
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
211 VLOG Gluster cluster - Cloud storage setup in my home lab
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
210 VLOG Netgear ReadyNAS - Factory Default and Initial Setup
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
209 Ubuntu 17.04 Zesty Zapus Upgrade
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
208 Networking Protocols - Episode10 - Tunnelling and Encapsulation of Network Data
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
207 tcp_parse_options() API to parse TCP Options in Linux Kernel Networking Sub-system - part7
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
201 Demo :: Fragmented skbuff - Linux Kernel skbuff data-structure - part18
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
200 Coding a simple look-up-table in C - without Linked lists and a binary search
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
195 Linux Kernel /proc Interface - Kernel source /proc samples
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
194 Linux Kernel /proc Interface - sample kernel module /proc access to control netfilter hook
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
193 Linux Kernel /proc Interface - create a directory in /proc file-system
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
192 Linux Kernel /proc Interface - create and write /proc file
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
191 Linux Kernel /proc Interface - create and read /proc file
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
190 Linux Kernel IPv4 stack packet fragmentation and defragmentation APIs
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
181 skbuff kfree_skb API and skb packet drop API return code - Linux Kernel skbuff data-structure - part17
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube
176 skbuff skb->next, skb->prev linked-list experiments - Linux Kernel skbuff data-structure - part16
  • Download via HTTP - CDN - SAMP
  • Download via Google Drive
  • Watch online in Dailymotion
  • Watch online in Youtube

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


Recommended Topics:

IP Header Compression in WAN Links and TOFFEE-DataCenter WAN Optimization ↗
Saturday' 13-Mar-2021

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

TOFFEE-Butterscotch Bandwidth saver software development - Update: 17-Nov-2016 ↗
Saturday' 13-Mar-2021
Here is my second software development update of TOFFEE-Butterscotch. In the previous update (28-Oct-2016) I discussed about the Alerts, etc. Whereas in my first TOFFEE-Butterscotch news update I have introduced about TOFFEE-Butterscotch research, project specifications, use-cases, etc.

TOFFEE (and TOFFEE-DataCenter) deployment in Large Infrastructure and or ISP Networks ↗
Saturday' 13-Mar-2021
Large Infrastructure or ISP setup: In case if you are an ISP and interested in deploying a large customer WAN Optimized network or an add-on enhanced (WAN Optimized) network for select few customers, then you can deploy something as shown below. Although this case is not meant for hobby/DIY users. This is a feasible solution for high-end professional application and the same can be deployed.

TOFFEE-Mocha WAN Emulation software development - Update: 15-July-2016 ↗
Saturday' 13-Mar-2021
Today I completed doing all the changes which are meant for the new upcoming TOFFEE-Mocha release. I have increased the resolution and the range of all factor variables. Instead 1 to 10 range now they have a range of 1 to 30. Unlike before the value 1 means it is lot more intense (or in some cases less intense) and the uppermost value 30 means lot less intense (or in some cases lot intense).

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.



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

Grid Hosting vs CDN Hosting ↗
Saturday' 13-Mar-2021

TOFFEE deployment topology guide ↗
Saturday' 13-Mar-2021
Assume you have two sites (such as Site-A and Site-B) connected via slow/critical WAN link as shown below. You can optimize this link by saving the bandwidth as well possibly improve the speed. However, the WAN speed can be optimized only if the WAN link speeds are below that of the processing latency of your TOFFEE installed hardware. Assume your WAN link is 12Mbps, and assume the maximum WAN optimization speed/capacity of Raspberry Pi is 20Mbps, then your link will get speed optimization too. And in another case, assume your WAN link is 50Mbps, then using the Raspberry Pi as WAN Optimization device will actually increase the latency (i.e slows the WAN link). But in all the cases the bandwidth savings should be the same irrespective of the WAN link speed. In other words, if you want to cut down the WAN link costs via this WAN Optimization set up, you can always get it since it reduces the overall bandwidth in almost all the cases (including encrypted and pre-compressed data).

TOFFEE (and TOFFEE-DataCenter) deployment in Large Infrastructure and or ISP Networks ↗
Saturday' 13-Mar-2021
Large Infrastructure or ISP setup: In case if you are an ISP and interested in deploying a large customer WAN Optimized network or an add-on enhanced (WAN Optimized) network for select few customers, then you can deploy something as shown below. Although this case is not meant for hobby/DIY users. This is a feasible solution for high-end professional application and the same can be deployed.



Featured Educational Video:
Watch on Youtube - [89//1] B.E and M.E Final Year Projects - Form your Team ↗

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.

Grid Hosting vs CDN Hosting ↗
Saturday' 13-Mar-2021

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.

Bufferbloat in a Networking Device or an Appliance ↗
Saturday' 13-Mar-2021




First TOFFEE Code Release ↗
Saturday' 13-Mar-2021
I started working on the new TOFFEE project (which is the fork of my earlier TrafficSqueezer open-source project) starting from 1st January 2016 onwards. Ever since I was busy in research and altering certain old features so that it is more minimal than TrafficSqueezer, a more focused agenda, deliver refined code and a broader vision. I have lined up more things to follow in the upcoming months. I want to focus about all aspects of WAN communication technologies not just on core WAN Optimization research and technology.



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


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