WBATimeNet: A deep neural network approach for VM Live Migration in the cloud

被引:7
作者
Mangalampalli, Ashish [1 ]
Kumar, Avinash [1 ]
机构
[1] Microsoft R&D, Hyderabad, India
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2022年 / 135卷
关键词
Cloud computing; Deep neural network; Virtual Machine; Live migration; Adversarial attack;
D O I
10.1016/j.future.2022.05.016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Live Migration (LM) of Virtual Machines (VMs) is an important activity for most cloud platforms, including Azure. LM impacts the availability of VMs, due to which workloads running on them may get affected adversely. Azure cloud infrastructure consists of many nodes and their associated VMs. Many VMs (up to a few million) are candidates to undergo LM at any given time. During the process of LM, it is essential to ensure very low or no adverse impact on the running workload of the customer. Thus, of the millions of VMs, predicting which ones to live migrate based on their low utilization of resources is a critical task. To solve this, we propose a novel deep learning network WBATimeNet, which uses Multivariate Time Series data of Memory, CPU, and Disk to predict which VM should be live migrated. WBATimeNet is a deep neural network-based architecture that uses White-box Adversarial Training to address the high variability and uncertainty of time series data. The experimental results illustrate that WBATimeNet outperforms baseline models by a large margin and helps maintain the increased availability of VMs in Azure during the LM process. (C) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:438 / 449
页数:12
相关论文
共 36 条
[1]  
[Anonymous], 2017, C TRACK P
[2]  
Bahdanau D, 2016, Arxiv, DOI arXiv:1409.0473
[3]   OpenStack Neat: a framework for dynamic and energy-efficient consolidation of virtual machines in OpenStack clouds [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (05) :1310-1333
[4]   Toward ML-Centric Cloud Platforms [J].
Bianchini, Ricardo ;
Fontoura, Marcus ;
Cortez, Eli ;
Bonde, Anand ;
Muzio, Alexandre ;
Constantin, Ana-Maria ;
Moscibroda, Thomas ;
Magalhaes, Gabriel ;
Bablani, Girish ;
Russinovich, Mark .
COMMUNICATIONS OF THE ACM, 2020, 63 (02) :50-59
[5]  
Burke C., 2018, IMPROVING AZURE VIRT
[6]  
Cleveland R.B., 1990, J. Off. Stat., V6, P3
[7]  
Cohen M., 2021, TRANSFORMERS TIME SE
[8]   Resource Central: Understanding and Predicting Workloads for Improved Resource Management in Large Cloud Platforms [J].
Cortez, Eli ;
Bonde, Anand ;
Muzio, Alexandre ;
Russinovich, Mark ;
Fontoura, Marcus ;
Bianchini, Ricardo .
PROCEEDINGS OF THE TWENTY-SIXTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES (SOSP '17), 2017, :153-167
[9]   User Behavior Analysis Based on Stacked Autoencoder and Clustering in Complex Power Grid Environment [J].
Deng, Song ;
Cai, Qingyuan ;
Zhang, Zi ;
Wu, Xindong .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (12) :25521-25535
[10]   A multitime-steps-ahead prediction approach for scheduling live migration in cloud data centers [J].
Duggan, M. ;
Shaw, R. ;
Duggan, J. ;
Howley, E. ;
Barrett, E. .
SOFTWARE-PRACTICE & EXPERIENCE, 2019, 49 (04) :617-639