The fundamental architectural requirements for modern software application development are examined. It has been determined that enabling efficient delivery of dynamic data via Content Delivery Networks (CDNs), along with the capability to offload processing to edge locations, is closely tied to the adoption of microservice-based application architectures. A method for adaptive microservice creation at the edge location of СDN network to ensure effective dynamic data processing is presented. The contribution considers two ways of using the proposed adaptive microservice creation method. The first option involves the use of a centralized data store, which is located on the origin server side. The second one involves distributed data storage between CDN network locations. Several scenarios of the proposed method were simulated. The simulation was carried out on the created prototype of the content delivery network. The simulation results showed that even with the doubled number of requests, the latency for the end user decreased. The historical data of microservice activation on Edge locations can be leveraged to identify patterns in system behavior and enable predictive analytics aimed at forecasting periods of increased load. In addition, such a sustainable approach contributes to a more efficient use of resources, reduces their impact on the distributed environment, and increases the resilience of the system.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Dynamic Data Processing and Microservices in Promoting Sustainable Practices in Content Delivery Network Infrastructure

  • Marian Kyryk,
  • Nazar Pleskanka,
  • Minho Jo,
  • Mariana Pleskanka

摘要

The fundamental architectural requirements for modern software application development are examined. It has been determined that enabling efficient delivery of dynamic data via Content Delivery Networks (CDNs), along with the capability to offload processing to edge locations, is closely tied to the adoption of microservice-based application architectures. A method for adaptive microservice creation at the edge location of СDN network to ensure effective dynamic data processing is presented. The contribution considers two ways of using the proposed adaptive microservice creation method. The first option involves the use of a centralized data store, which is located on the origin server side. The second one involves distributed data storage between CDN network locations. Several scenarios of the proposed method were simulated. The simulation was carried out on the created prototype of the content delivery network. The simulation results showed that even with the doubled number of requests, the latency for the end user decreased. The historical data of microservice activation on Edge locations can be leveraged to identify patterns in system behavior and enable predictive analytics aimed at forecasting periods of increased load. In addition, such a sustainable approach contributes to a more efficient use of resources, reduces their impact on the distributed environment, and increases the resilience of the system.