The TOFFEE Project
HOMEDOCUMENTATIONUPDATESVIDEOSRESEARCHDOWNLOADSPONSORSCONTACT


RESEARCH 》 Multi-dimensional (Multi-universe) Internet Technology - A Proposal

Preface:
Kindly watch my detailed Youtube intro video to understand the context:

Currently what we have is a single homogeneous (sort of) WWW Internet. Which we can consider as a single-dimensional network. Here are the reasons why I mean its single-dimensional:

  • common IPv4 address-space (public IP) across the world
  • DNS mapping and domains (namespace across the world)
  • Internet Assigned Numbers Authority (IANA) (ICANN) controlling/responsible for domain namespace across the world

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.

01 Multi-dimensional Multi-universe Internet Technology

ISPs:
Currently we have only a choice to choose the ISP and by subscribing to their service we get access to single Internet. But with multiple Internets we can have subscriptions to one or multiple Internets just like TV channels as shown below.

02 Multi-dimensional Multi-universe Internet Technology

International vs National Internets:
We have currently Internet which is a global WWW. But we can have country specific Internet, community specific Internet, area specific Internet, and so on as shown below with multi-dimensional Internets.

03 Multi-dimensional Multi-universe Internet Technology [CDN]

Community Internets:
So if it is a small community driven Internet it is nothing but an Intranet (sort of). In this case we may no longer need large ISPs. Instead this network can be built and managed entirely by community with public/community funded networking equipment.

04 Multi-dimensional Multi-universe Internet Technology [CDN]

Country specific Internets:
Unlike existing Internet. Country specific Internet can have a complete Internet infrastructure heavily regulated by local country specific laws. This may help in few situations such as tackling issues like pronography, violence, drugs, etc which a specific country may wish to ban/censor all together. This is not possible with existing scenario. Internet is so vast banning outright any content is simply not always feasible. Sometimes this also means safe Internet for schools, children and family.

Some challenges:
Apart from various advantages having multiple Internets (as discussed above). I can foresee these issues. You can kindly put forward your views :)

  • Case 1: Spanning Domain names across Internets this way. But is this legal ?
    05 Multi-dimensional Multi-universe Internet Technology
  • Case 2: Phishing, security and authenticity ?
  • Case 3: Possibility of Inter-connectivity (some kind of bridging, etc) ?
    So that users connected to WWW can reach WWW2, WWW3 and so on.
    Note: Bridging I mean not L2-bridging. What I mean here is chances/feasibility of Internet Inter-connectivity.
    06 Multi-dimensional Multi-universe Internet Technology

Why and when I got such an idea:
I got this idea in the year 2014 when I was exploring about CubeSats (and such Satellite Network via Raspberry Pi soon after I purchased my first Raspberry Pi2). Satellite networks are networks of networks. Unlike land based networks Satellite Networks have no such restrictions. And I was also partially inspired by Google Loon project. Eventually it struck me that why we need to limit ourselves with just one Interent (or WWW) ? Why cannot we have multiple individual (and so multi-dimensional) WWWs ?

So I was confused how to share this view globally. Initially shared with few of my high-profile contacts who are into Internet services, Network Infrastructure domain, etc. But eventually it turned out either they are not interested, or a case that they are unable to imagine the magnitude of change this can cause globally.

Conclusion:
Hope you guys got some big picture. I am still in the process of writing this proposal. If you have any ideas or suggestions you can kindly put forward.



Suggested Topics:


Generic

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


Recommended Topics:

TEST CASES :: TEST RESULTS :: TOFFEE-Mocha-1.0.32 asymmetric constant packet delay feature ↗
Saturday' 13-Mar-2021

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

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

Bitcoin Mining - Blockchain Technology - Network Optimization via TOFFEE Data-Center WAN Optimization ↗
Saturday' 13-Mar-2021
Bitcoin Mining - Blockchain Technology - Network Optimization via TOFFEE Data-Center WAN Optimization

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

TOFFEE-DataCenter :: Features Supported ↗
Saturday' 13-Mar-2021
Here is a list of TOFFEE-DataCenter features supported. TOFFEE-DataCenter currently supports some of the important features such as loss-less network data compression, Packet Deduplication (protocols/applications supported), Application Acceleration, TCP Acceleration, dynamic MTU optimization, data packaging, hardware offload support, etc.

Watch on Youtube - [466//1] 158 VLOG - TOFFEE WAN Optimization Software Development live update - 6-Nov-2016 ↗


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

Skype VOIP Data - WAN Acceleration ↗
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 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 - [1836//1] x257 tp-link UE300 Linux Kernel Realtek Driver Codewalk rtl8153a-3 r8152 USB 3.0 to Gigabit - Part1 ↗

The TOFFEE Project :: TOFFEE-Butterscotch :: Save and Optimize your Internet/WAN bandwidth ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch is an open-source software which can be used to save and optimize your 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.

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.

TOFFEE (and TOFFEE-DataCenter) deployment with VPN devices ↗
Saturday' 13-Mar-2021
In case if you need to deploy TOFFEE along with your existing VPN devices you can deploy the same as shown below. This will allow your VPN devices to encrypt your TOFFEE WAN Optimized network data. NOTE: Make sure about the VPN deployment topology done in the right order. Else TOFFEE (LAN side) may get VPN encrypted packets which may not be possible (and or difficult) to further optimize. Hence always make sure to deploy them in a topology suggested below so that TOFFEE devices are out of VPN tunnel.

TOFFEE-Mocha Documentation :: TOFFEE-Mocha-1.0.14-1-rpi2 - Raspberry Pi WAN Emulator ↗
Saturday' 13-Mar-2021




Tracking Live Network Application Data - in a WAN Acceleration (WAN Optimization) Device ↗
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