Dynamic Credible Spectrum Sharing Based on Smart Contract in Vehicular Networks
Abstract
:1. Introduction
2. System Model
2.1. Multi-Operator Spectrum Sharing Architecture Based on Consortium Blockchain
2.2. Consortium Blockchain-Enabled Spectrum Sharing among Base Stations
3. Problem Formulation
3.1. Analysis of Spectrum Resources and Decision-Making in Trading
- Opt-out of the trading process for the current phase.
- Seller’s decision: Upon identifying an excess of spectrum resources, an operator may elect to become a seller, offering these surplus resources to other operators in need and thereby deriving revenue.
- Buyer’s decision: In the event of a spectrum shortfall, an operator may decide to act as a buyer, engaging in transactions with other operators possessing excess spectrum resources, to fulfill the communication requirements of their clientele.
3.2. Profit Model
4. Analysis of the Stackelberg Game Model and Consensus Algorithm
4.1. The Stackelberg Game in Spectrum Trading
4.2. Consensus Mechanism Implementation
- Transaction Preparation and Distribution: The buyer’s master node, after analyzing the spectrum resources needed for the transaction, selects an appropriate number of vehicles under its service as light nodes for this consensus round. It prepares a transaction request encompassing the buyer’s identity, intended spectrum usage, and transaction timestamp. Similarly, the seller’s master node prepares its transaction request with the seller’s identity, spectrum to be shared, and timestamp. Both nodes encrypt and distribute this transaction information to all nodes in the network, which then respond upon receipt.
- Transaction Collection: Post-distribution, master nodes gather and decrypt transaction data sent by other master nodes. Vehicles designated as light nodes gear up to switch connections to the seller’s base station and utilize the traded resources.
- Achieving Consensus: Through multiple communication rounds, master nodes reconstruct and authenticate each other’s transaction information, eventually reaching a consensus on the transactions’ validity and order.
- Block Formation: All authenticated transactions and data regarding participating light nodes are compiled into a new block, subsequently being added to the blockchain.
- Block Broadcasting and Verification: This new block is broadcast across the network to all master, auxiliary, and consensus-participating light nodes. Each node independently verifies the block’s transactions upon receipt, ensuring their legitimacy.
- Feedback on Results: Light nodes corresponding to vehicles, after consensus, will connect to the seller operator’s base station according to the transaction information and occupy the relevant spectrum resources included in the transaction.
5. Simulation Results
6. Discussion
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Sengul, C. Distributed ledgers for spectrum authorization. IEEE Internet Comput. 2020, 24, 7–18. [Google Scholar] [CrossRef]
- Kotobi, K.; Bilen, S.G. Secure blockchains for dynamic spectrum access: A decentralized database in moving cognitive radio networks enhances security and user access. IEEE Veh. Technol. Mag. 2018, 13, 32–39. [Google Scholar] [CrossRef]
- Xue, L.; Yang, W.; Chen, W.; Huang, L. STBC: A novel blockchain-based spectrum trading solution. IEEE Trans. Cogn. Commun. Netw. 2022, 8, 13–30. [Google Scholar] [CrossRef]
- Liang, Y.; Lu, C.; Zhao, Y.; Sun, C. Interference-based consensus and transaction validation mechanisms for blockchain-based spectrum management. IEEE Access 2021, 9, 90757–90766. [Google Scholar] [CrossRef]
- Chen, E.; Qin, B.; Zhu, Y.; Song, W.; Wang, S.; Chu, C.-C.W.; Yau, S.S. Spesc-translator: Towards automatically smart legal contract conversion for blockchain-based auction services. In Proceedings of the 2021 IEEE World Congress on Services (SERVICES), Chicago, IL, USA, 5–10 September 2021. [Google Scholar]
- Liu, T.; Wu, J.; Chen, L.; Wu, Y.; Li, Y. Smart contract-based long-term auction for mobile blockchain computation offloading. IEEE Access 2020, 8, 36029–36042. [Google Scholar] [CrossRef]
- Alhosani, H.; Rehman, M.H.U.; Salah, K.; Lima, C.; Svetinovic, D. Blockchain-Based Solution for Multiple Operator Spectrum Sharing (MOSS) in 5G Networks. In Proceedings of the 2020 IEEE Globecom Workshops (GC Wkshps), Taipei, Taiwan, 7–11 December 2020; pp. 1–6. [Google Scholar]
- Mohseni, M.; Adve, R.S. Inter-Operator Spectrum Sharing Model and Economic Analysis. In Proceedings of the 2021 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN), Los Angeles, CA, USA, 13–15 December 2021; pp. 185–192. [Google Scholar]
- Abognah, A.; Basir, O. Distributed Spectrum Sharing Using Blockchain: A Hyperledger Fabric Implementation. In Proceedings of the 2022 IEEE 1st Global Emerging Technology Blockchain Forum: Blockchain & Beyond (iGETblockchain), Irvine, CA, USA, 7–11 November 2022; pp. 1–6. [Google Scholar]
- Zhu, K.; Hossain, E. Joint mode selection and spectrum partitioning for device-to-device communication: A dynamic Stackelberg game. IEEE Trans. Wirel. Commun. 2015, 14, 1406–1420. [Google Scholar] [CrossRef]
- Wang, Q.; Li, Z.; Zhu, L.; Xia, X.; Zhao, H.; Zhang, H.; Zhu, H. Twostage Stackelberg game based dynamic spectrum sharing in UAV-assisted communications. In Proceedings of the IEEE International Conference on Communications, Rome, Italy, 28 May–1 June 2023. [Google Scholar]
- Li, Q.; Xia, X.; Wang, Q.; Ni, Y.; Xia, W. Dynamic Spectrum Access for UAV Networks: A Stackelberg Game Approach. In Proceedings of the 2023 IEEE 23rd International Conference on Communication Technology (ICCT), Wuxi, China, 20–22 October 2023; pp. 1400–1404. [Google Scholar]
- Yi, C.; Cai, J. Two-Stage Spectrum Sharing With Combinatorial Auction and Stackelberg Game in Recall-Based Cognitive Radio Networks. IEEE Trans. Commun. 2014, 62, 3740–3752. [Google Scholar] [CrossRef]
- Saha, R.K. Exploiting In-building Small Cell Architecture for Realizing Dynamic Spectrum Sharing Techniques. In Proceedings of the 2019 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN), Newark, NJ, USA, 11–14 November 2019; pp. 1–2. [Google Scholar]
- Nair, S.S.; Schellenberg, S.; Seitz, J.; Chatterjee, M. Hybrid spectrum sharing in dynamic spectrum access networks. In Proceedings of the International Conference on Information Networking 2013 (ICOIN), Bangkok, Thailand, 28–30 January 2013; pp. 324–329. [Google Scholar]
- Ikami, A.; Hayashi, T.; Amano, Y. Fair Spectrum Allocation for Dynamic Spectrum Sharing between Different Radio Systems. In Proceedings of the 2020 23rd International Symposium on Wireless Personal Multimedia Communications (WPMC), Okayama, Japan, 19–26 October 2020; pp. 1–6. [Google Scholar]
- M, S.; Sumithra, M.G. Overview of Spectrum Sharing and Dynamic Spectrum Allocation schemes in Cognitive Radio Networks. In Proceedings of the 2022 8th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, 25–26 March 2022; pp. 934–937. [Google Scholar]
- Umar, R.; Sheikh, A.U.H.; Deriche, M.; Shoaib, M.; Hadi, M. Multi-operator spectrum sharing in next generation wireless communications networks: A short review and roadmap to future. In Proceedings of the 2017 International Symposium on Wireless Systems and Networks (ISWSN), Lahore, Pakistan, 19–22 November 2017; pp. 1–5. [Google Scholar]
- He, H.; Wang, X.; Huang, M. An evolutionary game-based spectrum sharing scheme. In Proceedings of the 2014 10th International Conference on Natural Computation (ICNC), Xiamen, China, 19–21 August 2014; pp. 996–1002. [Google Scholar]
- Sorayya, R.; Suryanegara, M. The model of spectrum sharing between a primary and two secondary operators. In Proceedings of the 2017 International Conference on Smart Technologies for Smart Nation (SmartTechCon), Bengaluru, India, 17–19 August 2017; pp. 518–522. [Google Scholar]
Parameter | Values |
---|---|
Blockchain Type | Consortium Blockchain |
Master Node Count | 2 |
Light Node Count | 10, 20, 30 |
Auxiliary Consensus Node Count | 1 |
NetWork Delay | 100, 300, 1000 ms |
Light Node Disconnection Probability | 0%, 10%, 20%, 30% |
Parameter | Value |
---|---|
Initial Bandwidth Setting | 1.2 Mhz |
The Bitrate Threshold | 5 Mbps |
Disturbance Factor | [0.1, 0.5] |
Noise Power | [0.02, 0.1] |
Transmitting Power | 1.3 W |
Max Iteration Times | 20 |
Channel | Bandwidth (MHz) | Disturbance Factor | Transmitting Power | Noise Power | Bitrate (Mbps) |
---|---|---|---|---|---|
1 | 1.42 | 0.1 | 1.3 | 0.02 | 8.58 |
2 | 1.64 | 0.2 | 1.3 | 0.04 | 8.31 |
3 | 1.86 | 0.3 | 1.3 | 0.06 | 8.37 |
4 | 2.08 | 0.4 | 1.3 | 0.08 | 8.55 |
5 | 2.30 | 0.5 | 1.3 | 0.1 | 8.76 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, Q.; Wang, Q.; Zhao, H.; Chang, T.; Yang, Y.; Xia, S. Dynamic Credible Spectrum Sharing Based on Smart Contract in Vehicular Networks. Mathematics 2024, 12, 1929. https://doi.org/10.3390/math12131929
Li Q, Wang Q, Zhao H, Chang T, Yang Y, Xia S. Dynamic Credible Spectrum Sharing Based on Smart Contract in Vehicular Networks. Mathematics. 2024; 12(13):1929. https://doi.org/10.3390/math12131929
Chicago/Turabian StyleLi, Qinchi, Qin Wang, Haitao Zhao, Tianshui Chang, Yuting Yang, and Sisi Xia. 2024. "Dynamic Credible Spectrum Sharing Based on Smart Contract in Vehicular Networks" Mathematics 12, no. 13: 1929. https://doi.org/10.3390/math12131929
APA StyleLi, Q., Wang, Q., Zhao, H., Chang, T., Yang, Y., & Xia, S. (2024). Dynamic Credible Spectrum Sharing Based on Smart Contract in Vehicular Networks. Mathematics, 12(13), 1929. https://doi.org/10.3390/math12131929