Algorithms to Calculate the Most Reliable Maximum Flow in Content Delivery Network

被引:0
作者
Zhang, Baili [1 ]
Ling, Keke [1 ]
Zhang, Pei [2 ,3 ]
Zhang, Zhao [2 ,3 ]
Zhong, Mingjun [4 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing 211189, Peoples R China
[2] State Key Lab Smart Grid Protect & Control, Nanjing 211106, Peoples R China
[3] Nari Grp Corp, Nanjing 211106, Peoples R China
[4] Univ Aberdeen, Dept Comp Sci, Aberdeen AB24 3UE, Scotland
来源
COMPUTER SYSTEMS SCIENCE AND ENGINEERING | 2022年 / 41卷 / 02期
基金
国家重点研发计划;
关键词
Content delivery network; uncertain graph; maximum flow; flow reliability; RELIABILITY; ASSIGNMENT; PLACEMENT;
D O I
10.32604/csse.2022.020193
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Calculating the most reliable maximum flow (MRMF) from the edge cache node to the requesting node can provide an important reference for selecting the best edge cache node in a content delivery network (CDN). However, SDBA, as the current state-of-the-art MRMF algorithm, is too complex to meet real-time computing needs. This paper proposes a set of MRMF algorithms: NWCD (Negative Weight Community Deletion), SCPDAT (Single-Cycle Preference Deletion Approximation algorithm with Time constraint) and SCPDAP (Single-Cycle Preference Deletion Approximation algorithm with Probability constraint). NWCD draws on the "flow-shifting" algorithm of minimum cost and maximum flow, and further defines the concept of negative weight community. This algorithm continuously deletes the negative weight communities, which can increase reliability while keeping the flow constant in the residual graph. It is proven that when all negative weight communities are deleted, the corresponding maximum flow is the MRMF. SCPDAT tries to approach the optimal solution to the greatest extent possible within the limited time, while SCPDAP tries to reach the probability threshold in the shortest amount of time. Both of these adopt the strategy of first deleting single-cycle communities (which contribute more to the reliability with lower time cost). Experiments show that, compared with SDBA, NWCD combined with the probabilistic pruning achieves an order of magnitude improvement in time cost, while SCPDAT and SCPDAP demonstrate better time performance and increased applicability.
引用
收藏
页码:699 / 715
页数:17
相关论文
共 26 条
[1]   Estimation of the Stress-Strength Reliability for Exponentiated Pareto Distribution Using Median and Ranked Set Sampling Methods [J].
Al-Omari, Amer Ibrahim ;
Almanjahie, Ibrahim M. ;
Hassan, Amal S. ;
Nagy, Heba F. .
CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 64 (02) :835-857
[2]   A NOTE ON STATE-SPACE DECOMPOSITION METHODS FOR ANALYZING STOCHASTIC FLOW NETWORKS [J].
ALEXOPOULOS, C .
IEEE TRANSACTIONS ON RELIABILITY, 1995, 44 (02) :354-357
[3]  
[蔡伟 Cai Wei], 2012, [计算机学报, Chinese Journal of Computers], V35, P2371
[4]   Image Denoising with Adaptive Weighted Graph Filtering [J].
Chen, Ying ;
Tang, Yibin ;
Zhou, Lin ;
Zhou, Yan ;
Zhu, Jinxiu ;
Zhao, Li .
CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 64 (02) :1219-1232
[5]  
Ford Jr L., 1962, PHYS TODAY, V16, P54
[6]   An economic mechanism for request routing and resource allocation in hybrid CDN-P2P networks [J].
Garmehi, Mehran ;
Analoui, Morteza ;
Pathan, Mukaddim ;
Buyya, Rajkumar .
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2015, 25 (06) :375-393
[7]   A NEW APPROACH TO THE MAXIMUM-FLOW PROBLEM [J].
GOLDBERG, AV ;
TARJAN, RE .
JOURNAL OF THE ACM, 1988, 35 (04) :921-940
[8]   A Genetic Algorithm to Solve Capacity Assignment Problem in a Flow Network [J].
Hamed, Ahmed Y. ;
Alkinani, Monagi H. ;
Hassan, M. R. .
CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 64 (03) :1579-1586
[9]   Finding reliable subgraphs from large probabilistic graphs [J].
Hintsanen, Petteri ;
Toivonen, Hannu .
DATA MINING AND KNOWLEDGE DISCOVERY, 2008, 17 (01) :3-23
[10]   Fast Discovery of Reliable Subnetworks [J].
Hintsanen, Petteri ;
Toivonen, Hannu ;
Sevon, Petteri .
2010 INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2010), 2010, :104-111