The TOFFEE Project
The TOFFEE Project

Research :: Optimization of network data (WAN Optimization) at various levels

Written by: Kiran Kankipati - Published: 03-Dec-2016


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.

Network Packet level optimization: You can optimize your network data down to individual packets. This may be useful to optimize discrete network data such as VoIP and streaming networking applications. So depending on your network you can do frame level optimization in case if it is a Layer-2 switched network something like MPLS/VPLS scenarios. And in case it is a IP based routed networks you can do IP packet level optimization. So that the IP-header is intact where-as its other protocol headers and the payload is optimized. Hence packet level optimization suits for discrete network data and corresponding network applications.
Network Packet level network data WAN Optimization

Session level optimization: Session level (or session based) optimization is suited for complete/full sessions bound by a network connection. For example TCP-connection. A remote MySQL or Oracle database access involves a TCP-connection (or a session). So in this case we are not talking about discrete packet level access (although a session will always comprise multiple packet transfers to and fro) and we are not talking about individual file-level access, instead it is a session-level bulk data transfers. In this case we can employ different network optimization strategy so that the entire session can be optimized.
Network Session level network data WAN Optimization

File level optimization: Last but not least a file-level optimization involves a typical file-download/file-upload scenario such as HTTP, FTP and so on. In this case in general even before sending across the wire we can do lossy (and lossless) compression of these files depending on its contents. But when it is being transferred across the network we can employ a network optimization strategy where an entire file transfer is optimized. We can also implement both above discussed techniques such as network packet-level and session-level to optimize file-level network data transfer. Some of the examples which comes in this category are CDN networks, HTTP Cache Proxy (such as Squid-Cache) and so on.
Network File level network data WAN Optimization

Case study :: Dolby Servers in movie theaters: Movie theaters these days get digitized extremely high-quality movie files from film producers/distributor channels. Since these files are so huge they are transferred via high-speed wire (fibre-optic) networks. But in case if the movie theaters lack high-speed network connectivity then they ship these movie copies on a regular computer hard-drive. This is a good case study and use-case where file-level network data optimization can be deployed.
Here are some interesting videos on Digital Cinema movie servers and projection technology:

Watch Video: Behind the Scenes: TGV Cinemas

* Click the image above to watch this video on Youtube ↗
Watch Video: Digital CInema Projector Barco S-Series

* Click the image above to watch this video on Youtube ↗
Watch Video: In Theatre Projection

* Click the image above to watch this video on Youtube ↗


Here is my detailed video of the same:

Watch Video: The TOFFEE Project - Optimization of network data (WAN Optimization) at various levels

* Click the image above to watch this video on Youtube ↗

In case if you are having a company and if you are looking for ways to optimize your network, performance tune-up and or building network optimization product(s) (which may or may not include porting/integrating TOFFEE on to your product), in that case I can offer my technical consultation services. If you are interested you can contact me for the same.



Suggested Topics:


WAN Optimization and Network Optimization
 Network Packet Queue or Buffer - Packet Flow Control, Fragmentation and MTU ↗
21-Dec-2017


 Network MTU research and optimization of WAN Links ↗
04-Nov-2017


 Network Latency in WAN Networks and performance optimization ↗
02-Mar-2017


 Optimization of network data (WAN Optimization) at various levels ↗
03-Dec-2016


 INDEX :: Content Delivery Networks or Content Distribution Networks (CDN) ↗
21-Jul-2016


 Communication data network standards and data transfer speeds :: Chart ↗
02-Jul-2016


 A study on WAN Optimization Techniques ↗
28-Jun-2016


 WAN Optimization iPhone and Android - Mobile App ↗
20-Jun-2016


 My sample Wireshark packet capture files for research ↗
25-May-2016


 Live demo - Data Transfer - High bandwidth to Low bandwidth ↗
03-Apr-2016


 A study on Deep Space Networks (DSN) ↗
30-Jan-2016


 

Recommended Topics:




Featured Educational Video:
Watch Video: 229 Research Socket overhead in Linux vs Message Queues - followup Ep3

* Click the image above to watch this video on Youtube ↗


Skype VOIP Data - WAN Acceleration:
  > reduce/eliminate Jitter
  > no more call drops
  > accelerate any VOIP (including long-distance Skype calls)



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



The TOFFEE Project - v9.35 :: Updated: 16-Sep-2018 :: © 2018 :: Author: Kiran Kankipati
Your IP: 54.156.51.193 :: Browser: CCBot/2.0 (https://commoncrawl.org/faq/)