Content area

Abstract

A new dynamic bin packing problem relevant to cloud computing is considered. The creation time, deletion time, and required resources are known for each item (virtual machine). The containers (servers) have a NUMA architecture and specific rules for placing the machines. The servers are grouped into racks, and some machines form groups. Each group is divided into partitions. Machines from different partitions cannot be placed on the same rack to ensure system fault tolerance. The objective is to pack all the machines into the minimum number of racks over a given planning horizon. A two-stage algorithm is developed to solve the problem: an initial solution is constructed, where some constraints may be violated, followed by iterative improvement using local search aimed at eliminating the violations. Using the proposed approach, an average deviation of 3.8% from the lower bound was achieved on open test cases.

Details

10000008
Business indexing term
Title
A Two-Stage Algorithm for the Dynamic Bin Packing Problemwith Placement Groups
Author
Ratushnyi, A. V. 1 ; Kochetov, Y. A. 1 

 Sobolev Institute of Mathematics, Siberian Branch, Russian Academy ofSciences, Novosibirsk, Russia (GRID:grid.426295.e) (ISNI:0000 0004 0620 109X) 
Volume
19
Issue
1
Pages
92-103
Publication year
2025
Publication date
Dec 2025
Publisher
Springer Nature B.V.
Place of publication
Dordrecht
Country of publication
Netherlands
Publication subject
ISSN
19904789
e-ISSN
19904797
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2025-11-02
Milestone dates
2025-10-31 (Registration); 2024-09-11 (Received); 2024-09-22 (Accepted); 2024-09-17 (Rev-Recd)
Publication history
 
 
   First posting date
02 Nov 2025
ProQuest document ID
3267914970
Document URL
https://www.proquest.com/scholarly-journals/two-stage-algorithm-dynamic-bin-packing/docview/3267914970/se-2?accountid=208611
Copyright
© Pleiades Publishing, Ltd. 2025.
Last updated
2025-11-03
Database
ProQuest One Academic