Optimization of big data transfers among data center networks using deep reinforcement learning with graph neural networks
The big data era is an emerging paradigm that has gained a lot of interest in the last few years from industry, academia, and governments around the world. Cloud computing infrastructure often operates over multiple distributed data centers around the globe, following a pay-as-you-go pricing model. Enabling fast data transfer across these data centers, with low monetary cost and without link congestion, is not a trivial task. Efficient protocols and tools are necessary to transfer a huge amount of data while taking into account the user’s quality of service (QoS) requirements. With the recent widespread use of artificial intelligence (AI) and its application in network optimization scenarios, deep reinforcement learning (DRL), which combines reinforcement learning with deep learning, has emerged as a prominent approach for big data transfers among data center networks. In this article, we introduce a novel approach that integrates DRL with graph neural networks (GNN) to come up with an efficient strategy for big data transfer. Our approach generates continuous control actions to optimize data transfer. It can learn from past actions and successfully generalize to different incoming scenarios. Results show that our method consistently optimizes big data centers among data centers.
Authors
- Sarah A. Alzakari (ORCID: https://orcid.org/0000-0001-8265-2421)
- Ridha Ejbali (ORCID: https://orcid.org/0000-0002-8148-1621)
- Imen Filali
- Amel Ali Alhussan (ORCID: https://orcid.org/0000-0001-7530-7961)
Institutions
- Princess Nourah bint Abdulrahman University (SA)
- University of Gabès (TN)
Publication Details
- Journal
- PeerJ Computer Science
- Published
- 2025-09-26
- DOI
- https://doi.org/10.7717/peerj-cs.3212
- Citations
- 1
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 3.25