The TOFFEE Project
HOMEDOCUMENTATIONUPDATESVIDEOSRESEARCHDOWNLOADSPONSORSCONTACT


RESEARCH 》 CDN Content Delivery Networks - Types

Internet based CDN: Internet based CDN the CDN Services provider will place 100s of CDN caching nodes across the internet (usually in ISPs), and serving the end-user content requests directly from these CDN nodes instead from the main origin web-server(s) of the website.

Private CDN: There can be multiple types of CDN infrastructure, such as CDN service provider Networks/Infrastructure (discussed mostly so far) where end-users or customers rent their infrastructure via their paid services. And in another case a company can build their own company’s proprietary private CDN infrastructure where a company builds it and uses for their own services (for example infrastructure of Google), then a hybrid of both where there can be an interconnected CDN service provider’s network and proprietary CDN.

Sometimes these private CDN Networks can be built from scratch from their own built from scratch tools and infrastructure, and sometimes they can use other third-party tools and platform to build the same. In either case, simply put private CDN is the private built CDN built for the purpose of its own firm. It is not a CDN service provider infrastructure.

The main advantages of private CDN is the data security. Since it is 100% private infrastructure, the data and all the resources are available in the company’s owned machines. Hence sometimes depending on the requirement where there is huge traffic and also a need to highly secure this data, sometimes it is necessary to build an organization’s own private CDN either with technology built by them, or either buying CDN building tools from third party CDN Software/tool vendors. Hence sometimes any CDN Service provider, can also build these tools/software/hardware and so on, and can sell to their customers to enable them to build their own 100% private CDN infrastructure.

Peer-to-Peer (P2P) CDN: We know Peer-to-peer (P2P) technology is widely used in bulk file downloads via torrents. Unfortunately most people often relate P2P with respect to illegal data/file sharing. These days more and more large software downloads are available via P2P technology. This even includes several official ISO Linux Distribution Download formats.

So a CDN based on peer-to-peer (P2P) technology can be built to achieve this goal. Services like Napster, and the infamous Pirate Bay and so on, made headlines after being sued by major recording industry and movie industry corporations that claimed the file sharing services violated their copyright. Nevertheless, the technology itself is legal and very useful for practical file distribution and in this case as a core CDN objective (such as load-sharing, content distribution, redundancy, and so on). So even large companies like AT&T to non-profit university libraries rely on P2P content distribution.

P2P itself is not one type of technology but rather refers to several types of protocols, including Gnutella, BitTorrent, and and FastTrack protocols. CDN Networks can use P2P to distribute a website’s content without needing to cache the content on other dedicated servers (as in the case of traditional Internet based CDN scenario). Instead, the users accessing the site share in the distribution of the content, without any adverse effects on their experiences.

Because a P2P CDN requires less power and hardware from the CDN service itself, many P2P CDNs offer their services for free. Websites that want to participate usually need to append the service’s URL to their content URLs or add certain code to their websites.

How to check a website using CDN? If you are looking ways to find a website is using a CDN, you can follow this guide HERE. This way you can know if the website is using any CDN service and its corresponding CDN vendor(s) providing the subscription(s) services.



Suggested Topics:


Generic CDN


Building my own CDN

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


Recommended Topics:

Network MTU research and optimization of WAN Links ↗
Saturday' 13-Mar-2021
Network MTU research and optimization of WAN Links

TOFFEE (and TOFFEE-DataCenter) optimized Mobile Wireless Backhaul Networks ↗
Saturday' 13-Mar-2021
TOFFEE can be used to optimize expensive Wireless backhaul network infrastructure. TOFFEE can be deployed over existing slow or often outdated old backhaul networks too. This will leverage mobile ISPs and network service providers to reduce their bulk IT CapEx and OpEx Costs.

TOFFEE Data-Center WAN Optimization deployment in Big Data Analytics ↗
Saturday' 13-Mar-2021

Building my own CDN - choosing a web-hosting to deploy my CDN - Update: 28-July-2016 ↗
Saturday' 13-Mar-2021
The TOFFEE Project website is hosted on Inmotion Hosting. And so I am looking for alternate hosting provider to build my first CDN node. My plan is to make multiple sub-domains of my website such as cdn1.the-toffee-project.org, cdn2.the-toffee-project.org and point each of this corresponding subdomain(s) to various alternative web hosting servers geographically spread across the world. Sometimes choosing the same vendor for multiple CDN nodes may result multiple servers existing in the data-center. And this becomes an issue if there is some catastrophic network disaster.

Introducing TOFFEE-Fudge - Network Packet Generator ↗
Saturday' 13-Mar-2021
TOFFEE Fudge is a simple intuitive Network Packet Generator which can be used to create custom test synthetic Network Packets and can be used in various applications such as networking research, network infrastructure troubleshooting, ethical hacking, as a network software development tool and so on.

iPerf Network Optimization - WAN Optimization Demo ↗
Saturday' 13-Mar-2021



TOFFEE (and TOFFEE-DataCenter) deployment in Large Infrastructure and or ISP Networks ↗
Saturday' 13-Mar-2021
Large Infrastructure or ISP setup: In case if you are an ISP and interested in deploying a large customer WAN Optimized network or an add-on enhanced (WAN Optimized) network for select few customers, then you can deploy something as shown below. Although this case is not meant for hobby/DIY users. This is a feasible solution for high-end professional application and the same can be deployed.

TOFFEE Data-Center optimized Internet of Things (IoT) Platform ↗
Saturday' 13-Mar-2021

TOFFEE (and TOFFEE-DataCenter) deployment in SD-WAN Applications ↗
Saturday' 13-Mar-2021
Software-Defined Wide Area Networking (SD-WAN) is a new innovative way to provide optimal application performance by redefining branch office networking. Unlike traditional expensive private WAN connection technologies such as MPLS, etc., SD-WAN delivers increased network performance and cost reduction. SD-WAN solution decouple network software services from the underlying hardware via software abstraction.

TOFFEE Data-Center WAN Optimization deployment in Big Data Analytics ↗
Saturday' 13-Mar-2021



Featured Educational Video:
Watch on Youtube - [17445//1] 294 - VRF - Virtual Routing and Forwarding - Introduction ↗

TrueBench - Linux CPU Benchmarking system ↗
Saturday' 13-Mar-2021
TrueBench is an unique open-source benchmarking system in which the core system performance and efficiency parameters are measured at extreme high resolution in the order of several million/billion µ-seconds for a given specific task. TrueBench is a part of The TOFFEE Project research.

TOFFEE-Mocha WAN Emulation software development - Update: 19-July-2016 ↗
Saturday' 13-Mar-2021
Today I refined the first page consolidated report graphs. TOFFEE-Mocha (unlike TOFFEE) is a WAN Emulator, so the graphs are supposed to highlight this purpose and should display the overall network activity. Unlike TOFFEE, the TOFFEE-Mocha report should contain in general what is received versus what is sent across the wire. In case if the packet drop feature is enabled, you should see few missing bytes and packets. Similarly in future I may support packet duplication feature, in that case you may see more packets/bytes sent versus the packets/bytes actually received.

Setting up a WAN Emulator within VirtualBox ↗
Saturday' 13-Mar-2021

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.



Watch on Youtube - [1888//1] Deep Space Communication - Episode1 - Introduction ↗

TOFFEE-DataCenter - First Live Demo and software development - Update: 26-Aug-2016 ↗
Saturday' 13-Mar-2021
Today I have done a test setup so that I can able to connect my Android Samsung Tab via TOFFEE DataCenter. Below is my complete test topology of my setup. For demo (and research/development) context I configured TOFFEE DataCenter in engineering debug mode. So I do not need two devices for this purpose.



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 [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