The TOFFEE Project
The TOFFEE Project

Updates :: TOFFEE-Mocha WAN Emulation software development - Update: 16-June-2016

Written by: Kiran Kankipati - Published: 16-Jun-2016


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.

First I supported what is called as "Constant Packet Delay" to introduce per-packet (or inter packet) delay in the combination of milli-seconds and micro-seconds. This feature once I fully implemented I tested with file-downloads (via TCP) and bulk ping (ICMP) 1000-bytes packet size and found it is working flawlessly as expected. But what I need is also an innovative feature with which we can control the packet rate based on its size. Such as more delay for a packet which is around 1000-bytes and less delay for a packet which is just around 100-bytes. So I introduced another feature called as "Packet Dynamic Delay". With this feature now I can dynamically control the rate of the packet flow proportional to the size of the packet. And with the packet-dynamic-delay-factor variable you can also adjust its delay factor. Higher the delay-factor set, lower is going to be the packet dynamic delay and vice-versa. And you can also set delays combination of constant and dynamic packet delay parameters.

As one can understand these are cases which we cannot easily configure via any existing Linux tools (user-space and or kernel-space features). And if you need a highly versatile WAN Emulation testing software you need features such as these. I may continue to work on probably couple of more feature before my first TOFFEE-Mocha release which is scheduled on 1-July-2016. Until then stay tuned.

If you have any feature requests expected to be supported on TOFFEE-Mocha software you can kindly send me your ideas and suggestions.

Here is my screenshot of my upcoming TOFFEE-Mocha software Basic Settings page (which is still in development):
TOFFEE-Mocha WAN Emulation software development 16-June-2016

Here is my Youtube VLOG of the same:

VLOG - Introducing TOFFEE-Mocha WAN Emulation - 16-June-2016



Suggested Topics:

TOFFEE-Mocha - WAN Emulator
TOFFEE-Mocha-1.0.32-1-x86_64 and TOFFEE-Mocha-1.0.32-1-i386 Code Release
31-Oct-2016
TOFFEE-Mocha WAN Emulation software development - Update: 20-Oct-2016
20-Oct-2016
TOFFEE-Mocha WAN Emulation software development - Update: 19-July-2016
19-Jul-2016
TOFFEE-Mocha WAN Emulation software development - Update: 15-July-2016
15-Jul-2016
TOFFEE-Mocha WAN Emulation software development - Update: 1-July-2016
01-Jul-2016
First TOFFEE-Mocha Code Release
23-Jun-2016
TOFFEE-Mocha WAN Emulation software development - Update: 18-June-2016
18-Jun-2016
TOFFEE-Mocha WAN Emulation software development - Update: 17-June-2016
17-Jun-2016
TOFFEE-Mocha WAN Emulation software development - Update: 16-June-2016
16-Jun-2016

Categories
TOFFEE-DataCenter - WAN Optimization
TOFFEE - WAN Optimization
TOFFEE-Mocha - WAN Emulator
TOFFEE-Butterscotch - Save and Optimize your Internet/WAN bandwidth

 

Recommended Topics:

Network Optimization in Big Data Analytics:









Hardware Compression and Decompression Accelerator Cards:


Demo - Internet optimization through TOFFEE-DataCenter:


Learn Linux Systems Software and Kernel Programming:



The TOFFEE Project - v6.31 :: Updated: 14-Dec-2017 :: © 2017 :: Author: Kiran Kankipati
Your IP: 54.90.207.75 :: Browser: CCBot/2.0 (http://commoncrawl.org/faq/)