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:

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

TOFFEE-Mocha WAN Emulation software development - Update: 1-July-2016 ↗
Saturday' 13-Mar-2021
Today I got a feature request from Jonathan Withers. Jonathan is from a company called MultiWave Australia. He said he is able to get the TOFFEE-Mocha Raspberry Pi setup up and with that he is able to emulate geostationary satellite link. But he requested me is there a way to extend the constant packet delay from 40mS to 500mS. So as a part of his request I supported the same in the current ongoing development version of TOFFEE-Mocha.

TOFFEE-Butterscotch Documentation :: TOFFEE-Butterscotch-1.0.11-rpi2-23-nov-2016 ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch Documentation :: TOFFEE-Butterscotch-1.0.11-rpi2-23-nov-2016

First TOFFEE-Butterscotch Code Release ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch is a 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-Mocha WAN Emulation software development - Update: 18-June-2016 ↗
Saturday' 13-Mar-2021
In the previous update (17-Jun-2016) I discussed about the upcoming new Random Packet drop feature along with other completed features. Now I completed the entire TOFFEE-Mocha Random packet drop feature. I completed all the kernel components and the UI support of the same. And to make GUI settings more organized I split the earlier Basic-Settings page into two separate pages namely: Packet Drop and Packet Delay. So this way it is simple to understand settings according to their functionality.

Demo TOFFEE-DataCenter WAN Optimization packaging feature ↗
Saturday' 13-Mar-2021



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.

WAN Optimization - Animated demo of Packet Optimization in TOFFEE-DataCenter ↗
Saturday' 13-Mar-2021

TOFFEE-Butterscotch Documentation :: TOFFEE-Butterscotch-1.0.11-rpi2-23-nov-2016 ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch Documentation :: TOFFEE-Butterscotch-1.0.11-rpi2-23-nov-2016

Building my own CDN - Finally Completed - Update: 17-Dec-2017 ↗
Saturday' 13-Mar-2021
Today I finally completed building my own private CDN. As I discussed so far in my earlier topics (Building my own CDN), I want to custom build the same step-by-step from scratch. And I don't want to for now use/buy third-party CDN subscriptions from Akamai, CloudFlare, Limelight, etc as I discussed earlier.



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

TOFFEE-DataCenter a TOFFEE variant for Data Center applications ↗
Saturday' 13-Mar-2021

YouTube Video Network Traffic Optimization - WAN Optimization Demo ↗
Saturday' 13-Mar-2021

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

Building my own CDN - Moving away from Joomla to non-Joomla website - Update: 01-Oct-2016 ↗
Saturday' 13-Mar-2021
Seems there are couple of Inmotionhosting servers are down. And one of the server includes The TOFFEE Project website hosted server. I was in touch with the Inmotionhosting team trying to resolve the same. I found a unique issue that all my website files are intact and the Joomla database. But the Joomla database tables are completely wiped out and missing. Besides there is also a sort of upgrade going on in their servers. Luckily I have the most recent backup of the entire website.




Introducing TrueBench - a high resolution 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. With TrueBench Raspberry Pi 3, Raspberry Pi 2B, Raspberry Pi 2 and other embedded SoC devices are benchmarked and you can do a comparative analysis with standard mainstream x86 devices.



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