1 / 29

Virtual Machine Placement Jian Tang 02

2. Outline. ReferenceChallengesContributionsProblem FormulationMathematical ProgrammingBin Packaging Problem and AlgorithmsThe Allocation AlgorithmsData PreprocessingSimulation Results. 3. Reference. B. Speitkamp and M. Bichler, A mathematical programming approach for server consolidation

helga
Download Presentation

Virtual Machine Placement Jian Tang 02

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. 1 Virtual Machine Placement Jian Tang 02/16/2012

    2. 2 Outline Reference Challenges Contributions Problem Formulation Mathematical Programming Bin Packaging Problem and Algorithms The Allocation Algorithms Data Preprocessing Simulation Results

    3. 3 Reference B. Speitkamp and M. Bichler, A mathematical programming approach for server consolidation problems in virtualized data centers, IEEE Transactions on Services Computing, Vol. 3, No. 4, 2010, pp. 266-278.

    4. 4 Challenges The main purpose of server virtualization is server consolidation. The workload and system requirements for different services are known or can be estimated with a high degree of confidence from historical workload data. The challenge is to find an allocation of Virtual Machines (VMs) to target servers that minimizes costs, considering quality of service (QoS) requirements.

    5. 5 Contributions A mathematical formulation of the server consolidation problems. A complexity analysis showing that the fundamental problem is an NP-hard optimization problem. An LP-relaxation-based heuristic to solve this problem. A data preprocessing method characterizing workload traces.

    6. 6 Problem Formulation How many and which servers are required for a given set of services (VMs). An allocation of services to servers with respect to the objective function. Possibly additional support for decisions that aim to minimize investment and operational costs.

    7. 7 Problem Formulation

More Related