Novel randomization and iterative based algorithms for the transactions assignment in blockchain problem.

PLoS One

Department of Computer Science and Information, College of Science at Zulfi, Majmaah University, Al-Majmaah, Saudi Arabia.

Published: June 2023

This study focuses on the load balancing of the transactions in the blockchain. The problem is how to assign these transactions to the blocks. The objective is to guarantee a load balancing of the workload in the time of blocks. The proposed problem is an NP-hard one. To face the hardness of the studied problem, the challenge is to develop algorithms that solve the problem approximately. Finding an approximate solution is a real challenge. In this paper, nine algorithms are proposed. These algorithms are based on the dispatching-rules method, randomization approach, clustering algorithms, and iterative method. The proposed algorithms return approximate solutions in a remarkable time. In addition, in this paper, a novel architecture composed of blocks is proposed. This architecture adds the component "Balancer". This component is responsible to call the best-proposed algorithm and solve the scheduling problem in a polynomial time. In addition, the proposed work helps users to solve the problem of big data concurrency. These algorithms are coded and compared. The performance of these algorithms is tested over three classes of instances. These classes are generated based on uniform distribution. The total number of instances tested is 1350. The average gap, execution time, and the percentage of the best-reached value are used as metrics to measure the performance of the proposed algorithms. Experimental results show the performance of these algorithms and a comparison between them is discussed. The experimental results show that the best algorithm is best-mi-transactions iterative multi-choice with 93.9% in an average running time of 0.003 s.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC10284426PMC
http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0286667PLOS

Publication Analysis

Top Keywords

proposed algorithms
12
algorithms
10
blockchain problem
8
load balancing
8
blocks proposed
8
solve problem
8
time addition
8
performance algorithms
8
problem
7
proposed
6

Similar Publications

The study suggests a better multi-objective optimization method called 2-Archive Multi-Objective Cuckoo Search (MOCS2arc). It is then used to improve eight classical truss structures and six ZDT test functions. The optimization aims to minimize both mass and compliance simultaneously.

View Article and Find Full Text PDF

The intelligent identification of wear particles in ferrography is a critical bottleneck that hampers the development and widespread adoption of ferrography technology. To address challenges such as false detection, missed detection of small wear particles, difficulty in distinguishing overlapping and similar abrasions, and handling complex image backgrounds, this paper proposes an algorithm called TCBGY-Net for detecting wear particles in ferrography images. The proposed TCBGY-Net uses YOLOv5s as the backbone network, which is enhanced with several advanced modules to improve detection performance.

View Article and Find Full Text PDF

The safety and reliability of rotating machinery hinge significantly on the proper functioning of rolling bearings. In the last few years, there have been significant advances in the algorithms for intelligent fault diagnosis of bearings. However, the vibration signals collected by machines are inevitably affected by irrelevant noise because of the complex working environments of bearings.

View Article and Find Full Text PDF

This study investigates the implementation of collaborative route planning between trucks and drones within rural logistics to improve distribution efficiency and service quality. The paper commences with an analysis of the unique characteristics and challenges inherent in rural logistics, emphasizing the limitations of traditional methods while highlighting the advantages of integrating truck and drone technologies. It proceeds to review the current state of development for these two technologies and presents case studies that illustrate their application in rural logistics.

View Article and Find Full Text PDF

The novel coronavirus (COVID-19) has affected more than two million people of the world, and far social distancing and segregated lifestyle have to be adopted as a common solution in recent years. To solve the problem of sanitation control and epidemic prevention in public places, in this paper, an intelligent disinfection control system based on the STM32 single-chip microprocessor was designed to realize intelligent closed-loop disinfection in local public places such as public toilets. The proposed system comprises seven modules: image acquisition, spraying control, disinfectant liquid level control, access control, voice broadcast, system display, and data storage.

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!