arrow
Return

DATA REPLICATION IN DISTRIBUTED SYSTEMS USING OLYMPIAD OPTIMIZATION ALGORITHM

delete2023-10-31
delete4
delete
OA
AI
B
Bahman Arasteh
A
Asgarali Bouyer
R
Reza Ghanbarzadeh
A
Alireza Rouhi
M
Mahsa Nazeri Mehrabani
E
Erfan Babaee Tırkolaee *
DOI:10.22190/FUME230707033Adelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Achieving timely access to data objects is a major challenge in big distributed systems like the Internet of Things (IoT) platforms. Therefore, minimizing the data read and write operation time in distributed systems has elevated to a higher priority for system designers and mechanical engineers. Replication and the appropriate placement of the replicas on the most accessible data servers is a problem of NP-complete optimization. The key objectives of the current study are minimizing the data access time, reducing the quantity of replicas, and improving the data availability. The current paper employs the Olympiad Optimization Algorithm (OOA) as a novel population-based and discrete heuristic algorithm to solve the replica placement problem which is also applicable to other fields such as mechanical and computer engineering design problems. This discrete algorithm was inspired by the learning process of student groups who are preparing for the Olympiad exams. The proposed algorithm, which is divide-and-conquer-based with local and global search strategies, was used in solving the replica placement problem in a standard simulated distributed system. The 'European Union Database' (EUData) was employed to evaluate the proposed algorithm, which contains 28 nodes as servers and a network architecture in the format of a complete graph. It was revealed that the proposed technique reduces data access time by 39% with around six replicas, which is vastly superior to the earlier methods. Moreover, the standard deviation of the results of the algorithm's different executions is approximately 0.0062, which is lower than the other techniques' standard deviation within the same experiments.
Keywords:
Olympiad optimization algorithm
Distributed systems
Replica placement
Data access time
Stability
Availability

Journal

F
Facta Universitatis-Series Mechanical Engineering
IF:
11.8
Papers:
301
Citations:
1.6K

Organization

I
Istinye University
Scholars:
1.1K
Papers: 1.3K
Citations: 1.9K
Azarbaijan Shahid Madani University cover
Azarbaijan Shahid Madani University
Scholars:
1.2K
Papers: 1.4K
Citations: 1.3K
U
University of Tabriz
Scholars:
9.2K
Papers: 8.4K
Citations: 1.0W
S
southern cross university
Scholars:
2.1K
Papers: 2.5K
Citations: 2
researcher View more organizations