Skip to main navigation Skip to search Skip to main content

Learning-based Variable Neighborhood Search Algorithm for Cloud Service Deployment Problem with Time Windows

  • School of Computer Science and Technology (School of Software), Harbin Institute of Technology Weihai

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

When services are deployed in a cloud environment, the selection of virtual machines mostly relies on the historical experience of service providers, which leads to a high cost of cloud resource. Additionally, such problem rarely considers the impact of service time on the cost of virtual machines. In this paper, we introduce and model the cloud service deployment problem with time windows (CSDPTW), wherein the cost of virtual machines is influenced by the usage time windows. To solve this problem, we propose a learning-based variable neighborhood search (L-VNS) algorithm. The algorithm first employs a hierarchical clustering algorithm to generate the initial solution. Then, a Q-learning-based reinforcement learning algorithm is used to optimize the selection of operators, which includes two neighborhood operators and three local search operators. To evaluate the performance of our proposed L-VNS, genetic algorithm (GA), variable neighborhood search (VNS), iterated local search (ILS) and the commercial solver CPLEX are applied to CSDPTW. Computational experiments on 20 test instances demonstrate that the proposed L-VNS algorithm can find better solutions than GA, VNS, ILS and CPLEX.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages246-253
Number of pages8
ISBN (Electronic)9798331509712
DOIs
StatePublished - 2024
Externally publishedYes
Event22nd IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2024 - Kaifeng, China
Duration: 30 Oct 20242 Nov 2024

Publication series

NameProceedings - 2024 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2024

Conference

Conference22nd IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2024
Country/TerritoryChina
CityKaifeng
Period30/10/242/11/24

Keywords

  • cloud service deployment
  • hierarchical clustering
  • reinforcement learning
  • variable neighborhood search

Fingerprint

Dive into the research topics of 'Learning-based Variable Neighborhood Search Algorithm for Cloud Service Deployment Problem with Time Windows'. Together they form a unique fingerprint.

Cite this