Defending Against Co-Residence Attack in Energy-Efficient Cloud: An Optimization Based Real-Time Secure VM Allocation Strategy

Resource sharing among users serves as the foundation of cloud computing, which, however, may also cause vulnerabilities to diverse co-residence attacks launched by malicious virtual machines (VM) residing in the same physical server with the victim VMs. In this paper, we aim to defend against such...

Full description

Bibliographic Details
Main Authors: Lu Cao, Ruiwen Li, Xiaojun Ruan, Yuhong Liu
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9889331/
_version_ 1798001614029586432
author Lu Cao
Ruiwen Li
Xiaojun Ruan
Yuhong Liu
author_facet Lu Cao
Ruiwen Li
Xiaojun Ruan
Yuhong Liu
author_sort Lu Cao
collection DOAJ
description Resource sharing among users serves as the foundation of cloud computing, which, however, may also cause vulnerabilities to diverse co-residence attacks launched by malicious virtual machines (VM) residing in the same physical server with the victim VMs. In this paper, we aim to defend against such co-residence attacks through a secure, workload-balanced, and energy-efficient VM allocation strategy. Specifically, we model the problem as an optimization problem by quantifying and minimizing three key factors: (1) the security risks, (2) the power consumption and (3) the unbalanced workloads among different physical servers. Furthermore, this work considers a realistic environmental setting by assuming a random number of VMs from different users arriving at random timings, which requires the optimization solution to be continuously evolving. As the optimization problem is NP-hard, we propose to first cluster VMs in time windows, and further adopt the Ant Colony Optimization (ACO) algorithm to identify the optimal allocation strategy for each time window. Comprehensive experimental results based on real world cloud traces validate the effectiveness of the proposed scheme.
first_indexed 2024-04-11T11:38:56Z
format Article
id doaj.art-6e1f69ea01644276bf01f414aabf561d
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-11T11:38:56Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-6e1f69ea01644276bf01f414aabf561d2022-12-22T04:25:53ZengIEEEIEEE Access2169-35362022-01-0110985499856110.1109/ACCESS.2022.32060219889331Defending Against Co-Residence Attack in Energy-Efficient Cloud: An Optimization Based Real-Time Secure VM Allocation StrategyLu Cao0Ruiwen Li1Xiaojun Ruan2Yuhong Liu3https://orcid.org/0000-0002-3717-427XDepartment of Computer Engineering, Santa Clara University, Santa Clara, CA, USADepartment of Computer Engineering, Santa Clara University, Santa Clara, CA, USADepartment of Computer Science, California State University, East Bay, CA, USADepartment of Computer Engineering, Santa Clara University, Santa Clara, CA, USAResource sharing among users serves as the foundation of cloud computing, which, however, may also cause vulnerabilities to diverse co-residence attacks launched by malicious virtual machines (VM) residing in the same physical server with the victim VMs. In this paper, we aim to defend against such co-residence attacks through a secure, workload-balanced, and energy-efficient VM allocation strategy. Specifically, we model the problem as an optimization problem by quantifying and minimizing three key factors: (1) the security risks, (2) the power consumption and (3) the unbalanced workloads among different physical servers. Furthermore, this work considers a realistic environmental setting by assuming a random number of VMs from different users arriving at random timings, which requires the optimization solution to be continuously evolving. As the optimization problem is NP-hard, we propose to first cluster VMs in time windows, and further adopt the Ant Colony Optimization (ACO) algorithm to identify the optimal allocation strategy for each time window. Comprehensive experimental results based on real world cloud traces validate the effectiveness of the proposed scheme.https://ieeexplore.ieee.org/document/9889331/Computer securitycloud computingco-residence attackant colony optimization
spellingShingle Lu Cao
Ruiwen Li
Xiaojun Ruan
Yuhong Liu
Defending Against Co-Residence Attack in Energy-Efficient Cloud: An Optimization Based Real-Time Secure VM Allocation Strategy
IEEE Access
Computer security
cloud computing
co-residence attack
ant colony optimization
title Defending Against Co-Residence Attack in Energy-Efficient Cloud: An Optimization Based Real-Time Secure VM Allocation Strategy
title_full Defending Against Co-Residence Attack in Energy-Efficient Cloud: An Optimization Based Real-Time Secure VM Allocation Strategy
title_fullStr Defending Against Co-Residence Attack in Energy-Efficient Cloud: An Optimization Based Real-Time Secure VM Allocation Strategy
title_full_unstemmed Defending Against Co-Residence Attack in Energy-Efficient Cloud: An Optimization Based Real-Time Secure VM Allocation Strategy
title_short Defending Against Co-Residence Attack in Energy-Efficient Cloud: An Optimization Based Real-Time Secure VM Allocation Strategy
title_sort defending against co residence attack in energy efficient cloud an optimization based real time secure vm allocation strategy
topic Computer security
cloud computing
co-residence attack
ant colony optimization
url https://ieeexplore.ieee.org/document/9889331/
work_keys_str_mv AT lucao defendingagainstcoresidenceattackinenergyefficientcloudanoptimizationbasedrealtimesecurevmallocationstrategy
AT ruiwenli defendingagainstcoresidenceattackinenergyefficientcloudanoptimizationbasedrealtimesecurevmallocationstrategy
AT xiaojunruan defendingagainstcoresidenceattackinenergyefficientcloudanoptimizationbasedrealtimesecurevmallocationstrategy
AT yuhongliu defendingagainstcoresidenceattackinenergyefficientcloudanoptimizationbasedrealtimesecurevmallocationstrategy