scispace - formally typeset
Book ChapterDOI

Bin repacking scheduling in virtualized datacenters

TLDR
This work introduces the Bin Repacking Scheduling Problem, a problem to find a final packing and to schedule the transitions from a given initial packing, accordingly to new resource and placement requirements, while minimizing the average transition completion time.
Abstract
A datacenter can be viewed as a dynamic bin packing system where servers host applications with varying resource requirements and varying relative placement constraints When those needs are no longer satisfied, the system has to be reconfigured Virtualization allows to distribute applications into Virtual Machines (VMs) to ease their manipulation In particular, a VM can be freely migrated without disrupting its service, temporarily consuming resources both on its origin and destination We introduce the Bin Repacking Scheduling Problem in this context This problem is to find a final packing and to schedule the transitions from a given initial packing, accordingly to new resource and placement requirements, while minimizing the average transition completion time Our CP-based approach is implemented into Entropy, an autonomous VM manager which detects reconfiguration needs, generates and solves the CP model, then applies the computed decision CP provides the awaited flexibility to handle heterogeneous placement constraints and the ability to manage large datacenters with up to 2,000 servers and 10,000 VMs

read more

Citations
More filters

Integration of AI and OR techniques in constraint programming for combinatorial optimization problems : 4th International Conference, CPAIOR 2007, Brussels, Belgium, May 23-26, 2007 : proceedings

TL;DR: Minimum Cardinality Matrix Decomposition into Consecutive-Ones Matrices: CP and IP Approaches and Connections in Networks: Hardness of Feasibility Versus Optimality.
Proceedings ArticleDOI

An energy aware framework for virtual machine placement in cloud federated data centres

TL;DR: A flexible and energy-aware framework for the (re)allocation of virtual machines in a data centre that decoupling the expressed constraints from the algorithms using the Constraint Programming (CP) paradigm and programming language is proposed.
Journal Article

Synthesizing Filtering Algorithms for Global Chance-Constraints

TL;DR: In this paper, the authors propose a filtering algorithm for global chance-constraints, which is parameterized by propagators for the deterministic version of the chance-consstraints.
Proceedings ArticleDOI

Supporting Security Requirements for Resource Management in Cloud Computing

TL;DR: This work addresses the problem of guaranteeing security, with additional consideration on reliability and availability issues, in the management of resources in Cloud environments and goes beyond the classical resource consumption to incorporate the security requirements specified by users and providers.
Proceedings ArticleDOI

Multi-objective Virtual Machine Placement with Service Level Agreement: A Memetic Algorithm Approach

TL;DR: This work proposes for the first time a multi-objective formulation of the VMP considering Service Level Agreement and a novel multiobjective memetic algorithm is also proposed to solve the formulated multi- objective problem.
References
More filters
Book

Computers and Intractability: A Guide to the Theory of NP-Completeness

TL;DR: The second edition of a quarterly column as discussed by the authors provides a continuing update to the list of problems (NP-complete and harder) presented by M. R. Garey and myself in our book "Computers and Intractability: A Guide to the Theory of NP-Completeness,” W. H. Freeman & Co., San Francisco, 1979.
Proceedings ArticleDOI

Entropy: a consolidation manager for clusters

TL;DR: The Entropy resource manager for homogeneous clusters is proposed, which performs dynamic consolidation based on constraint programming and takes migration overhead into account and the use of constraint programming allows Entropy to find mappings of tasks to nodes that are better than those found by heuristics based on local optimizations.

Integration of AI and OR techniques in constraint programming for combinatorial optimization problems : 4th International Conference, CPAIOR 2007, Brussels, Belgium, May 23-26, 2007 : proceedings

TL;DR: Minimum Cardinality Matrix Decomposition into Consecutive-Ones Matrices: CP and IP Approaches and Connections in Networks: Hardness of Feasibility Versus Optimality.
Book ChapterDOI

Replenishment Planning for Stochastic Inventory Systems with Shortage Cost

TL;DR: This paper develops a CP approach able to compute optimal (R n ,S n ) policy parameters under stochastic demand, ordering, holding and shortage costs and uses the optimal solutions to analyze the quality of the solutions provided by an approximate MIP approach that exploits a piecewise linear approximation for the cost function.
Related Papers (5)