Cost-Efficient Traffic Allocation in Content Delivery Networks: a Linear Programming Approach
Due to the surge in mobile apps, online videos, and cloud gaming, central servers struggle with high traffic demands. Content delivery networks (CDNs) mitigate this by distributing content from edge caches, easing backbone network strain. Yet, current allocation algorithms, constrained by practical complexities and billing, often fail to optimally schedule traffic, causing server overload and increased costs. Our solution, CEQC-CDN, addresses these issues by considering DNS load balancing, regional hijacking, quality constraints, and server capacity limits. By incorporating these factors as linear constraints through binary decomposition and variable introduction, CEQC-CDN achieves global optimal traffic scheduling. Employing a greedy policy for monthly optimization, tests demonstrate an 8.57% reduction in CDN traffic costs versus conventional greedy algorithms.
Authors
- Yihong Ling
- Xiaoxiao Wu
- Tong Jian (ORCID: https://orcid.org/0000-0003-3886-1909)
- Yifei Zou (ORCID: https://orcid.org/0000-0003-4579-5380)
- Dongxiao Yu (ORCID: https://orcid.org/0000-0001-6835-5981)
- Ruomei Liu
- Haofei Yin (ORCID: https://orcid.org/0000-0003-2874-4987)
- Guangzheng Lin
- Rongxiang Huo
Institutions
- Bayi Children's Hospital (CN)
- Cloud Computing Center (CN)
- Shandong University of Science and Technology (CN)
Publication Details
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/hpcc64274.2024.00126
- Primary Topic
- Caching and Content Delivery
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China