• DocumentCode
    3732301
  • Title

    A Genetic Programming Approach to Design Resource Allocation Policies for Heterogeneous Workflows in the Cloud

  • Author

    Trilce Estrada;Michael Wyatt;Michela Taufer

  • Author_Institution
    Dept. of Comput. Sci., Univ. of New Mexico, Albuquerque, NM, USA
  • fYear
    2015
  • Firstpage
    372
  • Lastpage
    379
  • Abstract
    When dealing with very large applications in the cloud, higher costs do not always result in better turnaround times, particularly for complex workflows with multiple task dependencies. Thus, resource allocation policies are needed that can determine when using expensive but faster resources is best and when it is not. Manually developing such heuristics is time consuming and limited by the subjective beliefs of the developer. To overcome such impediments, we present an automatic method that designs and evaluates a large set of policies using a genetic programming approach. Our method finds a robust set of policies that adapt to changes in workload while using resources efficiently. Our results show that our genetic programming designed policies perform better than greedy and other human designed policies do.
  • Keywords
    "Resource management","Genetic programming","Grammar","Cloud computing","Sociology","Statistics","Computer science"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2015 IEEE 21st International Conference on
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2015.54
  • Filename
    7384317