Papers1 provider Ā· 2 records
June 20, 2023Ā· High-Confidence Computing
article
Open access

Intelligent edge CDN with smart contract-aided local IoT sharing

Abstract

Abstract The goal of a content delivery network (CDN) is to reduce the content delivery latency to end-users by using distributed cache servers. Nevertheless, it is very expensive to deploy and maintain cache servers in a large-scale. To solve this problem, CDN providers have come up with a new content delivery strategy: allowing end-users's IoT edge devices to share their storage/bandwidth resources. This new edge CDN platform needs to address two core questions: (1) how can we incentivize end users to share IoT devices? (2) how can we facilitate a safe and transparent content transaction environment for end users? In this paper, we introduce SmartSharing, a new content delivery network solution. In smartSharing, the over-the-top (OTT) IoT devices belonging to end-users are used as mini-cache servers. To motivate end users to share the idle devices and storage/bandwidth resources, SmartSharing designs the content delivery schedule and the pricing scheme based on game theory and machine learning algorithms (to be specific, a tailored Expectation-Maximization (EM) algorithm). To facilitate content trading among end users, SmartSharing creates a secure and transparent transaction platform based on smart contracts in Ethereum. In addition, SmartSharing's performance evaluation not only through trace-driven simulations in the real world, but also a prototype using content metadata and the achieved pricing schemes. The evaluation results show that CDN providers, end users and content providers can all benefit from our SmartSharing framework.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.