Skip to main content

Bin Packing with Linear Usage Costs – An Application to Energy Management in Data Centres

  • Conference paper
Principles and Practice of Constraint Programming (CP 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8124))

Abstract

EnergeTIC is a recent industrial research project carried out in Grenoble on optimizing energy consumption in data-centres. The efficient management of a data-centre involves minimizing energy costs while ensuring service quality. We study the problem formulation proposed by EnergeTIC. First, we focus on a key sub-problem: a bin packing problem with linear costs associated with the use of bins. We study lower bounds based on Linear Programming and extend the bin packing global constraint with cost information. Second, we present a column generation model for computing the lower bound on the original energy management problem where the pricing problem is essentially a cost-aware bin packing with side constraints. Third, we show that the industrial benchmark provided so far can be solved to near optimality using a large neighborhood search.

The authors acknowledge their industrial partners (Bull, Schneider Electric, Business & Decision and UXP) as well as several public research institutions (G2Elab, G-SCOP and LIG). The authors from UCC are supported by Science Foundation Ireland Grant No. 10/IN.1/I3032.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A framework for data center energy productivity. Technical report, The green grid (2008)

    Google Scholar 

  2. Efficience des Data Centers, les retombées du projet EnergeTIC. Technical report (2013), http://www.vesta-system.cades-solutions.com/images/vestalis/4/energetic_white%20paper.pdf

  3. Anily, S., Bramel, J., Simchi-Levi, D.: Worst-case analysis of heuristics for the bin packing problem with general cost structures. Operational Research 42 (1994)

    Google Scholar 

  4. Baldi, M.M., Crainic, T.G., Perboli, G., Tadei, R.: The generalized bin packing problem. Transportation Research Part E: Logistics and Transportation Review 48(6), 1205–1220 (2012)

    Article  Google Scholar 

  5. Crainic, T.G., Perboli, G., Rei, W., Tadei, R.: Efficient lower bounds and heuristics for the variable cost and size bin packing problem. Comput. Oper. Res. 38(11), 1474–1482 (2011)

    Article  MathSciNet  Google Scholar 

  6. de Carvalho, J.M.V.: Exact solution of bin packing problems using column generation and branch-and-bound. Annals of Operations Research 86(0), 629–659 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  7. de Carvalho, J.M.V.: LP models for bin packing and cutting stock problems. European Journal of Operational Research 141(2), 253–273 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  8. Dupont, C., Schulze, T., Giuliani, G., Somov, A., Hermenier, F.: An energy aware framework for virtual machine placement in cloud federated data centres. In: Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet, e-Energy 2012, pp. 4:1–4:10. ACM, New York (2012)

    Google Scholar 

  9. Epstein, L., Levin, A.: Bin packing with general cost structures. Math. Program. 132(1-2), 355–391 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  10. Gilmore, P.C., Gomory, R.E.: A linear programming approach to the cutting-stock problem. Operations research 11, 863–888 (1963)

    Article  MATH  Google Scholar 

  11. Haouari, M., Serairi, M.: Relaxations and exact solution of the variable sized bin packing problem. Comput. Optim. Appl. 48(2), 345–368 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  12. Li, C.L., Chen, Z.L.: Bin-packing problem with concave costs of bin utilization. Naval Research Logistics 53, 298–308 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  13. Martello, S., Toth, P.: Lower bounds and reduction procedures for the bin packing problem. Discrete Applied Mathematics 28(1), 59–70 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  14. Mehta, D., O’Sullivan, B., Simonis, H.: Comparing solution methods for the machine reassignment problem. In: Milano, M. (ed.) CP 2012. LNCS, vol. 7514, pp. 782–797. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  15. Monaci, M.: Algorithms for Packing and Scheduling Problems. PhD thesis, Universit di Bologna (2012)

    Google Scholar 

  16. Petrucci, V., Loques, O., Mosse, D.: A dynamic configuration model for power-efficient virtualized server clusters. In: Proceedings of the 11th Brazilian Workshop on Real-Time and Embedded Systems (2009)

    Google Scholar 

  17. Rothvoss, T.: Approximating bin packing within \(\mathcal{O}\)(logOPT·loglogOPT) bins. Technical report, MIT (2013)

    Google Scholar 

  18. Salvagnin, D.: Orbital shrinking: A new tool for hybrid MIP/CP methods. In: Gomes, C., Sellmann, M. (eds.) CPAIOR 2013. LNCS, vol. 7874, pp. 204–215. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  19. Shaw, P.: A constraint for bin packing. In: Wallace, M. (ed.) CP 2004. LNCS, vol. 3258, pp. 648–662. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  20. Srikantaiah, S., Kansal, A., Zhao, F.: Energy aware consolidation for cloud computing. In: Proceedings of HotPower (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cambazard, H., Mehta, D., O’Sullivan, B., Simonis, H. (2013). Bin Packing with Linear Usage Costs – An Application to Energy Management in Data Centres. In: Schulte, C. (eds) Principles and Practice of Constraint Programming. CP 2013. Lecture Notes in Computer Science, vol 8124. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40627-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40627-0_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40626-3

  • Online ISBN: 978-3-642-40627-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics