Combinatorial Resources Auction in Decentralized Edge-Thing Systems Using Blockchain and Differential Privacy

With the continuous expansion of Internet of Things (IoT) devices, edge computing mode has emerged in recent years to overcome the shortcomings of traditional cloud computing mode, such as high delay, network congestion, and large resource consumption. Thus, edge-thing systems will replace the classic cloud-thing/cloud-edge-thing systems and become mainstream gradually, where IoT devices can offload their tasks to neighboring edge nodes. A common problem is how to utilize edge computing resources. For the sake of fairness, double auction can be used in the edge-thing system to achieve an effective resource allocation and pricing mechanism. Due to the lack of third-party management agencies and mutual distrust between nodes, in our edge-thing systems, we introduce blockchains to prevent malicious nodes from tampering with transaction records and smart contracts to act as an auctioneer to realize resources auction. Since the auction results stored in this blockchainbased system are transparent, they are threatened with inference attacks. Thus in this paper, we design a differentially private combinatorial double auction mechanism by exploring the exponential mechanism such that maximizing the revenue of edge computing platform, in which each IoT device requests a resource bundle and edge nodes compete with each other to provide resources. It can not only guarantee approximate truthfulness and high revenue, but also ensure privacy security. Through necessary theoretical analysis and numerical simulations, the effectiveness of our proposed mechanisms can be validated.

[1]  Guoju Gao,et al.  DPDT: A Differentially Private Crowd-Sensed Data Trading Mechanism , 2020, IEEE Internet of Things Journal.

[2]  Deying Li,et al.  Pricing and Budget Allocation for IoT Blockchain With Edge Computing , 2020, IEEE Transactions on Cloud Computing.

[3]  Weili Wu,et al.  A Double Auction for Charging Scheduling among Vehicles Using DAG-Blockchains , 2020, ArXiv.

[4]  Klara Nahrstedt,et al.  Enabling Privacy-Preserving Incentives for Mobile Crowd Sensing Systems , 2016, 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS).

[5]  Wei Yu,et al.  Towards Differential Privacy-Based Online Double Auction for Smart Grid , 2020, IEEE Transactions on Information Forensics and Security.

[6]  Kang G. Shin,et al.  Differentially private and strategy-proof spectrum auction with approximate revenue maximization , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[7]  Xingjian Ding,et al.  Reliable Traffic Monitoring Mechanisms Based on Blockchain in Vehicular Networks , 2020, IEEE Transactions on Reliability.

[8]  Zhili Chen,et al.  Differentially Private Combinatorial Cloud Auction , 2020, IEEE Transactions on Cloud Computing.

[9]  Jie Cui,et al.  Differentially Private Double Spectrum Auction With Approximate Social Welfare Maximization , 2019, IEEE Transactions on Information Forensics and Security.

[10]  Davor Svetinovic,et al.  Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams , 2018, IEEE Transactions on Dependable and Secure Computing.

[11]  Haibin Zhang,et al.  Double Auction-Based Resource Allocation for Mobile Edge Computing in Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[12]  Weili Wu,et al.  Differential Privacy-Based Online Allocations towards Integrating Blockchain and Edge Computing , 2021, ArXiv.

[13]  Mohsen Guizani,et al.  Double Auction Mechanisms For Dynamic Autonomous Electric Vehicles Energy Trading , 2019, IEEE Transactions on Vehicular Technology.

[14]  Jingdong Xu,et al.  Auc2Reserve: A Differentially Private Auction for Electric Vehicle Fast Charging Reservation (Invited Paper) , 2016, 2016 IEEE 22nd International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA).

[15]  Jian Lin,et al.  BidGuard: A framework for privacy-preserving crowdsensing incentive mechanisms , 2016, 2016 IEEE Conference on Communications and Network Security (CNS).

[16]  R. Baldick,et al.  Short-term electricity market auction game analysis: uniform and pay-as-bid pricing , 2004, IEEE Transactions on Power Systems.

[17]  Adam A. Alli,et al.  SecOFF-FCIoT: Machine learning based secure offloading in Fog-Cloud of things for smart city applications , 2019, Internet Things.

[18]  Weili Wu,et al.  A Blockchain-Enabled Ecosystem for Distributed Electricity Trading in Smart City , 2021, IEEE Internet of Things Journal.

[19]  Cynthia Dwork,et al.  Differential Privacy: A Survey of Results , 2008, TAMC.

[20]  Guihai Chen,et al.  Differentially private spectrum auction with approximate revenue maximization , 2014, MobiHoc '14.

[21]  S. Nakamoto,et al.  Bitcoin: A Peer-to-Peer Electronic Cash System , 2008 .

[22]  Deying Li,et al.  An Incentive Mechanism for Building a Secure Blockchain-Based Internet of Things , 2021, IEEE Transactions on Network Science and Engineering.

[23]  Peng Wang,et al.  Joint Resource Allocation and Incentive Design for Blockchain-Based Mobile Edge Computing , 2020, IEEE Transactions on Wireless Communications.

[24]  Setareh Maghsudi,et al.  A Reverse Auction Model for Efficient Resource Allocation in Mobile Edge Computation Offloading , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[25]  Aaron Roth,et al.  Differentially private combinatorial optimization , 2009, SODA '10.

[26]  Xuemin Shen,et al.  Securing Fog Computing for Internet of Things Applications: Challenges and Solutions , 2018, IEEE Communications Surveys & Tutorials.

[27]  Dusit Niyato,et al.  Auction Mechanisms in Cloud/Fog Computing Resource Allocation for Public Blockchain Networks , 2018, IEEE Transactions on Parallel and Distributed Systems.

[28]  Kunal Talwar,et al.  Mechanism Design via Differential Privacy , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[29]  Baochun Li,et al.  Designing Truthful Spectrum Double Auctions with Local Markets , 2014, IEEE Transactions on Mobile Computing.

[30]  Mianxiong Dong,et al.  Multiattribute-Based Double Auction Toward Resource Allocation in Vehicular Fog Computing , 2020, IEEE Internet of Things Journal.

[31]  Xi Fang,et al.  Incentive Mechanisms for Crowdsensing: Crowdsourcing With Smartphones , 2016, IEEE/ACM Transactions on Networking.