Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 2 February 2022

Efficient Utilization of Mirroring Servers Using Artificial Neural Networks

Radwan Al-Shalalfa1, Hazzaa Alshareef2, Azzam Sleit1, Mousa Al-Akhras2 & Samah Alhazmi2

Journal of Computer Science, Volume 18, Issue 1, pp. 42–56 · doi.org/10.3844/jcssp.2022.42.56

6,915 accesses3,459 downloads0 citations (Crossref)Metrics
Cite Check for updates

Abstract

Due to the fact that an enormous amount of data is available to any user on the Internet, this leads to increased requests of Internet users to download or process their data among different servers. In fact, the need for increasing the reliability and performance of such servers has become an importance subject to tackle. Replicating servers is a way of reducing the overhead of Internet users’ requests as well as increasing the reliability and performance of servers. However, there is still a need to redirect users’ requests to a single server from those replications so these servers get unknown by Internet users. This technique is called mirroring servers. In this study, a new model that uses the Artificial Neural Networks (ANN) is proposed to select the appropriate server for any new user’s requests. In particular, this method considers the current features of servers with the new user’s requests as an input and provides the selected server as an output. The effectiveness of the proposed method is compared with two different techniques: Human’s selection after eliminating the required time from a user to make the selection and Round Robin selection. This comparison shows that the proposed method takes the advantages of these two techniques, which are based on the speed of selection for the Round Robin selection method and the selection of the best server according to the mirroring server features that are derived from the manual selection method. The results of this study indicate that the proposed model can improve the use of mirroring servers by 10% better than the Round Robin selection method since in this selection method, most of servers are idle in more than 25% of the time and do not have any more requests to serve.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Al-Shalalfa, R., Alshareef, H., Sleit, A., Al-Akhras, M. & Alhazmi, S. (2022). Efficient Utilization of Mirroring Servers Using Artificial Neural Networks. Journal of Computer Science, 18(1), 42–56. https://doi.org/10.3844/jcssp.2022.42.56

Licence
CC BY 4.0
Issue
Volume 18, Issue 1
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Efficient Utilization of Mirroring Servers Using Artificial Neural NetworksJournal of Computer Science · Volume 18, Issue 1 · pp. 42–56 · CC BY 4.0Download