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

Slides:



Advertisements
Similar presentations
Virtual Server Presented by Mohammad Pourzaferany.
Advertisements

Test Automation Success: Choosing the Right People & Process
XEN AND THE ART OF VIRTUALIZATION Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, lan Pratt, Andrew Warfield.
Advanced Virtualization Techniques for High Performance Cloud Cyberinfrastructure Andrew J. Younge Ph.D. Candidate Indiana University Advisor: Geoffrey.
VIRTUALIZATION PRODUCT FOCUS 8/18/14 – 8/29/14 INTRODUCTION Our Product Focus for the next two weeks is Virtualization. More than 90% of mid- and large.
Project Management Methodology Procurement management.
Xen , Linux Vserver , Planet Lab
MCEVE A Model for Configuring Efficient Virtualized Environment Based on Multiple Weighted Considerations Abdullah Almurayh MSCS Graduate Candidate Master.
Paper Title Your Name CMSC 838 Presentation. CMSC 838T – Presentation Motivation u Problem paper is trying to solve  Characteristics of problem  … u.
Virtual Machines Measure Up John Staton Karsten Steinhaeuser University of Notre Dame December 15, 2005 Graduate Operating Systems, Fall 2005 Final Project.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
Xen and the Art of Virtualization Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield.
By- Jaideep Moses, Ravi Iyer , Ramesh Illikkal and
Commonwealth of Massachusetts Statewide Strategic IT Consolidation (ITC) Initiative ITD Virtualization and Shared Services Executive Briefing Presentation.
Virtualization for Cloud Computing
Xen and the Art of Virtualization Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield.
Methodologies, strategies and experiences Virtualization.
Tanenbaum 8.3 See references
10 -1  The Term Project demands in-depth research and investigated reporting. All reported contents, figures, and tables must be originally generated.
Information Systems Planning
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
ICT Day Term 4,  Virtualisation is growing in usage.  Current CPU’s are designed to support Virtualisation.  Businesses are looking at virtualisation.
Introduction to VMware Virtualization
Parallel Programming Models Jihad El-Sana These slides are based on the book: Introduction to Parallel Computing, Blaise Barney, Lawrence Livermore National.
1 Xen and the Art of Virtualization Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield.
Performance Study on Virtual Machine Hypervisors.
Improving QAD Availability Through Virtualization Spring 2014 QAD Midwest User Group Meeting March 24, 2014 Itasca, IL Kirk Patten – Strategic Information.
An Autonomic Framework in Cloud Environment Jiedan Zhu Advisor: Prof. Gagan Agrawal.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
MASTER PROJECT PROPOSAL ABDULLAH SHENEAMER MSCS GRADUATE CANDIDATE COMMITTEE MEMBERS: DR. ALBERT GLOCK DR. EDWARD CHOW ALBERT BROUILLETTE SPRING 2012 DCSPM:
An Introduction to Digital Systems Simulation Paolo PRINETTO Politecnico di Torino (Italy) University of Illinois at Chicago, IL (USA)
Alter – Information Systems © 2002 Prentice Hall 1 The Process of Information System Planning.
Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology, Fall 2010 Performance.
A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Profiling and Modeling Resource Usage.
SAN FRANCISCO, CA, USA Adaptive Energy-efficient Resource Sharing for Multi-threaded Workloads in Virtualized Systems Can HankendiAyse K. Coskun Boston.
High Performance Computing on Virtualized Environments Ganesh Thiagarajan Fall 2014 Instructor: Yuzhe(Richard) Tang Syracuse University.
User Log Analyzing Algorithm Simulator 491 May15-11.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Server Virtualization
History of our Virtualization Project Discussion Points 1.How we started 2.Foundations of a Virtualization Project 3.Physical to Virtual 4.ELA 5.Lessons.
Job scheduling algorithm based on Berger model in cloud environment Advances in Engineering Software (2011) Baomin Xu,Chunyan Zhao,Enzhao Hua,Bin Hu 2013/1/251.
Presented by: Reem Alshahrani. Outlines What is Virtualization Virtual environment components Advantages Security Challenges in virtualized environments.
SDLC 1: Systems Planning and Selection Dania Bilal IS 582 Spring 2008.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
15 August, 2005IEEE IRI Web Based Expert System for Class Schedule Planning using JESS Ken Ho Hewlett Packard Company Meiliu Lu Department of Computer.
The xCloud and Design Alternatives Presented by Lavone Rodolph.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Project Name Program Name Project Scope Title Project Code and Name Insert Project Branding Image Here.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Reference and Assignments Dr. Gregor von Laszewski Dr. Lizhe Wang.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Operating-System Structures
Progress presentation
1 Veloxum Corporation © Veloxum ACO solution improves the efficiency and capacity of your environment for both physical and.
Virtualization Assessment. Strategy for web hosting Reduce costs by consolidating services onto the fewest number of physical machines
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
A Measured Approach to Virtualization Don Mendonsa Lawrence Livermore National Laboratory NLIT 2008 by LLNL-PRES
Introduction to Performance Tuning Chia-heng Tu PAS Lab Summer Workshop 2009 June 30,
Job offer IT System & Software Specialist We are currently looking for an IT database administrator in order to respond to one key-account customer demand.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 8 Moving from Analysis to Design Design Strategies.
Virtualization in Grid Rock
Introduction to VMware Virtualization
Presented by Yoon-Soo Lee
Building a Virtual Infrastructure
Hybrid Cloud Architecture for Software-as-a-Service Provider to Achieve Higher Privacy and Decrease Securiity Concerns about Cloud Computing P. Reinhold.
A Brief Intro to Virtualiztion
A Brief Intro to Virtualiztion
Cloud Computing B. Ramamurthy 9/19/2018 B. Ramamurthy.
Presentation transcript:

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

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

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

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

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

Trade-off Complexity of Platforms vs. Benchmarks : MCEVE / Abdullah Almurayh 6/30/ 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

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

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/ Cost Throughput Response time Application Capacity

Recommendation Algorithm: MCEVE / Abdullah Almurayh 6/30/ 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

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/

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/

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/ MCEVE / Abdullah Almurayh

References [1] VMware, "Virtualization Overview", [2] VMware, "Disaster Recovery Virtualization", [3] Comparison of platform virtual machines, Wikipedia, [4] [5] [6] Wikipedia, "Comparison of application virtual machines", [7] VMware, A Performance Comparison of Hypervisors, VMware Inc [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 [9] VMware, "A Performance Comparison of Hypervisors". [10] The Standard Performance Evaluation Corporation. [11] Virtualization. [12] SPECvirt_sc2010 Results. SPEC [13] Performance Details. SPEC perf.html#Performance Details [14] VMware Cost-Per- Application Calculator Methodology. VMware methodology.pdf [15] VMware vSphere™ 4.1 Pricing, Packaging and Licensing Overview. VMware. August, /30/ MCEVE / Abdullah Almurayh