Abstract

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.

Highlights

  • content delivery network (CDN) (Content Delivery Network) redirects the user request to the edge cache node that is close to the user

  • This paper proposes a set of most reliable maximum flow (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)

  • In view of the relatively simple network structure of the edge nodes in the CDN, the “flow-shifting” algorithm of minimum cost and maximum flow is considered; NWCD, SCPDAT and SCPDAP based on negative weight community deletion are proposed in this paper

Read more

Summary

Introduction

CDN (Content Delivery Network) redirects the user request to the edge cache node that is close to the user. Network capacity and flow reliability are not taken into consideration [9,10,11,12,13,14,15,16,17,18,19,20,21,22,23] The reason for this is that relevant algorithms such as SDBA have high time complexity, and cannot handle the online selection of CDN cache nodes [17,18,19,20,21,22]. It proposes an MRMF algorithm based on the deletion of negative weight communities, termed NWCD (Negative Weight Community Deletion) This algorithm draws on the “flow-shifting” algorithm of the minimum cost and maximum flow, continuously deleting the negative weight communities so as to increase the reliability while keeping the flow constant in the residual graph. They can meet the needs of different users and can be applied in an actual CDN context

Related Concept
The MRMF Algorithm Based on Deleting the Negative Weight Communities
Basic Algorithm Concept
Algorithm Implementation
Time Complexity Analysis of the Algorithm
Basic Idea of the Algorithm
Experiments
Experimental Environment and Dataset
Algorithm Performance Comparison
2.95 SDBA NWCD
Findings
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.