Virtual machine scheduling and migration management across multi-cloud data centers: blockchain-based versus centralized frameworks

Abstract Efficiently managing virtual resources in the cloud is crucial for successful recourse utilization. Scheduling is a vital technique used to manage Virtual Machines (VMs), enabling placement and migration between hosts located in the same or different data centers. Effective scheduling not o...

Full description

Saved in:
Bibliographic Details
Main Authors: Mohammad A. Altahat, Tariq Daradkeh, Anjali Agarwal
Format: Article
Language:English
Published: SpringerOpen 2025-01-01
Series:Journal of Cloud Computing: Advances, Systems and Applications
Subjects:
Online Access:https://doi.org/10.1186/s13677-024-00724-7
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850119520835862528
author Mohammad A. Altahat
Tariq Daradkeh
Anjali Agarwal
author_facet Mohammad A. Altahat
Tariq Daradkeh
Anjali Agarwal
author_sort Mohammad A. Altahat
collection DOAJ
description Abstract Efficiently managing virtual resources in the cloud is crucial for successful recourse utilization. Scheduling is a vital technique used to manage Virtual Machines (VMs), enabling placement and migration between hosts located in the same or different data centers. Effective scheduling not only ensures better server consolidation but also enhances hardware utilization and reduces power consumption in data centers. However, scheduling VMs across a Wide Area Network (WAN) poses considerable challenges due to connectivity issues, slower communication speeds, and concerns around data integrity and confidentiality. To enable informed scheduling decisions, it is critical to facilitate the exchange of real-time and accurate status information between cloud data centers, ensuring optimal resource allocation and minimizing latency. To address this, we propose a novel distributed cloud management solution that utilizes blockchain technology to facilitate efficient sharing of VM characteristics across multiple data centers. BigchainDB platform has been used as a blockchain-based ledger database to effectively share information required for VM scheduling and migration across different data centers. The proposed framework has been validated and compared with a Virtual Private Network (VPN)-based centralized management solution. The proposed model utilizing blockchain-based solution achieves 41.79% to 49.85% reduction in number of communication messages and 2% to 12% decrease in total communication delay comparing to the centralized model.
format Article
id doaj-art-fd3ff936110c4977bbb0230a76caa770
institution OA Journals
issn 2192-113X
language English
publishDate 2025-01-01
publisher SpringerOpen
record_format Article
series Journal of Cloud Computing: Advances, Systems and Applications
spelling doaj-art-fd3ff936110c4977bbb0230a76caa7702025-08-20T02:35:36ZengSpringerOpenJournal of Cloud Computing: Advances, Systems and Applications2192-113X2025-01-0114112110.1186/s13677-024-00724-7Virtual machine scheduling and migration management across multi-cloud data centers: blockchain-based versus centralized frameworksMohammad A. Altahat0Tariq Daradkeh1Anjali Agarwal2Department of Electrical and Computer Engineering, Concordia UniversityDepartment, Yarmouk UniversityDepartment of Electrical and Computer Engineering, Concordia UniversityAbstract Efficiently managing virtual resources in the cloud is crucial for successful recourse utilization. Scheduling is a vital technique used to manage Virtual Machines (VMs), enabling placement and migration between hosts located in the same or different data centers. Effective scheduling not only ensures better server consolidation but also enhances hardware utilization and reduces power consumption in data centers. However, scheduling VMs across a Wide Area Network (WAN) poses considerable challenges due to connectivity issues, slower communication speeds, and concerns around data integrity and confidentiality. To enable informed scheduling decisions, it is critical to facilitate the exchange of real-time and accurate status information between cloud data centers, ensuring optimal resource allocation and minimizing latency. To address this, we propose a novel distributed cloud management solution that utilizes blockchain technology to facilitate efficient sharing of VM characteristics across multiple data centers. BigchainDB platform has been used as a blockchain-based ledger database to effectively share information required for VM scheduling and migration across different data centers. The proposed framework has been validated and compared with a Virtual Private Network (VPN)-based centralized management solution. The proposed model utilizing blockchain-based solution achieves 41.79% to 49.85% reduction in number of communication messages and 2% to 12% decrease in total communication delay comparing to the centralized model.https://doi.org/10.1186/s13677-024-00724-7VM schedulingVM migrationDistributed managementCentralized managementBlockchainBigchainDB
spellingShingle Mohammad A. Altahat
Tariq Daradkeh
Anjali Agarwal
Virtual machine scheduling and migration management across multi-cloud data centers: blockchain-based versus centralized frameworks
Journal of Cloud Computing: Advances, Systems and Applications
VM scheduling
VM migration
Distributed management
Centralized management
Blockchain
BigchainDB
title Virtual machine scheduling and migration management across multi-cloud data centers: blockchain-based versus centralized frameworks
title_full Virtual machine scheduling and migration management across multi-cloud data centers: blockchain-based versus centralized frameworks
title_fullStr Virtual machine scheduling and migration management across multi-cloud data centers: blockchain-based versus centralized frameworks
title_full_unstemmed Virtual machine scheduling and migration management across multi-cloud data centers: blockchain-based versus centralized frameworks
title_short Virtual machine scheduling and migration management across multi-cloud data centers: blockchain-based versus centralized frameworks
title_sort virtual machine scheduling and migration management across multi cloud data centers blockchain based versus centralized frameworks
topic VM scheduling
VM migration
Distributed management
Centralized management
Blockchain
BigchainDB
url https://doi.org/10.1186/s13677-024-00724-7
work_keys_str_mv AT mohammadaaltahat virtualmachineschedulingandmigrationmanagementacrossmulticlouddatacentersblockchainbasedversuscentralizedframeworks
AT tariqdaradkeh virtualmachineschedulingandmigrationmanagementacrossmulticlouddatacentersblockchainbasedversuscentralizedframeworks
AT anjaliagarwal virtualmachineschedulingandmigrationmanagementacrossmulticlouddatacentersblockchainbasedversuscentralizedframeworks