BCDN: A proof of concept model for blockchain-aided CDN orchestration and routing

被引:13
作者
Ak, Elif [1 ]
Canberk, Berk [1 ,2 ]
机构
[1] Istanbul Tech Univ, Dept Comp Engn, Istanbul, Turkey
[2] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
关键词
Content delivery networks; Blockchain; Containerazation; Network function virtualization;
D O I
10.1016/j.comnet.2019.06.018
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the conventional definition, the Content Delivery Networks (CDN) build surrogate servers on top of the Internet architecture to provide contents to the end users as fast as possible. However, the high client requests lead to overloading of the surrogate servers. Despite the routing procedures which try to distribute these high requests among end users, routing these requests to other surrogate servers also emerges as a crucial content provisioning problem. This leads another challenge, which is the high latency that is an inevitable consequence of the conventional CDN architecture. To this end, it is necessary to design a CDN architecture which provides orchestration framework for virtual instances and routing procedure among surrogate servers, by considering the client trends. Moreover, during the routing procedure, the content provisioning should also be taken into account to prevent latency arisen from caching problems. For this purpose, we propose a proof of concept CDN model which combine a novel orchestration framework and blockchain architecture, Blockchain-Aided CDN, namely BCDN. Here the main reason to use Blockchain methodology is its specific features of distributed contracts and fully automated reliable flow generation. With this proposed orchestration framework, we provide dynamically changing virtual instances of the surrogate servers according to client requests and resource capacity. Moreover, by using blockchain network, we ensure that the our proposed CDN model can handle with evenly distributed high bandwidth requests by considering status of other Points of Present (PoPs). Also, deducing from the blockchain data enable surrogate servers to make content provisioning. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:162 / 171
页数:10
相关论文
共 13 条
[1]  
[Anonymous], 2 INT BALK C COMM NE
[2]  
[Anonymous], TECHNICAL REPORT
[3]   Performance Characterization of Hyperledger Fabric [J].
Baliga, Arati ;
Solanki, Nitesh ;
Verekar, Shubham ;
Pednekar, Amol ;
Kamat, Pandurang ;
Chatterjee, Siddhartha .
2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, :65-74
[4]  
Bozic N., 2017, 1 CYB SEC NETW C CSN, P1, DOI [10.1109/CSNET.2017.8242003, DOI 10.1109/CSNET.2017.8242003]
[5]  
Bozic Nikola., 2016, Smart Cloud Networks Systems (SCNS), P1, DOI [DOI 10.1109/SCNS.2016.7870552, 10.1109/SCNS.2016.7870552]
[6]   Service Management of Blockchain Networks [J].
Duan, Jun ;
Karve, Alexei A. ;
Sreedhar, Vugranam C. ;
Zeng, Sai .
PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, :310-317
[7]   DSES: A Blockchain-powered Decentralized Service Eco-System [J].
Gao, Zhenfeng ;
Fan, Yushun ;
Wu, Cheng ;
Zhang, Jia ;
Chen, Chang .
PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, :25-32
[8]   A Model for Collaborative Blockchain-Based Video Delivery Relying on Advanced Network Services Chains [J].
Herbaut, Nicolas ;
Negru, Daniel .
IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (09) :70-76
[9]   Blockchain in Logistics and Supply Chain: A Lean Approach for Designing Real-World Use Cases [J].
Perboli, Guido ;
Musso, Stefano ;
Rosano, Mariangela .
IEEE ACCESS, 2018, 6 :62018-62028
[10]  
Pongnumkul S, 2017, 2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017)