Membangun Content Delivery Network (CDN) menggunakan Reverse Proxy dan Caching berbasis Linux

Cahyo Darujati, Moh Noor Al Azam

Abstract


Content Delivery Networks (CDN) improve website performance by distributing content closer to users. This paper explores the implementation of a self-hosted CDN using reverse proxy and caching technologies on a Linux-based infrastructure. Performance metrics such as response time, bandwidth usage, and server load are analyzed in two scenarios: with and without CDN. Our findings show a 50% reduction in response time and a 76% decrease in bandwidth consumption at the main server. The study highlights the benefits of localized caching and load balancing while discussing implementation challenges. This research provides a practical framework for organizations seeking cost-effective CDN solutions using open-source tools like Nginx and Varnish.


Keywords


content, delivery, linux, network,

Full Text:

PDF

References


J. Fan, K. Wu, D. Liu, and G. Tang, “SmartSharing: A CDN with Smart Contract-based Local OTT Sharing,” in 2020 IFIP Networking Conference (Networking), Jun. 2020, pp. 631–633.

A. H. Örnek, A. Arış, N. Najaflou, and B. Canberk, “Dynamic Compression Scheduling for Content Delivery Networks,” in 2020 28th Signal Processing and Communications Applications Conference (SIU), Oct. 2020, pp. 1–4. doi: 10.1109/SIU49456.2020.9302145.

L. Zhe, D. Gengsheng, Z. Jingjing, and D. Wei, “Research and Implementation of Dual-stack Web Service Architecture Based on Intelligent DNS and Reverse Proxy Technology,” in 2020 12th International Conference on Advanced Infocomm Technology (ICAIT), Nov. 2020, pp. 68–73. doi: 10.1109/ICAIT51223.2020.9315501.

J. Sun, K. Sun, and Q. Li, “Towards a Believable Decoy System: Replaying Network Activities from Real System,” in 2020 IEEE Conference on Communications and Network Security (CNS), Jun. 2020, pp. 1–9. doi: 10.1109/CNS48642.2020.9162163.

L. Anda, R. Roštecký, and M. Galiński, “Identification of malicious behaviour in content delivery network environment,” in 2022 International Symposium ELMAR, Sep. 2022, pp. 115–118. doi: 10.1109/ELMAR55880.2022.9899715.

Y. Jia and A. Kuzmanovic, “Perceiving Internet Anomalies via CDN Replica Shifts,” in IEEE INFOCOM 2019 - IEEE Conference on Computer Communications, Apr. 2019, pp. 2197–2205. doi: 10.1109/INFOCOM.2019.8737371.

X. Dong and B. Cai, “Balancing Revenue and Cache Partition Fairness for CDN Providers,” in 2022 IEEE 24th Int Conf on High Performance Computing & Communications; 8th Int Conf on Data Science & Systems; 20th Int Conf on Smart City; 8th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys), Dec. 2022, pp. 1562–1569. doi: 10.1109/HPCC-DSS-SmartCity-DependSys57074.2022.00239.

H. Chen, H. Zhan, P. Zhang, and H. Tan, “PeCo: Minimizing Bandwidth Cost for CDN Systems,” in 2022 8th International Conference on Big Data Computing and Communications (BigCom), Aug. 2022, pp. 71–78. doi: 10.1109/BigCom57025.2022.00017.

M. Kyryk, N. Pleskanka, and M. Pleskanka, “The Analysis of the Optimal Data Distribution Method at the Content Delivery Network,” in 2019 IEEE 15th International Conference on the Experience of Designing and Application of CAD Systems (CADSM), Feb. 2019, pp. 1–4. doi: 10.1109/CADSM.2019.8779328.

S. Cui, M. R. Asghar, and G. Russello, “Multi-CDN: Towards Privacy in Content Delivery Networks,” IEEE Trans. Dependable Secure Comput., vol. 17, no. 5, pp. 984–999, Sep. 2020, doi: 10.1109/TDSC.2018.2833110.

X. Ma, C. Zheng, Z. Li, Q. Liu, and X. Chen, “CDNFinder: Detecting CDN-hosted Nodes by Graph-Based Semi-Supervised Classification,” in 2021 IEEE Symposium on Computers and Communications (ISCC), Sep. 2021, pp. 1–7. doi: 10.1109/ISCC53001.2021.9631549.

K. Intharawijitr, P. Harvey, and P. Imai, “A Feasibility Study of Cache in Smart Edge Router for Web-Access Accelerator,” in 2020 IEEE/ACM 13th International Conference on Utility and Cloud Computing (UCC), Dec. 2020, pp. 360–365. doi: 10.1109/UCC48980.2020.00057.

J. H. Kim, T. Bantikyan, N. W. Kim, and L. Tseng, “A Human-centered Approach to make Networked Entertainment Green: A Case Study of CDN,” in 2022 IEEE 42nd International Conference on Distributed Computing Systems Workshops (ICDCSW), Jul. 2022, pp. 227–230. doi: 10.1109/ICDCSW56584.2022.00050.

A. O. Al-Abbasi, V. Aggarwal, T. Lan, Y. Xiang, M.-R. Ra, and Y.-F. Chen, “FastTrack: Minimizing Stalls for CDN-Based Over-the-Top Video Streaming Systems,” IEEE Trans. Cloud Comput., vol. 9, no. 4, pp. 1453–1466, Oct. 2021, doi: 10.1109/TCC.2019.2920979.




DOI: https://doi.org/10.31284/j.kernel.2023.v4i2.7564

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Cahyo Darujati

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Diindeks oleh:
Google Scholar logo Dimensions Logo