TY - GEN
T1 - Optimized Deliverer Selection in Blockchain-Based P2P Content Delivery Networks
AU - Yan, Zhenchao
AU - He, Songlin
AU - Wu, Chase
AU - Hou, Aiqin
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Peer-to-peer (P2P) content delivery networks (CDNs) have demonstrated immense potential to mitigate escalating network traffic. Meanwhile, blockchain emerges as a promising technology that can overcome the shortcomings confronted by P2P CDNs via acting as a trusted third party (TTP) to ensure critical security properties such as fairness and offering monetary incentivization. However, existing protocols for blockchain-based P2P CDNs still encounter the delivery efficiency issue, one of the primary reasons being the absence or failure to identify the most suitable deliverers. Specifically, some overlook the process of selecting deliverers, entrusting them haphazardly, and some merely consider a single evaluation dimension for a deliverer, resulting in a lack of comprehensiveness. Even when multiple dimensions are considered, the outcome of each dimension is not verifiable, leading to unreliability. To this end, we propose an optimized deliverer selection method in blockchain-based P2P CDNs. Our designs encompass a proof of delivery quality (PoQD) protocol to quantify the accumulative verifiable contributions of a deliverer, a comprehensive credibility evaluation mechanism based on neighborhood entropy, and a provider budget constraint optimized deliverer selection algorithm. Extensive experiments are conducted on Ethereum test network to justify our adaptive selection of k optimized deliverers, desired delivery efficiency and feasible on-chain costs. The experiment results indicate the efficacy and effectiveness of our proposed method.
AB - Peer-to-peer (P2P) content delivery networks (CDNs) have demonstrated immense potential to mitigate escalating network traffic. Meanwhile, blockchain emerges as a promising technology that can overcome the shortcomings confronted by P2P CDNs via acting as a trusted third party (TTP) to ensure critical security properties such as fairness and offering monetary incentivization. However, existing protocols for blockchain-based P2P CDNs still encounter the delivery efficiency issue, one of the primary reasons being the absence or failure to identify the most suitable deliverers. Specifically, some overlook the process of selecting deliverers, entrusting them haphazardly, and some merely consider a single evaluation dimension for a deliverer, resulting in a lack of comprehensiveness. Even when multiple dimensions are considered, the outcome of each dimension is not verifiable, leading to unreliability. To this end, we propose an optimized deliverer selection method in blockchain-based P2P CDNs. Our designs encompass a proof of delivery quality (PoQD) protocol to quantify the accumulative verifiable contributions of a deliverer, a comprehensive credibility evaluation mechanism based on neighborhood entropy, and a provider budget constraint optimized deliverer selection algorithm. Extensive experiments are conducted on Ethereum test network to justify our adaptive selection of k optimized deliverers, desired delivery efficiency and feasible on-chain costs. The experiment results indicate the efficacy and effectiveness of our proposed method.
KW - Blockchain Application
KW - CDNs
KW - Optimization
KW - P2P
KW - Peer Selection
UR - http://www.scopus.com/inward/record.url?scp=85217708485&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85217708485&partnerID=8YFLogxK
U2 - 10.1109/IPCCC59868.2024.10850174
DO - 10.1109/IPCCC59868.2024.10850174
M3 - Conference contribution
AN - SCOPUS:85217708485
T3 - Conference Proceedings of the IEEE International Performance, Computing, and Communications Conference
BT - 2024 IEEE International Performance, Computing, and Communications Conference, IPCCC 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 IEEE International Performance, Computing, and Communications Conference, IPCCC 2024
Y2 - 22 November 2024 through 24 November 2024
ER -