The TOFFEE Project
HOMEDOCUMENTATIONUPDATESVIDEOSRESEARCHDOWNLOADSPONSORSCONTACT


DOCUMENTATION 》 DIY TOFFEE WAN Optimization Device with Intel Celeron Mini PC

Build a TOFFEE WAN Optimization Hardware Appliance

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.

Unboxing pictures of the same:
TOFFEE WAN Optimization Device [CDN]
TOFFEE WAN Optimization Device [CDN]

Here is the view of the device. You can see here it has dual Gigabit Ethernet ports. Although it has Gigabit Ethernet, since this hardware configuration is limited, you can use similar device to process (optimize) up to 30-50Mbps of WAN Network via TOFFEE. I printed with my CASIO Label printer and labeled each Ethernet port as shown below as: LAN and WAN

NOTE: Labelling the Ethernet ports is quite important since if it is wrongly configured in TOFFEE, it can cause complete failure of network connectivity. As it may leak TOFFEE optimized packets into LAN Network.

TOFFEE WAN Optimization Device

This device which I got came with a white high-quality plastic stand just the way you find in many old D-link and Belkin Wifi routers. Along with it they have included the power-supply adapter and 2x Wifi Antennas as you can see below.

TOFFEE WAN Optimization Device [CDN]

If you open the device you can find the board inside. As you can see it came with a laptop DDR3L RAM, Wifi Card to which external Antennas can be connected. For storage (or your TOFFEE Firmware) you can either connect a standard Laptop 2.5'' HDD or SSD drive or you can choose to use the mSATA SSD drive. I purchased a tiny 32GB mSATA drive. This standard Ubuntu x86-64 Desktop fits in this mSATA drive. And as well there is lot of extra storage you get to install TOFFEE and any optional debugging tools such as Wireshark and so on. Although you cannot use a 32GB drive to compile any Ubuntu kernel since the SSD storage space is quite limited.

TOFFEE WAN Optimization Device

The CPU is thermally bonded to the outer aluminium MiniPC case. So when the device is powered on, the case slightly heats up.

TOFFEE WAN Optimization Device

Here are the external pictures of the MiniPC fully assembled.

TOFFEE WAN Optimization Device [CDN]

As I mentioned above since the case is made with aluminium, it will naturally dissipate the heat generated by the CPU as well in case if you choose to use any standard 2.5'' notebook SSD or HDD drive. Here are heat vents behind on the back cover so that there is some natural airflow.

You can find the bottom cover also includes small silicone bushes so that you can keep this horizontal on a table or fix it in the plastic stand (included in the package) and place it vertical. In my opinion placing it vertical as shown below is the best choice since it allows uniform airflow and moreover the device looks cool as you can see below.

TOFFEE WAN Optimization Device

Here is its other view where you can see its ports. You can connect standard Monitor via VGA port or via HDMI port. You can also connect your USB mouse and keyboard. It has also USB3.0 ports.

10 TOFFEE WAN Optimization Device [CDN]

At its top near the antennas it has provision to connect USB storage, microSD and SD-card. These slots are quite handy if you choose to extend its storage temporarily with these options. I am not sure you can connect a USB keyboard or mouse to this port. Since when I checked it worked only with USB storage flash drives only.

11 TOFFEE WAN Optimization Device

Here are the technical specs of this Intel MiniPC:

  • Intel Celeron C1037U Processor (fanless)
  • 2GB DDR3 Laptop RAM (DDR3L)
  • 32GB mSATA SSD
  • 2x Gigabit Ethernet
  • Wifi port
  • 2x USB3.0 ports
  • 12v DC Power-supply

You can find the TrueBench performance benchmarks of this processor HERE which is around 226311120. This means you can use this safely to optimize 30-40Mbps WAN network speeds with TOFFEE. For more details about this processor refer official IntelĀ® CeleronĀ® Processor 1037U (2M Cache, 1.80 GHz) Specifications.

Installing TOFFEE:
Kindly refer the TOFFEE Documentation HERE. This MiniPC is a standard x86-64 device so you can follow same installation steps.



Suggested Topics:


TOFFEE - WAN Optimization


Categories

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


Recommended Topics:

Building my own CDN - Minify Script files - Update: 23-July-2016 ↗
Saturday' 13-Mar-2021
One of the suggestions Google PageSpeed Insights tool suggested for The TOFFEE Project website is to minify the css and java script files. Minify Script files: When you read online about minification of your web script files, often they highlight file size savings and thus resulting faster download time and better website performance.

TOFFEE-DataCenter packet packaging feature for WAN Optimization ↗
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.

The TOFFEE Project :: TOFFEE-Mocha :: WAN Emulator ↗
Saturday' 13-Mar-2021
The TOFFEE Project :: TOFFEE-Mocha :: Linux Open-Source WAN Emulator

Optimization of network data (WAN Optimization) at various levels ↗
Saturday' 13-Mar-2021
WAN Network data can be optimized at various levels depending upon the network applications, protocols, topology and use-cases. So the amount of data you can optimize will depend on the strategy you choose to optimize. Such as: Network Packet level optimization, Session level optimization, File level optimization, etc.

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.



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.

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

Building my own CDN - Minify Script files - Update: 23-July-2016 ↗
Saturday' 13-Mar-2021
One of the suggestions Google PageSpeed Insights tool suggested for The TOFFEE Project website is to minify the css and java script files. Minify Script files: When you read online about minification of your web script files, often they highlight file size savings and thus resulting faster download time and better website performance.

A study on Deep Space Networks (DSN) ↗
Saturday' 13-Mar-2021
When you are dealing Deep Space Networks (DSN) one among the most challenging parts is the Interplanetary distances and communicating data across such vast distances. This is where we are not dealing with common Internet type traffic such as HTTP/FTP/VoIP/etc but it is completely different when it comes to DSN so far. So optimizing data in DSN becomes mandatory. For example if you think one of the Mars Rovers, they have used LZO lossless compression.



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

Skype VOIP Data - WAN Acceleration ↗
Saturday' 13-Mar-2021

INDEX :: Content Delivery Networks or Content Distribution Networks (CDN) ↗
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.

Off-Grid Solar Power System for Raspberry Pi ↗
Saturday' 13-Mar-2021
When you choose to use your Raspberry Pi device as your IoT based remote weather station or if you are building Linux kernel (like kernel compilation) within the same, you need a good uninterrupted power source (UPS). But if you are using it on site or in some research camping location you can choose to power your Raspberry Pi device with your custom off-grid solar power source.




First TOFFEE-Mocha Code Release ↗
Saturday' 13-Mar-2021
TOFFEE-Mocha is my dream project which I thought working on it since several years. I want to make a WAN emulation software which is straight forward and simple to use. I used tc scripts along with iptables for testing my TOFFEE (and TrafficSqueezer before TOFFEE) and I am not quite satisfied with the same. As one can understand these scripts are not meant for WAN emulation.



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