Winning With The most comprehensive partitioning solution in the world ! Note: This presentation is best viewed in animation mode.

Slides:



Advertisements
Similar presentations
Express5800/ft series servers Product Information Fault-Tolerant General Purpose Servers.
Advertisements

VCS 5.0 for VMware ESX.
© 2007 Open Grid Forum Grids in the IT Data Center OGF 21 - Seattle Nick Werstiuk October 16, 2007.
1 VIRTUAL MACHINES By: Sai Siddharth Kumar Dantu.
Hp-ux 11i: executive briefing for MBNA Presenter Mike Wardley Title World Wide HP-UX Marketing Manager.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 2: Capacity.
KAIST Computer Architecture Lab. The Effect of Multi-core on HPC Applications in Virtualized Systems Jaeung Han¹, Jeongseob Ahn¹, Changdae Kim¹, Youngjin.
Virtualisation From the Bottom Up From storage to application.
1 Hardware Support for Isolation Krste Asanovic U.C. Berkeley MURI “DHOSA” Site Visit April 28, 2011.
Virtualization and Cloud Computing. Definition Virtualization is the ability to run multiple operating systems on a single physical system and share the.
Dynamic Capabilities of Capacity on Demand Sanjiv Patel rp8400 Product Manager Hewlett-Packard Company.
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
PowerVM Live Partitioned Mobility A feature of IBM Virtualization Presented by Group 3 Mayra Longoria Mehdi Jafry Ken Lancaster PowerVM Live Partitioned.
Empowering Business in Real Time. © Copyright 2009, OSIsoft Inc. All rights Reserved. Virtualization and HA PI Systems: Three strategies to keep your PI.
HP-UX will dominate the world Computing 5 Years of Futures - Current Computing - The Competitors - Computing Trends - Interesting Technology - Paradigm.
Introduction to Virtualization
Where Do the 7 layers “fit”? Or, where is the dividing line between hdw & s/w? ? ?
CS-3013 & CS-502, Summer 2006 Virtual Machine Systems1 CS-502 Operating Systems Slides excerpted from Silbershatz, Ch. 2.
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
VIRTUALIZATION AND YOUR BUSINESS November 18, 2010 | Worksighted.
Virtualization for Cloud Computing
An Overview of Virtual Machine Architectures by J.E. Smith and Ravi Nair presented by Sebastian Burckhardt University of Pennsylvania CIS 700 – Virtualization.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
Paper on Best implemented scientific concept for E-Governance Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola By Nitin V. Choudhari, DIO,NIC,Akola.
Hp-ux 11i Interoperability. HPUX 11i Interoperability SunOSIBM AIXHP-UX 11i (pa-risc) HP-UX 11i (ipf) Linux (ipf) SunOSIBM AIXHP-UX 11i (pa-risc) HP-UX.
PowerVM and VMware. What this presentation is Basic Terms that can be used to discuss multiple forms of virtualization Concepts common to virtualization.
Server Types Different servers do different jobs. Proxy Servers Mail Servers Web Servers Applications Servers FTP Servers Telnet Servers List Servers Video/Image.
Virtualization Technology Prof D M Dhamdhere CSE Department IIT Bombay Moving towards Virtualization… Department of Computer Science and Engineering, IIT.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Real Security for Server Virtualization Rajiv Motwani 2 nd October 2010.
Self-Adaptive QoS Guarantees and Optimization in Clouds Jim (Zhanwen) Li (Carleton University) Murray Woodside (Carleton University) John Chinneck (Carleton.
For more notes and topics visit:
Virtualization Concept. Virtualization  Real: it exists, you can see it.  Transparent: it exists, you cannot see it  Virtual: it does not exist, you.
Paper on Best implemented scientific concept for E-Governance projects Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
UNIX System Administration OS Kernal Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept Kernel or MicroKernel Concept: An OS architecture-design.
1 Distributed Operating Systems and Process Scheduling Brett O’Neill CSE 8343 – Group A6.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Session objectives Discuss whether or not virtualization makes sense for Exchange 2013 Describe supportability of virtualization features Explain sizing.
IBM OS/360 Andrew Kennedy Kyle Hunter Mehdi Tabdili Chase Crabtree.
Using Virtual Servers for the CERN Windows infrastructure Emmanuel Ormancey, Alberto Pace CERN, Information Technology Department.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Headline in Arial Bold 30pt HPC User Forum, April 2008 John Hesterberg HPC OS Directions and Requirements.
Server Virtualization
Server Virtualization & Disaster Recovery Ryerson University, Computer & Communication Services (CCS), Technical Support Group Eran Frank Manager, Technical.
VMware vSphere Configuration and Management v6
Superdome performance Partitions Dynamic CPU Allocation Other Techniques Tom Anderson HP.
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
Copyright © Curt Hill Parallelism in Processors Several Approaches.
Copyright © Curt Hill Operating Systems An Introductory Overview.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Steven Adler Enterprise Technology Strategist Microsoft EMEA.
1. Server Consolidation and Virtualization with Oracle Sun SPARC Enterprise Servers Tom Atwood Presenter’s Title 6.0.
Virtual Server Server Self Service Center (S3C) JI July.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
1 Automated Power Management Through Virtualization Anne Holler, VMware Anil Kapur, VMware.
Unix Server Consolidation
Chapter 6: Securing the Cloud
Modularity Most useful abstractions an OS wants to offer can’t be directly realized by hardware Modularity is one technique the OS uses to provide better.
Lesson Objectives Aims Key Words
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Overview Introduction VPS Understanding VPS Architecture
LAB 01 Installation of VIRTUAL MACHINE and LINUX
Competition Analysis.
An Overview of Virtual Machine Architectures
Presentation transcript:

Winning With The most comprehensive partitioning solution in the world ! Note: This presentation is best viewed in animation mode.

What is Partitioning At the most granular level, it is the ability to divide a single CPU and its associated resources amongst various tasks to guarantee QOS levels On a server basis, it is the ability to support multiple instances of the operating system, thus facilitating isolation and optimization of the server At the infrastructure level, it is the ability to share and move resources and tasks to maximize utilization and, hence, ROI of computing systems

3 There are four basic concepts of computer partitioning that need to be understood and grasped to effectively interpret the product offerings of the 3 main vendors. The concepts are: - Processor virtualization - Processor affinity - Hard partitions - Soft partitions Partitioning Concepts Dont you hate concepts that dont mean anything to normal people Dont you hate concepts that dont mean anything to normal people Note: I/O and Memory can also be partitioned and virtualized

4 Processor virtualizationIs the complete virtualization of the execution environment (i.e. the execution environment executes on a virtual CPU) Processor AffinityIs the association of a physical CPU with the execution environment (i.e. the execution environment executes on a real CPU) Hard partitionsElectrical isolation of groups of CPUs, associated components and the execution environment Soft partitionsProgrammatic isolation of groups of CPUs, associated components and the execution environment Partitioning Definitions Name Description Complicated isn't it ? Bear with me for a moment longer Complicated isn't it ? Bear with me for a moment longer Note: I/O and Memory can also be partitioned and virtualized

5 Processor virtualizationIs the complete virtualization of the execution environment (i.e. the execution environment executes on a virtual CPU environment) Up side:You can have many more virtual executing environments than you have CPUs Down side:You lose up to 25% of the power of the machine to the partitioning virtualization system. Processor AffinityIs the association of a physical CPUs with the execution environment (i.e. the execution environment executes on a real CPU) Up side:There is little or no penalty for the partitioned system. Down side:You can only have as many partitions as you have physical CPUs. Processor virtualization verses processor affinity

6 How to understand computer partitioning…. Imagine you live in a house…. And the house is wonderful because you can have as many rooms as you want... The only draw back to the totally virtualized house is that the walls are very thick and use about 25% of the total space of the house So the effective space left is only 75% of the house.. The computer equivalent is a processor virtualized partitioning system like Lpars processor virtualized partitioning systems have the advantage of allowing more partitions than CPUs However, processor virtualization has a significant performance overhead of up to 25% (a high price to pay)….

7 So what is the alternative Opportunities Imagine you bought a house…. And the house was just what you wanted… more or less And if your new house could magically combine and then separate rooms when you wanted And the only rule was that you would have a limit to the number of rooms in the house But the upside was there was no 25% penalty for the flexibility.. -> The computer equivalent is a processor affinity partitioning system like HP-UX vPars

8 How to understand hard partitioning…. Imagine you bought an apartment complex And it was a special complex because you could dynamically change the size of each apartment at will And even when you changed the size of the apartments by moving space between them they remain completely isolated... The computer equivalent is hard partitioning Hard partitioning provides electrically isolated partitions on the same server And these partition have resources that can be moved between them dynamically... Hard partitioning is like having several servers in the same physical box. Except that you can dynamically change the size of the servers. So, how are hard partitions different from virtual or soft (software) partitions...

9 Hard partitions Soft/virtual partitions Electrical isolationSoftware isolation Can perform hardware mainten-Cannot perform hardware mainten- ance on one without affecting the others Suitable for mixing productionNot suitable for mixing R&D and and R&D environmentsproduction environments Suitable for hosting multiple Not suitable for mixing customers or customers or entitiesdifferent financial entities

10 nPartition 2 development HP Partitioning- vPars within nPars nPartition 1 test- HPUX 11i + latest patch cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory vPar 2 HPUX11i + web vPar 3 HPUX 11i, large I/O buffer cache vPar 4 HPUX 11i, tuned for large memory vPar 1 HPUX 11i + batch cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory cpu0 CC memory I/O cpu1 cpu2cpu3 memory electrical h/w isolation If you have both hard and soft/virtual partitions (like HP-UX nPartitions and vPars), You can have the electrical isolation of hard partitions, With the flexibility of virtual partitions

The most comprehensive solution - Competitive Positioning - Competitive Comparison

12 The most comprehensive partitioning offering for the UNIX operating system Hard partitions Soft partitions Integration with goal- based workload mgmtt Dynamic reconfig. of soft partitions Dynamic reconfig. of hard partitions nParsvPars

Practical uses of Partitioning - Resource utilization - Server Consolidation

HP-UX Virtual Partitions: multiple O/S instances per nPartition with S/W & resource isolation, and flexibility increased system utilization up to 80-90%, since additional partitions can use unused parts of system greater flexibility multiple independent OSs 1 CPU granularity per vPar dynamic movement of CPU power between vPars resources not tied to physical config. (like hard partitions) vPars on low to high-end isolation of OS, applications, resources individual reconfig & reboot HP-UX Revisio n A.1 HP-UX Revisio n A.2 HP-UX Revisio n B.3 Dept. A App 1 Dept. B App 2 Dept. B App 3 1st Unix software partitioning vPar Monitor New w/ HP-UX 11i New w/ HP-UX 11i Built on HP resiliency with performance & availability HP Restricted

HP-UX Rev X Dept.A App 1 HP-UX Rev Y Dept. B App 1 HP-UX Rev X Dept. A App 1 HP-UX Rev Y Dept. B App 1 HP-UX Rev Z Dept. B App 2 HP-UX Rev X Dept. A App 1 WLM WLM Rules Sets Business need defines the relative priority and response time for the various applications Dynamic feedback from vPars regarding load and response times Dynamic adjustment of resources by migration of CPUs between vpars when required HP-UX Rev Y Dept. B App 1 HP-UX Rev Z Dept. B App 2 HP-UX Rev X Dept. A App 1 HP-UX Rev Y Dept. B App 1 HP-UX Rev Z Dept. B App 2 HP-UX Rev X Dept. A App 1 HP-UX Rev Y Dept. B App 1 HP-UX Rev Z Dept. B App 2 HP-UX Rev X Dept. A App 1 Resource Utilization

MCSG Backup Server Discrete Application Servers HP-UX Rev X Dept. A App 1 HP-UX Rev X Low priority task HP- UX Rev Z App 1 HP- UX Rev X App 2 HP- UX Rev A App 3 HP- UX Rev T App 4 HP- UX Rev A App 5 HP- UX Rev Z App 6 HP- UX Rev X Low prior ity task HP- UX Rev Z App 1 HP- UX Rev X App 2 HP-UX Rev A App 3 HP- UX Rev T App 4 HP- UX Rev A App 5 HP- UX Rev Z App 6 WLM Rules Sets Business need defines the relative priority and response time for the various applications WLM Product Dynamic adjustment of resources by migration of CPUs between vpars when required Server Consolidation

Other Information Sources ESP "vParsindex" :2000/nav24/ext/vpars/sr/i ndex.htm :2000/nav24/ext/vpars/sr/i ndex.htm