Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Model for Configuring Efficient Virtualized Environment Based on Multiple Weighted Considerations Abdullah Almurayh MSCS Graduate Candidate Committee.

Similar presentations


Presentation on theme: "A Model for Configuring Efficient Virtualized Environment Based on Multiple Weighted Considerations Abdullah Almurayh MSCS Graduate Candidate Committee."— Presentation transcript:

1 A Model for Configuring Efficient Virtualized Environment Based on Multiple Weighted Considerations Abdullah Almurayh MSCS Graduate Candidate Committee members: Dr. Edward Chow (Advisor) Dr. Chuan Yue Dr. Albert Glock Summer2011 Master Thesis Proposal MCEVE

2 Outline  Introduction  The Problem  Objectives  The Proposed Solution  Tasks  Deliverables MCEVE / Abdullah Almurayh 6/30/2011 2

3 Introduction to Virtualization  Widely used technology  Benefits of Virtualization  Consolidation and isolation  Reduced power and cooling  Green computing  Ease of deployment and administration  High availability and disaster recovery  Many companies, datacenters, organizations, universities, and IT have virtualized their servers.  Even Small business and individuals started using their virtualization solutions.  Availability of Low-cost Public Clouds, e.g. Amazon AWS MCEVE / Abdullah Almurayh 6/30/2011 3

4 The Problem:  Diversity of virtualization solutions has opened the door to an endless array of choices  Virtualization technologies operate in slightly different manners  Virtualization technologies have different architectures and requirements.  Full-virtualization  Para-virtualization  Operating system-level virtualization  Hardware virtualization  By having vast choices, people sometimes become so confused and unable to choose the right virtualization solutions. MCEVE / Abdullah Almurayh 6/30/2011 4

5 MCEVE / Abdullah Almurayh 6/30/2011 5 Trade-off Complexity of Platforms vs. Benchmarks : Figure: Passmark – CPU results compared to native Native VMware Xen (higher values are better)

6 Trade-off Complexity of Platforms vs. Benchmarks : MCEVE / Abdullah Almurayh 6/30/2011 6 Figure : Relative performance of native Linux (L), XenoLinux (X), VMware workstation 3.2 (V) and User-Mode Linux (U). Native Xen VMware User-mode (higher values are better

7 Objectives:  To have suggested solutions in easy way and low cost.  The solutions need to be acceptable and reasonable accordingly to the real world.  A user can get more details about the configurations that are usually used in virtualized environments..  To know the advantages and the disadvantages of suggested virtualized technologies.  A user can get a good overview of configurations that may meet his expectations.  Metrics for evaluating a solution include:  Cost.  Performance. MCEVE / Abdullah Almurayh 6/30/2011 7

8 The Proposed Solution:  Develop a model for suggesting better solutions of virtualized environments based on the user weighted considerations.  Use user weighted considerations as inputs for algorithmic outputs MCEVE / Abdullah Almurayh 6/30/2011 8 Cost Throughput Response time Application Capacity

9 Recommendation Algorithm: MCEVE / Abdullah Almurayh 6/30/2011 9 Start Input { conf0, conf 1, conf 2,…} If (n) Input { measure0, measure1, measure2, …}. Input { weight0, weight1, weight2, …} $best = Max{ Mix 0, Mix 1,…, Mix n } Output ($best) End Yes No Conf : user configuration Weight : user configuration weight Measure : benchmark measurements W : Weight value M : measurement value Mix : overall calculation n : number of existing specification best : best selection of the overall results

10 Competed Tasks Research done during Fall 2010 :  Research virtualization technology characteristics, types, and architectures.  Read and used some common virtualization platforms.  Demonstrate the possibility of their usability in the real world. Work done during Spring 2011:  Figure out a development algorithm for the Model.  Perform algorithms for generating the Model requirements to represent real world measurements that can be used in the Model.  Research the most important considerations that can be used in the Model.  Collect existing information, facts, considerations, and the like for virtualized environments. MCEVE / Abdullah Almurayh 6/30/2011 10

11 Task in Progress Estimated completion in Summer 2011:  Implement, test, and analyze the Model application.  Perform experiments on the Model and analyzing the accuracy of results.  Report the process of the research with all explanations, facts, implementations, experiments.  Prepare a Demo of the Model in real world and showing how the results can meet a user’s expectations. MCEVE / Abdullah Almurayh 6/30/2011 11

12 Deliverables  A thesis report documenting aspects of the virtualization technology and the problems relative to the diverse solutions for virtualizing environments.  A web-based working prototype for demonstration of the developed model for virtualizing computers 6/30/2011 12 MCEVE / Abdullah Almurayh

13 References [1] VMware, "Virtualization Overview",http://www.vmware.com/pdf/virtualization.pdf [2] VMware, "Disaster Recovery Virtualization",www.vmware.com/files/pdf/DR_VMware_DoubleTake.pdf [3] Comparison of platform virtual machines, Wikipedia, http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines [4] http://www.intel.com/technology/virtualization/technology.htm [5] http://sites.amd.com/us/business/it-solutions/virtualization/Pages/amd-v.aspx [6] Wikipedia, "Comparison of application virtual machines",http://en.wikipedia.org/wiki/Comparison_of_application_virtual_machines [7] VMware, A Performance Comparison of Hypervisors, VMware Inc. 2007. http://www.cc.iitd.ernet.in/misc/cloud/hypervisor_performance.pdf [8] P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, et al. Xen and the art of virtualization. In Proc. Of the 19th ACM Symposium on Operating System Principles, Bolton Landing, NY, Oct. 2003. [9] VMware, "A Performance Comparison of Hypervisors". http://www.cc.iitd.ernet.in/misc/cloud/hypervisor_performance.pdf [10] The Standard Performance Evaluation Corporation. http://www.spec.org. [11] Virtualization. http://www.spec.org/benchmarks.html#virtual. [12] SPECvirt_sc2010 Results. SPEC. 2010. http://www.spec.org/virt_sc2010/results/ [13] Performance Details. SPEC. 2010. http://www.spec.org/virt_sc2010/results/res2011q2/virt_sc2010- 20110420-00028-perf.html#Performance Details [14] VMware Cost-Per- Application Calculator Methodology. VMware. 2011. http://www.vmware.com/files/pdf/vmware-cost-per-application-calculator- methodology.pdf [15] VMware vSphere™ 4.1 Pricing, Packaging and Licensing Overview. VMware. August, 2010. http://www.vmware.com/files/pdf/vsphere_pricing.pdf 6/30/2011 13 MCEVE / Abdullah Almurayh


Download ppt "A Model for Configuring Efficient Virtualized Environment Based on Multiple Weighted Considerations Abdullah Almurayh MSCS Graduate Candidate Committee."

Similar presentations


Ads by Google