Download presentation
Presentation is loading. Please wait.
Published byRandell Haynes Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.