Abstract
Content delivery network (CDN) has become an important means to alleviate network congestion and improve user service quality. However, with the emergence of new services such as short video and live streaming, traditional CDN has faced some challenges. In order to alleviate the lag problem of passive cache, we propose an active cache delivery scheme based on smart contract. In order to improve the utilization of storage resources in non-core locations of the network, we put forward the CDN-P2P network structure based on blockchain. Furthermore, the model predictive control (MPC) method is adopted to solve the joint optimization problem of bandwidth and delay in replica server selection. A large number of simulation experiments have been done to prove the effectiveness of our proposed scheme.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Vakali, A., Pallis, G.: Content delivery networks: status and trends. IEEE Internet Comput. 7(6), 68–74 (2003). https://doi.org/10.1109/MIC.2003.1250586
Sung, J., Kim, M., Lim, K., Rhee, J.K.: Efficient cache placement strategy in two-tier wireless content delivery network. IEEE Trans. Multimedia 18(6), 1163–1174 (2016). https://doi.org/10.1109/TMM.2016.2543658
Lu, Z., et al.: Machine learning empowered content delivery: status, challenges and opportunities. IEEE Netw. https://doi.org/10.1109/MNET.011.2000141
Wang, S., Zhang, X., Zhang, Y., Wang, L., Yang, J., Wang, W.: A survey on mobile edge networks: convergence of computing, caching and communications. IEEE Access 5, 6757–6779 (2017). https://doi.org/10.1109/ACCESS.2017.2685434
Haribowo, Y., Kistijantoro, A.I.: Performance analysis of content-based mobile application on content delivery networks. In: 2012 International Conference on Cloud Computing and Social Networking (ICCCSN), Bandung, West Java, pp. 1–4 (2012). https://doi.org/10.1109/ICCCSN.2012.6215747
Vu, T.X., Chatzinotas, S., Ottersten, B.: Blockchain-based content delivery networks: content transparency meets user privacy. In: 2019 IEEE Wireless Communications and Networking Conference (WCNC), Marrakesh, Morocco, pp. 1–6 (2019). https://doi.org/10.1109/WCNC.2019.8885904
Wang, W., Niyato, D., Wang, P., Leshem, A.: Decentralized caching for content delivery based on blockchain: a game theoretic perspective. In: 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, pp. 1–6 (2018). https://doi.org/10.1109/ICC.2018.8422547
Fan, K., Ren, Y., Wang, Y., Li, H., Yang, Y.: Blockchain-based efficient privacy preserving and data sharing scheme of content-centric network in 5G. IET Commun. 12(5), 527–532 (2018). https://doi.org/10.1049/iet-com.2017.0619
Ak, E., Canberk, B.: BCDN: a proof of concept model for blockchain-aided CDN orchestration and routing. Comput. Netw. 161, 162–171 (2019)
Herbaut, N., Negru, N.: A model for collaborative blockchain-based video delivery relying on advanced network services chains. IEEE Commun. Mag. 55(9), 70–76 (2017)
Park, K., Cho, K., Han, D., Kwon, T., Pack, S.: Proof of delivery in a trustless network. In: 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Seoul, Korea (South), pp. 196–200 (2019). https://doi.org/10.1109/BLOC.2019.8751417
Acknowledgement
This work was supported by research of unified trusted data Management of government administration and enterprise “One Netcom” (State Grid science and technology program 5217Q020002Q).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Ethics declarations
The authors declare that they have no conflicts of interest to report regarding the present study.”
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhang, H., Liu, B., Qin, L., Zhang, J., Gong, W. (2021). Efficient Utilization of Cache Resources for Content Delivery Network Based on Blockchain. In: Sun, X., Zhang, X., Xia, Z., Bertino, E. (eds) Artificial Intelligence and Security. ICAIS 2021. Lecture Notes in Computer Science(), vol 12737. Springer, Cham. https://doi.org/10.1007/978-3-030-78612-0_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-78612-0_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-78611-3
Online ISBN: 978-3-030-78612-0
eBook Packages: Computer ScienceComputer Science (R0)