On the Fault-Tolerant Online Bin Packing Problem

07/06/2021
by   Shahin Kamali, et al.
0

We study the fault-tolerant variant of the online bin packing problem. Similar to the classic bin packing problem, an online sequence of items of various sizes should be packed into a minimum number of bins of uniform capacity. For applications such as server consolidation, where bins represent servers and items represent jobs of different loads, it is required to maintain fault-tolerant solutions. In a fault-tolerant packing, any job is replicated into f+1 servers, for some integer f > 1, so that the failure of up to f servers does not interrupt service. We build over a practical model introduced by Li and Tang [SPAA 2017] in which each job of load x has a primary replica of load x and f standby replicas, each of load x/η, where η >1 is a parameter of the problem. Upon failure of up to f servers, any primary replica in a failed bin should be replaced by one of its standby replicas so that the extra load of the new primary replica does not cause an overflow in its bin. We study a general setting in which bins might fail while the input is still being revealed. Our main contribution is an algorithm, named Harmonic-Stretch, which maintains fault-tolerant packings under this general setting. We prove that Harmonic-Stretch has an asymptotic competitive ratio of at most 1.75. This is an improvement over the best existing asymptotic competitive ratio 2 of an algorithm by Li and Tang [TPDS 2020], which works under a model in which bins fail only after all items are packed.

READ FULL TEXT

page 7

page 8

research
02/05/2021

Online Bin Packing with Predictions

Bin packing is a classic optimization problem with a wide range of appli...
research
04/17/2023

Dynamic Vector Bin Packing for Online Resource Allocation in the Cloud

Several cloud-based applications, such as cloud gaming, rent servers to ...
research
04/30/2019

Online Bin Covering with Advice

The bin covering problem asks for covering a maximum number of bins with...
research
05/24/2023

Workrs: Fault Tolerant Horizontal Computation Offloading

The broad development and usage of edge devices has highlighted the impo...
research
11/23/2020

Analysis of the Harmonic Function Used in Bin-Packing

The harmonic function was first introduced by Lee and Lee (JACM 1985) fo...
research
08/19/2019

On bin packing with clustering and bin packing with delays

We continue the study of two recently introduced bin packing type proble...
research
09/09/2022

Near-Optimal Stochastic Bin-Packing in Large Service Systems with Time-Varying Item Sizes

Motivated by the virtual machine scheduling problem in today's computing...

Please sign up or login with your details

Forgot password? Click here to reset