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...
Saved in:
| Main Authors: | , , |
|---|---|
| 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 |