A.A. Prokurovsky1, N.V. Toutova2, I.A. Andreev3
1–3 Moscow Technical University of Communications and Informatics (Moscow, Russia)
1 a.a.prokurovskiy@mtuci.ru, 2 e-natasha@mail.ru, 3 i.a.andreev@mtuci.ru
Content delivery networks reduce the user`s access time to information resources. E- learning platforms with many users in different cities and countries are one of the areas where the use of content delivery networks is relevant due to the active use of video lessons and audio files. The principle of operation of content delivery networks is to cache information resources on nodes located closer to the end user, which allows for faster content loading. Improving and developing caching methods that significantly increase the speed of user access to content is an urgent task.
The aim of the work is to develop a caching method in a content delivery network for e- learning that allows for faster content loading compared to the traditional method, when caching occurs when the end user requests content (pull-model).
The proposed content caching method uses a hybrid caching model (push-pull) that allows proactive content caching on edge servers. It takes into account potential demand by end users. For educational content, demand can be determined based on how users complete lessons. The algorithm for solving the problem based on the fuzzy logic model is given in detail. The content popularity is classified into three fuzzy sets: low, medium and high popularity. Each of the sets is described by a membership function that depends on the popularity boundaries. The proposed algorithm performs fuzzification of the popularity number, distributing its membership among three fuzzy sets. The results are used to make decisions about file caching. Compared with a simple caching algorithm, the proposed method allows to speed up content loading by an average of 10-30% for various edge nodes of the content delivery network.
A test bench was developed to evaluate the effectiveness of the proposed method. The enterprise service bus product 1C:Bus was used as middleware. Three virtual machines running the Ubuntu Linux operating system are used to emulate geographically distributed edge servers as well as one origin server. Several iterations of the experiment were conducted, using 50 video tutorials, each of which was downloaded twice. The file sizes varied from 1 KB to 1 GB. The results showed an average content loading time advantage by the proposed caching method by 10-30% compared to the traditional one.
Prokurovsky A.A., Toutova N.V., Andreev I.A. Method of caching information resources in content delivery networks for distance learning based on fuzzy logic. Dynamics of complex systems. 2025. V. 19. № 4. P. 75−85. DOI: 10.18127/j19997493-202504-08 (in Russian).
- Adzhemov A.S., Kudryashova A.Y., Poborchaya N.E. Implementation of the Format of Video Lectures for Disciplines of the Department of General Communication Theory. 2023 Systems of Signals Generating and Processing in the Field of on Board Communications. IEEE. 2023. S. 1–5.
- Kudryashova A.Y., Adzhemov A.S., Toutova N.V. Implementation of Electronic Educational and Methodological Complexes for Students of IT Areas. 2023 Systems of Signals Generating and Processing in the Field of on Board Communications. IEEE. 2023. S. 1–5.
- Zolfaghari B. et al. Content delivery networks: State of the art, trends, and future roadmap. ACM Computing Surveys (CSUR). 2020. V. 53. № 2. Р. 1–34.
- Khan K. Blockchain-Based Content Delivery Networks for Adaptive Video Streaming Optimization. International Journal of Multidisciplinary Research and Publications. 2024. V. 6. № 7. Р. 141–148.
- Prokurovskij A.A., Andreev I.A., Bulanov G.A. Arxitektura seti dostavki kontenta na osnove texnologii blokchejna. Texnologii informacionnogo obshhestva. 2022. S. 245–247.
- Ali W., Fang C., Khan A. A survey on the state-of-the-art CDN architectures and future directions. Journal of Network and Computer Applications. 2025. S. 104–106.
- Tyagi A. Optimizing digital experiences with content delivery networks: Architectures, performance strategies, and future trends. arXiv preprint arXiv:2501.06428. 2025.
- Digo S.M., Nuraliev B.G. Vzaimodejstvie e`kosistemy` 1S s sistemoj obrazovaniya v e`poxu cifrovoj e`konomiki. Novy`e informacionny`e texnologii v obrazovanii. 2022. S. 7–24.
- Prokurovskij A.A., Andreev I.A., Tutova N.V. Povy`shenie e`ffektivnosti raspredeleniya resursov v setyax dostavki obrazovatel`nogo kontenta s ispol`zovaniem integracionnoj shiny` «1S: Shina». Informatika i obrazovanie. 2024. T. 39. № 4. S. 90–95.
- Ghaznavi M. et al. Content delivery network security: A survey. IEEE Communications Surveys & Tutorials. 2021. V. 23. № 4. S. 2166–2190.
- Kernan N. et al. Public DNS Resolvers Meet Content Delivery Networks: A Performance Assessment of the Interplay. arXiv preprint arXiv:2502.05763. 2025.
- Podlipnig S., Böszörmenyi L. A survey of web cache replacement strategies. ACM Computing Surveys (CSUR). 2003. V. 35. № 4.
Р. 374–398. - Carlsson N. et al. Caching and optimized request routing in cloud-based content delivery systems. Performance Evaluation. 2014. V. 79. Р. 38–55.
- Podlipnig S., Böszörmenyi L. A survey of web cache replacement strategies. ACM Computing Surveys (CSUR). 2003. V. 35. № 4. Р. 374–398.
- Nygren E., Sitaraman R.K., Sun J. The akamai network: a platform for high-performance internet applications. ACM SIGOPS Operating Systems Review. 2010. V. 44. № 3. Р. 2–19.
- Apache, Traffic server components. https://docs.trafficserver.apache.org/en/7.1.x/admin-guide/introduction.en.html#traffic-server-components, 2020.
- NGINX, Cache placement strategies for nginx and nginx plus. https://blog.nginx.org/blog/cache-placement-strategies-nginx-plus, 2016.
- Guan X., Choi B.Y. Push or pull? toward optimal content delivery using cloud storage. Journal of Network and Computer Applications. 2014. V. 40. Р. 234–243.
- Dahlin M.D. et al. Cooperative caching: Using remote client memory to improve file system performance / Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation. 1994. S. 19-es.
- World Wide Web Consortium et al. Esi language specification 1.0. Technical report. http://www. w3. org/TR/esi-lang, 2001.
- Yi B., Wang X., Huang M. Content delivery enhancement in vehicular social network with better routing and caching mechanism. Journal of Network and Computer Applications. 2021. V. 177. Р. 102952.
- Yuan D. et al. Understanding Operational CDN Live Streaming: A Measurement Study on Performance, Costs and Enhancements. IEEE Transactions on Circuits and Systems for Video Technology. 2025.
- Lee S., Manjunath D., Joo C. On the economics effects of CDN-mediated delivery on content providers. IEEE Transactions on Network and Service Management. 2022. V. 19. № 4. Р. 4449–4460.

