• DocumentCode
    2297876
  • Title

    A Two Stage Heuristic Algorithm for Solving the Server Consolidation Problem with Item-Item and Bin-Item Incompatibility Constraints

  • Author

    Gupta, Rohit ; Bose, Sumit Kumar ; Sundarrajan, Srikanth ; Chebiyam, Manogna ; Chakrabarti, Anirban

  • Author_Institution
    SETLabs, Infosys Technol. Ltd., Bangalore
  • Volume
    2
  • fYear
    2008
  • fDate
    7-11 July 2008
  • Firstpage
    39
  • Lastpage
    46
  • Abstract
    The problem of server sprawl is common in data centers of most business organizations. It is most often the case that an application is run on dedicated servers. This leads to situations where organizations end up having numerous servers that remain under-utilized most of the times. The servers, in such scenarios, are allocated more resources (disk, cpu and memory) than are justified by their present workloads. Consolidating multiple underutilized servers into a fewer number of non-dedicated servers that can host multiple applications is an effective tool for businesses to enhance their returns on investment. The problem can be modeled as a variant of the bin packing problem where items to be packed are the servers being consolidated and bins are the target servers. The sizes of the servers/items being packed are resource utilizations which are obtained from the performance trace data. Here we describe a novel two stage heuristic algorithm for taking care of the "bin-item" incompatibility constraints that are inherent in any server consolidation problem. The model is able to solve extremely large instances of problem in a reasonable amount of time.
  • Keywords
    bin packing; computer centres; resource allocation; bin packing problem; bin-item incompatibility constraint; data centers; item-item incompatibility constraint; performance trace data; resource utilization; server consolidation problem; two stage heuristic algorithm; Cost benefit analysis; Heuristic algorithms; Investments; Organizational aspects; Pattern analysis; Performance analysis; Resource management; Technology management; Turning; bin packing with constraints; graph coloring; graph precoloring; heuristic; server consolidation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2008. SCC '08. IEEE International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-0-7695-3283-7
  • Type

    conf

  • DOI
    10.1109/SCC.2008.39
  • Filename
    4578507