An FPGA-Based Performance Analysis of Hardware Caching Techniques for Blockchain Key-Value Database

Author:

Siddiqui Muhammad Faisal1ORCID,Ali Farman1,Javed Muhammad Awais1ORCID,Khan Muhammad Badruddin2ORCID,Saudagar Abdul Khader Jilani2ORCID,Alkhathami Mohammed2ORCID,Abul Hasanat Mozaherul Hoque2

Affiliation:

1. Department of Electrical and Computer Engineering, COMSATS University Islamabad, Islamabad 4550, Pakistan

2. Information Systems Department, College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11432, Saudi Arabia

Abstract

The speedy advancement in wireless communication technologies provides considerable development to enable smart cities with applications such as Intelligent Transport Systems (ITS) and the Internet of Medical Things (IoMT). Blockchain is an emerging technology that provides a secure and distributed data storage mechanism useful for smart city applications. The full nodes in the Blockchain contain a record of all the transactions and data blocks of the Blockchain users. As the number of full nodes is less and the number of Blockchain users is high, there is a huge load on the full nodes for accessing and verifying the data by the Blockchain users. Efficient hardware caching techniques are needed to decrease the data access delay. In this paper, we implement different caching techniques on the Field-Programmable Gate Array (FPGA) Network Interface Card (NIC) and analyze their performance for the key-value store caching in the Blockchain. We design the 2-way and 4-way caching techniques on Block Random-Access Memory (BRAM) and compare them with the conventional direct-mapped caching technique in terms of cache hits and cache misses. The improvements in the hit ratio of the 2-way set-associative cache technique with respect to the direct-mapped cache technique for 10 K, 25 K, and 50 K addresses are 0.8%, 0.77%, and 1.67%, respectively. On the other hand, for the same sets of addresses, the hit rate improvement of the 4-way set-associative cache technique with respect to the direct-mapped cache technique is 0.92%, 2.01%, and 2.4%, respectively. The improvements in hit rate for large data sets show that 2-way and 4-way set-associative cache techniques perform better than the direct-mapped cache technique for caching systems.

Funder

Deanship of Scientific Research at Imam Mohammad Ibn Saud Islamic University

Publisher

MDPI AG

Subject

Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science

Reference31 articles.

1. Toward 6G Networks: Use Cases and Technologies;Giordani;IEEE Commun. Mag.,2020

2. UAV-supported Clustered NOMA for 6G-enabled Internet of Things: Trajectory Planning and Resource Allocation;Na;IEEE Internet Things J.,2020

3. Data analytics for Cooperative Intelligent Transport Systems;Javed;Veh. Commun.,2019

4. Envisioning Device-to-Device Communications in 6G;Zhang;IEEE Netw.,2020

5. A Vision of 6G Wireless Systems: Applications, Trends, Technologies, and Open Research Problems;Saad;IEEE Netw.,2020

Cited by 2 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. STM32 miner : A lightweight blockchain mining system;2023 IEEE International Conference on Design, Test and Technology of Integrated Systems (DTTIS);2023-11-01

2. Efficient Resource Allocation in Blockchain-Assisted Health Care Systems;Applied Sciences;2023-08-25

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3