TOFFEE项目
文档更新影片研究下载赞助商联系


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


推荐主题:

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

Advantages of CDN - Content Delivery Networks or Content Distribution Networks ↗
Saturday' 13-Mar-2021

Tracking Live TCP Sessions (connections) - WAN Optimization Device ↗
Saturday' 13-Mar-2021

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.

TOFFEE-Butterscotch a TOFFEE for Home/SOHO Internet/WAN bandwidth ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch a TOFFEE for Home/SOHO Internet/WAN bandwidth

TOFFEE-Mocha - WAN Emulator :: TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso ↗
Saturday' 13-Mar-2021
Download TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso via Google Drive share: Live bootable x86-64 Debian Stretch 9.5 with light-weight LXDE UI ISO (includes source-code): TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso You can find the source tar-ball in the /root folder. To know more about the project kindly refer TOFFEE- Mocha: News and Updates - Documentation. To know more about current specific release, objectives, features, release notes/updates, quick demo and future road-map, you can watch my video below.



TOFFEE-Mocha WAN Emulation software development - Update: 16-June-2016 ↗
Saturday' 13-Mar-2021
I started TOFFEE-Mocha WAN Emulation software development on 1-June-2016. I took the existing TOFFEE components as a base. Although the TOFFEE-Mocha is entirely an independent fresh Open-Source WAN Emulation solution. Ever since I am in the process of defining and inventing features. So far I come up with the most important feature which is expected to be present in any WAN Emulation software is the packet delay option.

TOFFEE (and TOFFEE-DataCenter) deployment with VPN devices ↗
Saturday' 13-Mar-2021
In case if you need to deploy TOFFEE along with your existing VPN devices you can deploy the same as shown below. This will allow your VPN devices to encrypt your TOFFEE WAN Optimized network data. NOTE: Make sure about the VPN deployment topology done in the right order. Else TOFFEE (LAN side) may get VPN encrypted packets which may not be possible (and or difficult) to further optimize. Hence always make sure to deploy them in a topology suggested below so that TOFFEE devices are out of VPN tunnel.

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.

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



Featured Educational Video:
在YouTube上观看 - [89//1] B.E and M.E Final Year Projects - Form your Team ↗

Internet optimization through TOFFEE-DataCenter WAN Optimization Demo ↗
Saturday' 13-Mar-2021

TOFFEE with Hardware Compression and Decompression Accelerator Cards ↗
Saturday' 13-Mar-2021
You can build a basic TOFFEE WAN Optimization hardware completely in software layer (i.e its networking data-plane and control-plane). And if you are a product manufacturer you can make commercial WAN Optimization products with TOFFEE with software layer alone. And if you choose to improve its performance, you can use any third-party PCIe Compression Accelerator cards.

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

Demo TOFFEE-DataCenter WAN Optimization VM Test Setup ↗
Saturday' 13-Mar-2021




TOFFEE-DataCenter WAN Optimization :: TOFFEE-DATACENTER-1.3.25-1-portable ↗
Saturday' 13-Mar-2021
Download TOFFEE-DATACENTER-1.3.25-1-portable.tar.xz via Google Drive share: platform independent (portable) source: TOFFEE-DATACENTER-1.2.2-1-portable.tar.xz * Alternatively download from SOURCEFORGE project site. * Here are the TOFFEE-DataCenter supported features. * To know more about the project kindly refer TOFFEE-Datacenter Documentation, News and Updates



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