IDEAS home Printed from https://ideas.repec.org/a/plo/pone00/0261856.html
   My bibliography  Save this article

Dynamic performance–Energy tradeoff consolidation with contention-aware resource provisioning in containerized clouds

Author

Listed:
  • Rewer M Canosa-Reyes
  • Andrei Tchernykh
  • Jorge M Cortés-Mendoza
  • Bernardo Pulido-Gaytan
  • Raúl Rivera-Rodriguez
  • Jose E Lozano-Rizk
  • Eduardo R Concepción-Morales
  • Harold Enrique Castro Barrera
  • Carlos J Barrios-Hernandez
  • Favio Medrano-Jaimes
  • Arutyun Avetisyan
  • Mikhail Babenko
  • Alexander Yu Drozdov

Abstract

Containers have emerged as a more portable and efficient solution than virtual machines for cloud infrastructure providing both a flexible way to build and deploy applications. The quality of service, security, performance, energy consumption, among others, are essential aspects of their deployment, management, and orchestration. Inappropriate resource allocation can lead to resource contention, entailing reduced performance, poor energy efficiency, and other potentially damaging effects. In this paper, we present a set of online job allocation strategies to optimize quality of service, energy savings, and completion time, considering contention for shared on-chip resources. We consider the job allocation as the multilevel dynamic bin-packing problem that provides a lightweight runtime solution that minimizes contention and energy consumption while maximizing utilization. The proposed strategies are based on two and three levels of scheduling policies with container selection, capacity distribution, and contention-aware allocation. The energy model considers joint execution of applications of different types on shared resources generalized by the job concentration paradigm. We provide an experimental analysis of eighty-six scheduling heuristics with scientific workloads of memory and CPU-intensive jobs. The proposed techniques outperform classical solutions in terms of quality of service, energy savings, and completion time by 21.73–43.44%, 44.06–92.11%, and 16.38–24.17%, respectively, leading to a cost-efficient resource allocation for cloud infrastructures.

Suggested Citation

  • Rewer M Canosa-Reyes & Andrei Tchernykh & Jorge M Cortés-Mendoza & Bernardo Pulido-Gaytan & Raúl Rivera-Rodriguez & Jose E Lozano-Rizk & Eduardo R Concepción-Morales & Harold Enrique Castro Barrera & , 2022. "Dynamic performance–Energy tradeoff consolidation with contention-aware resource provisioning in containerized clouds," PLOS ONE, Public Library of Science, vol. 17(1), pages 1-29, January.
  • Handle: RePEc:plo:pone00:0261856
    DOI: 10.1371/journal.pone.0261856
    as

    Download full text from publisher

    File URL: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0261856
    Download Restriction: no

    File URL: https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0261856&type=printable
    Download Restriction: no

    File URL: https://libkey.io/10.1371/journal.pone.0261856?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pone00:0261856. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: plosone (email available below). General contact details of provider: https://journals.plos.org/plosone/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.