O projeto TOFFEE
CASADOCUMENTAÇÃOATUALIZAÇÕESVÍDEOSPESQUISADESCARREGARPATROCINADORESCONTATO


RESEARCH 》 WAN Optimization iPhone and Android - Mobile App

Often I get emails from CEOs, CTOs and other tech industry experts asking me a suggestion or idea about making a iPhone and Android WAN Optimization Mobile App. They are quite curious about market potential of making such a commercial product and launching it for the users. And for all these people I get back to them with the same or similar answers and explain them the technical challenges while doing so. I see there are many drawbacks than it is really addressing any specific need. And it is one of the dumbest ideas making a mobile phone based WAN Optimization (or any network data optimization) software. Sometimes even unfortunately VPN included. Although VPN is a necessary evil to connect into the corporate network so that the employees can still be connected and work from home (or work while they are in travel or vacation). But WAN Optimization is a complete different ball game.

Security Issues and root access: It is not quite easy to make a mobile app which can get exclusive control of the whole network or data path without an exclusive root access. So if it needs to be acquired it may gain exclusive access on many more things. Making it vulnerable for any security attacks if not designed robust. This is one of the reasons it is good to do any WAN Optimization in kernel-space rather than in application space. And it is one of the reasons the entire TCP/IP and other important networking modules always exist in the kernel space.

Excessive CPU cycles: One of the other main technical challenge is that when there is network data optimization happening behind the scenes by these apps, it needs also sizable amount of free CPU cycles. This will create additional system load and when you are doing any critical work (and even say playing online games), it can choke your performance of your mobile device. No matter what is the approach you choose to use to optimize your networking data, it needs significant amount of free CPU space. Not all mobile devices can cope up this load. This will reduce your customer base since not everyone will carry a expensive high-spec smart-phone. If the users are using outdated tab and a basic spec smart phone, these Network optimization apps can never be used effectively in these devices. So there is no justification ever customers will be paying for these apps and figure out suddenly your app is not compilable for their mobile phone CPUs.

Or there can be a case they may like initially during some free trial period. But when they pay money and subscribe for paid service, they may experience CPU overload and sluggish performance during their course of usage. This can in turn result in over-heating and excessive battery consumption.

Backdoors and security issues: Customers using any mobile based WAN Optimization or Network optimization apps are always at high risk. If this application gets hacked it can act as a medium to hack almost the entire mobile device and all its other apps. And sometimes these apps may have some backdoors for some engineering reasons and hackers can spot these backdoors and can gain access and control. And if these WAN Optimization apps are doing decryption of encrypted SSL traffic, any attack on this app will lead to nasty consequences.

Government regulations: Government will always try to regulate on any networking solution which creates any optimized and or encrypted tunnels. Often times these are not according to any industry standards which is the reason in the first place they need to comply government regulations specific to that country. And if you are an Network optimization app company (for example from US), and if you want to release this commercial app to other countries, you need to follow their local government guidelines, modify the app according to those guidelines and need to release the same. And get proper license to operate if required. Or may need to open backdoors for them so that if needed they can gain access to this optimized network you are trying to create.

The bottom-line truth - Unfortunately there are no proper industry standards exists on WAN Optimization technology. There are only commercial patents exist which are often not much disclosed and discussed in public.

So this is the reason I never recommend making any iPhone and Android based WAN Optimization (or Network Optimization) commercial mobile app. I consider it is a dumbest idea. It can work well in some few specific use-cases but not suitable in general common usage scenarios.

Here is my detailed Youtube video of the same:



Suggested Topics:


WAN Optimization and Network Optimization

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


Tópicos recomendados:

Introducing TOFFEE-DataCenter ↗
Saturday' 13-Mar-2021
TOFFEE TOFFEE Data-Center is specifically meant for Data Center, Cluster Computing, HPC applications. TOFFEE is built in Linux Kernel core. This makes it inflexible to adapt according to the hardware configuration. It does sequential packet processing and does not scale up well in large multi-core CPU based systems (such as Intel Xeon servers, Core i7 Extreme Desktop systems,etc). Apart from this since it is kernel based, if there is an issue in kernel, it may crash entire system. This becomes a challenge for any carrier grade equipment (CGE) hardware build.

How to check a website using CDN ? ↗
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.

WAN Optimization iPhone and Android - Mobile App ↗
Saturday' 13-Mar-2021

WAN Optimization - Animated demo of Packet Optimization in TOFFEE-DataCenter ↗
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).

Assista no Youtube - [868//1] 280 WAN Optimization - Animated demo of Packet Optimization in TOFFEE-DataCenter ↗


Demo TOFFEE-DataCenter WAN Optimization VM Test Setup ↗
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.

Riverbed and Silver Peak WAN Optimization vs TOFFEE-DataCenter (TOFFEE and or TrafficSqueezer) - FAQ ↗
Saturday' 13-Mar-2021

Upgrading Ubuntu 17.10 to 18.04 via TOFFEE-DataCenter WAN Optimization Screenshots ↗
Saturday' 13-Mar-2021



Featured Educational Video:
Assista no Youtube - [88//1] B.E and M.E Final Year Projects - Form your Team ↗

CDN Introduction - Content Delivery Networks or Content Distribution Networks ↗
Saturday' 13-Mar-2021

TOFFEE-Mocha Documentation :: TOFFEE-Mocha-1.0.18-1-x86_64 ↗
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.

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.



Assista no Youtube - [1864//1] Deep Space Communication - Episode1 - Introduction ↗

WAN Optimization Network Stack Architecture - Linux Kernel vs Intel DPDK vs Custom Packet Forward ↗
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


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