The TOFFEE Project
HOMEDOCUMENTATIONUPDATESVIDEOSRESEARCHDOWNLOADSPONSORSCONTACT


RESEARCH 》 Recording Lab Monthly power-consumption readings for Research

Table :: lab_powermeter

Summary Days Meter Reading Start (kWh) Meter Reading End (kWh) Consumed Units (kWh) Avg. Units per day (kWh)
933 1174.20 1.26
Year: 2018
ID Month Days Meter Reading Start (kWh) Meter Reading End (kWh) Consumed Units (kWh) Avg. Units per day (kWh) Comments
31Dec311132.301174.2041.901.35* HP Laptop Manjaro Install for Youtube and misc use
30Nov301079.601132.3052.701.76
29Oct311032.701079.6046.901.51* FreeNAS server build. Moving from NETGEAR to FreeNAS
28Sep30985.901032.7046.801.56* FreeNAS server build. Moving from NETGEAR to FreeNAS
27Aug31948.60985.9037.301.20
26Jul31910.30948.6038.301.24
25Jun30868.50910.3041.801.39
24May31829.30868.5039.201.26
23Apr30794.60829.3034.701.16
22Mar31760.80794.6033.801.09
21Feb28730.00760.8030.801.10
20Jan31704.00730.0026.000.84
Summary :: 2018365 470.20 1.29
Year: 2017
ID Month Days Meter Reading Start (kWh) Meter Reading End (kWh) Consumed Units (kWh) Avg. Units per day (kWh) Comments
19Dec31688.60704.0015.400.50
18Nov30665.70688.6022.900.76
17Oct31637.20665.7028.500.92
16Sep30605.20637.2032.001.07
15Aug31570.80605.2034.401.11
14Jul31542.90570.8027.900.90* Lithium-ion battery pack issue fitted with a proper 11.1v compatible charge controller instead of Lead-acid one.
* replaced old Samsung LCD Monitor 22'' 2243NWX with new BenQ LED Monitor 24'' GW2470HM (bigger and power-efficient)
* replaced old defective Dlink DIR-300 WiFi router with new Xiomi Mi 3C router (faster and power-efficient)
13Jun30499.90542.9043.001.43* Lithium-ion battery pack issue rectified and serviced so the improved solar output again.
12May31455.00499.9044.901.45* Lithium-ion battery pack issue and so the degraded solar output for few weeks.
11Apr30397.50455.0057.501.92* Netgear ReadyNAS rebuilds, GlusterFS, mdadm RAID, FreeNAS ZFS research, etc.
10Mar31354.80397.5042.701.38
9Feb28315.20354.8039.601.41
8Jan31269.40315.2045.801.48
Summary :: 2017365 434.60 1.19
Year: 2016
ID Month Days Meter Reading Start (kWh) Meter Reading End (kWh) Consumed Units (kWh) Avg. Units per day (kWh) Comments
7Dec31228.20269.4041.201.33
6Nov30185.80228.2042.401.41
5Oct31148.10185.8037.701.221) Using HP Laptop's USB as UPS to power WiFi Router most of the time and charging via Solar power
2) Excess use of Core i7-5820K due to complete migration of all TOFFEE projects on the same
4Sep30116.10148.1032.001.071) Upgrade to 90Watt Solar Panel
2) Excess use of Core i7-5820K for TOFFEE, TOFFEE-DataCenter development, migration of The TOFFEE Project website from Joomla to custom non-Joomla
3Aug3167.40116.1048.701.57Excess use of Core i7-5820k for TOFFEE-DataCenter development
2Jul3131.6067.4035.801.151) Desktop PC to MiniPC
2) Solar Mini-UPS
1Jun190.0031.6031.601.66* initial deployment: 12-Jun-2016 to 30-Jun-2016
Summary :: 2016203 269.40 1.33





Recording Lab Monthly power-consumption readings for Research


Background and Initial Setup: Here is my home lab monthly power-consumption readings for research. This will help to measure and monitor the overall power usage and assess the power requirements. This will help me in future purchases such as UPS, battery upgrades and so on. And as well remove replace old obsolete hardware with new less power-consuming devices. This can be say replacing old monitors with new LED and OLED monitors. Replacing large obsolete PCs with small MiniPC (such as Intel NUC) and Raspberry Pi. Replacing damaged or obsolete 3.5" desktop harddrives with smaller less power efficient 2.5" notebook harddrives and SSD drives and so on.

Analog Kilowatt (KWH) Electricity Meter: To measure the same, I can choose to use either my Kill-a-watt meter or my unused analog dial based kilowatt meter. In this case I need a device which is much more simple and for more permanent basis. So I chose to use a old type analog kilowatt meter. I do not have to worry about any data-corruption (which may occur with LED/LCD meter variants). The only disadvantage is that you cannot reset its old existing meter readings in it. So I chose to open the meter and reset manually to zero by turning the dials before I install the same for this purpose. Here is my VLOG Youtube video:

Kilowatt Meter Installation: Here is the way I installed the same. I connected directly the ground terminal. And I intercepted the line and neutral via the Kilowatt Meter. This way I can capture the readings in my kilowatt meter in real-time.
kilowatt meter installation

I thought of installing from the start of the month (that is 1-July-2016 00-hours), then again I was quite tempted to install right away on 00-hours 12-Jun-2016 and monitor the same. Anyway since I can find the average units consumed per-day. So I want more data-points I collect before I upgrade or alter my lab equipment. This way I know how far I am improving the things. As well assess my long term power needs if I ever install any off-grid power solutions in future. Here is my VLOG Youtube video:

Update 9-Jul-2016: As a research experiment I replaced my Intel Core i7 5820K desktop PC with my Intel Celeron 1037U Mini-PC as my everyday desktop system. This is an attempt to reduce my overall monthly power consumption. As well an attempt to do feasibility tests and research to know how far Mini PC will dominate the market in future and to study the real potential of Mini PCs (such as Intel NUC, Intel Compute stick and so on). For few cases I can still choose to use my high-end desktop such as kernel builds via remote SSH terminal connection, etc. But choose to use Mini-PC as a regular desktop for all basic workloads. And sometimes for simple software development such as user-space components and GUI modules.
A laptop can be used instead of a Mini-PC, but the laptops in my lab are being used as a dedicated test systems. And sometimes Mini-PC is a better choice than a laptop, since when you purchase a laptop you need to buy entire package (such as the RAM, Harddrive, inbuilt monitor/screen etc). But a Mini-PC gives the choice, flexibility and it is modular unlike a laptop. Hence a Mini-PC is cost effective. For more details kindly watch my Youtube VLOG below:



Suggested Topics:


Generic Home Lab Research

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


Recommended Topics:

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.

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.

TOFFEE Documentation :: TOFFEE-1.1.24-3-rpi2 ↗
Saturday' 13-Mar-2021
Here is my VLOG Youtube video of the same which includes details about version release notes, future road-map and so on. The TOFFEE release is highly optimized and customized for hardware platforms such as x86-64 based Intel NUC and other Intel mobile computing platforms such as laptops and so on. This version (or release) is not suited and so not recommended to be used for high-end desktop and server hardware platform.

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-DataCenter WAN Optimization - Google Hangouts Demo and VOIP Optimization ↗
Saturday' 13-Mar-2021

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



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

VPN Network Optimization via TOFFEE WAN Optimization ↗
Saturday' 13-Mar-2021
VPN Networks may degrade network performance due to various packet processing overheads such as encryption and by adding extra network protocol header(s) (such as IPv4/IPv6, IPSec, etc). This may inflate near MTU sized packets and causes excessive packet fragmentation. Here are the few examples of packet processing involved in a VPN (or a VPN like) Tunnel. With TOFFEE you can optimize these packets even before they get processed on to a VPN device. TOFFEE optimizes packet contents (application payload and transport headers) so that these TOFFEE optimized packets when they get processed by VPN devices (or VPN software stack) they may never need further packet fragmentation. Here is a deployment scenario of TOFFEE with VPN devices.

A study on WAN Optimization Techniques ↗
Saturday' 13-Mar-2021
There are various techniques with which one can optimize their WAN Network Data. Any long distance communication can be considered as WAN Network. A decade ago any network connecting two countries, considered as a WAN network, and a network within a city as MAN and soon. But these days in general any long distance communication is considered as WAN Network. Such as your Mobile communication networks, Satellite networks, Space Networks (Deep space networks), Trans-Atlantic cable networks, etc.

My sample Wireshark packet capture files for research ↗
Saturday' 13-Mar-2021
I have a huge repository (or collection) of sample Wireshark packet capture files for reference. I use them extensively for research and development of TOFFEE as well to understand various protocol PDUs and protocol standards. I personally collected various test captures via Wireshark during my test and experimental research setup during the course of TOFFEE development. Say if you are a student and learning Networking and or say VoIP data and VoIP packets, you can analyse my VoIP sample Wireshark captures. Or in other case assume you are doing some quick research (or development) and want to refer few handful of VoIP packets then you can download and analyse my sample packet capture files.



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

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.

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

Raspberry Pi as a Networking Device ↗
Saturday' 13-Mar-2021
Raspberry Pi is often used as a single board computer for applications such as IoT, hobby projects, DIY, education aid, research and prototyping device. But apart from these applications Raspberry Pi can be used for real-world applications such as in making a full-fledged networking devices. Raspberry Pi is a single board ARM based hardware which is why it is also classified as ARM based SoC. Since it is ARM based it is highly efficient, tiny form-factor and lower in power consumption with moderate computational power. This will allow it to work several hours on emergency battery backup power supply such as low-cost domestic UPS and or some renewable energy source, which is a prerequisite for a typical networking device.

LoRaWAN - Network Optimization via TOFFEE WAN Optimization ↗
Saturday' 13-Mar-2021
LoRaWAN - Network Optimization via TOFFEE WAN Optimization




TOFFEE Download :: TOFFEE-1.1.70-1-portable ↗
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 [CDN]


Hardware Compression and Decompression Accelerator Cards:
TOFFEE Architecture with Compression and Decompression Accelerator Card [CDN]


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