SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Research Report
The Mainframe Virtualization Advantage: How to Save Over
Million Dollars Using an IBM System z as a Linux Cloud
Server
Executive Summary
Information technology (IT) executives should be aware that it is possible to save over a
million dollars by consolidating Linux servers on a mainframe as opposed to deploying
Linux on a group of x86-based multi-core blade servers.

       The reason for this advantage is that large scale architecture does not require as much headroom (spare
       capacity) as smaller systems to execute heavy I/O workloads due to specialized input/output (I/O)
       characteristics. Accordingly, a mainframe can run 240 virtual machines (VMs) as compared with about 10
       VMs on an Intel 8 core system (in this comparison, both systems run the same workload at the same
       service level).

By our estimate, the price of running a heavy I/O workload on 240 virtual machines
running on a mainframe (at 70% CPU utilization with a high reliability service level
profile) should be approximately $3,300,000. The cost of running the same environment
(on 240 virtualized machines, 24 blades, 192 CPUs) on a group of Nehalem EP-based Intel
Xeon servers should be approximately $4,800,000 (see Chart 1). Choosing an IBM System
z as a Linux/Cloud consolidation server, therefore, has the potential to save IT buyers over
a million dollars!
Chart 1 — 240 Virtual Machines on a Mainframe vs. Intel Multi-core Architecture
1 X System z 196 with 32 IFLs and associated software:                               $ 3,300,000
vs.
24 X Xeon 8 core (192 CPUs) and associated software:                                 $4,800,000


Notes: To be clear, we believe that Intel’s x86 multi-core Xeon architecture is a solid
microprocessor architecture that can run serial, parallel and data-oriented tasks in a
balanced manner (x86 multi-cores are a good design). This architecture is particularly
well suited to run infrastructure-oriented applications such as HTTP serving, firewalls,
file/print, directory, and Web-facing workloads (we call these “light workloads”) — but it
is not the best architecture to choose for heavy I/O workloads. We also note that Intel
servers can be configured to run more than 10 virtual machines when executing heavy I/O
workloads, but if more than 10 are configured, then they will not meet comparable service
level requirements.
The Mainframe Virtualization Advantage: How to Save Over
                 a Million Dollars Using an IBM System z as a Linux Cloud Server
In this Research Report, Clabby Analytics explains why we believe that IBM System z 196
mainframe — when configured as a Linux/cloud consolidation server — can help
enterprises save BIG MONEY when running heavy I/O workloads.

Fixing Bad Assumptions
One of our biggest concerns in the IT industry right now is that many IT buyers believe
that Intel x86-based multi-core server are a better deal due to their lower total cost of
acquisition (TCA) than other types of servers. Accordingly, these buyers opt for x86 multi-
cores without doing a proper TCA cost analysis. For example, many IT buyers will
frequently compare costs by only looking at the cost-of-acquisition of the hardware — and,
after conducting an analysis such as this, Intel architecture wins every time...

       What these IT buyers are missing, however, are a few fundamentals. They should not be comparing these
       systems based-on the basis of CPU processing power or hardware cost (because these systems have
       radically different headroom and I/O characteristics) — they should be looking at how much work each
       server can do. And that’s when things get really interesting because large scale systems have more
       headroom to work with — and can thus create and operate significantly more virtual machines, than
       smaller scale servers.

Mainframe Architecture Has a Major Virtualization Advantage Over Smaller Scale Architectures
A mainframe, running at 70% CPU utilization while processing heavy I/O intensive
workloads can run up to 240 virtual machines. An Intel-based Xeon 8 core server running
the same workload at the same CPU utilization rate with the same service level
requirements can run approximately 10 virtual machines. To reach 240 Linux virtual
machines you would need 24 Intel x86-based multi-core machines (192 CPUs).

Why is this the case? The answer to this question is simple and logical. The whole design
point of large scale mainframe architecture is based on sharing resources (the mainframe is
known as a “shared everything” architecture). Mainframes share memory; they share a
very large internal communications bus; they share central processing units, disk, and so
on. In a scale-up shared environment, all of these resources (memory, the communications
bus, CPU processing power, etc.) can be made available to a common pool — all within a
single chassis (a self-contained mainframe architecture).

       Demand for resources in this pool are constantly fluctuating (usage peaks and valleys) just like in a
       distributed environment — but, interestingly, the peaks-and-valleys tend to balance out a lot better in a
       mainframe large scale resource pool.

Smaller scale servers (such as Intel Xeon multi-cores) do not have as large a base of
resources available in a common pool (CPU, memory, and I/O is bounded within each
server). And, as a result, smaller scale servers need to be over-provisioned (more
headroom needs to be allocated) to handle usage peaks and valleys within a given small
server environment.
Where’s the Proof?
In order to prove that this mainframe headroom advantage is real, we relied heavily on
finding published in a benchmark study conducted by IBM’s Software Group Project
Office (this report can be found at:




February, 2011                  © 2011 Clabby Analytics and IT Market Strategy                             Page 2
The Mainframe Virtualization Advantage: How to Save Over
                 a Million Dollars Using an IBM System z as a Linux Cloud Server
ftp://public.dhe.ibm.com/common/ssi/ecm/en/zsw03125usen/ZSW03125USEN.PDF).

Now, before you say “this study is biased because it was produced by IBM”, we ask you to
consider the following points:
   •   IBM sells a lot of x86 Xeon multi-core systems. It does not help IBM to disparage
       x86 server platforms;
   •   This study was done in 2009, before Nehalem EP (Intel’s first real Xeon multi-core
       server architecture) was released. So you could argue that the report compares a
       mainframe to older Xeon architecture. To remedy this, we supply an updated graph
       (see Figure 1) based on more current Xeon architecture; and,
   •   We have verified the core principle of this paper — that scale-up mainframe archi-
       tecture manages headroom/capacity better than x86 servers — with IT executives
       who use both architectures (and they, too, have observed this phenomenon).
The Spirit of This Benchmark Study
It is important to understand the spirit of this benchmark. IBM engineers were looking for
a way to explain why mainframes are able to host more virtual machines than smaller x86
multi-core environments — not to disparage x86 servers. So they constructed a model that:
   •   used the same workload;
   •   measured CPU and memory usage;
   •   considered service level requirements; and that
   •   measured the number of virtual machines that could be sustained while meeting the
       same service level agreements on each architecture.

       What these engineers found was that, when running the same workload at the same CPU capacity, a
       mainframe requires less headroom. Using formulae described in the above mentioned report — and by
       running the same workload across three environments (System z, Power Systems, and x86 multi-core
       servers) — these engineers were able to actually measure how many virtual machines could be created in
       each environment.

Figure 1: Headroom Requirements for IBM System z and Power Systems Compared to
x86 Multi-core Architecture




February, 2011                 © 2011 Clabby Analytics and IT Market Strategy                           Page 3
The Mainframe Virtualization Advantage: How to Save Over
                 a Million Dollars Using an IBM System z as a Linux Cloud Server




                                                                       Source: IBM Corporation — January, 2011

Figure 1 shows that an 8 core x86 blade running a heavy input/output intensive application
in a high-availability profile can run about 10 virtual machines. Accordingly, to reach 240
virtual machines, an IT buyer would require 24 x Intel Xeon multi-core servers. Figure 1
also shows several calculations for headroom on an IBM System x (Intel Xeon multi-core),
an IBM Power System blade, and a System z mainframe. In the case of the Xeon blade
server, take the amount of CPU used (the mean — shown as “M” — which in this case is
about 32% of the CPU) and multiply it by 2.581(the amount of headroom needed to run 10
virtual machines running heavy I/O workloads and the calculation comes out to 98%
(almost 100%) total capacity. The mainframe, running at 73% CPU utilization needs only
1.323 of the remaining server capacity (headroom) to support 240 virtual machines. x86
servers need much more headroom (the mean times 2.581). So the bottom line is this: each
x86-based server needs to allocate almost twice as much headroom as an IBM System z in
order to meet its quality of service requirements.

Other Factors That Work in Favor of a Mainframe as Compared to x86 Architecture
Systems design plays a huge role in the mainframe advantage over x86 architecture.

IBM’s Integrated Facility for Linux (IFL) is a specialty processor for executing Linux and
z/VM on the mainframe at a lower price point. In addition to the general or specialty
processors like the IFL, the mainframe also has System Assist Processors (SAPs) for
offloading certain kinds of processing tasks. Instead of having the mainframe CPU heavily
involved in handling IO tasks, mainframes offload these processing tasks to specialized
hardware devices like these I/O processors. The reason that this is important is that the
number of virtualized servers a given system can support is highly dependent on how much
CPU power is available — and because mainframes offload so much extra processing like
I/O handling, more CPU is made available to run additional virtual machines.




February, 2011                © 2011 Clabby Analytics and IT Market Strategy                  Page 4
The Mainframe Virtualization Advantage: How to Save Over
                 a Million Dollars Using an IBM System z as a Linux Cloud Server
Mainframe design includes a very high-speed internal bus architecture that speeds process-
to-process communications within a mainframe chassis. Contrast this with distributed
systems that frequently have to drive their inter-process communications between various
servers through internal network adapters and across external network hub, bridges, and
routers (which frequently become bottlenecked when workload spikes occur) and the
performance of internal, high-speed mainframe I/O should be readily obvious.

In addition to its high speed bus advantage, mainframes are also easier to manage than
distributed systems environments. Logically, IT buyers need to ask themselves this
question: “Which is easier to manage — a single system with a large internal
communications bus, co-located CPUs, and a large cache of internal memory — or a group
of distributed computers that rely heavily on external networking devices and that have
trouble sharing memory across systems boundaries?” If your answer is “a self-contained,
single system environment”, you’re right…

(Note: we did not include a comparison of the security and management costs for
mainframes and distributed systems, but if we had done so, we suspect that difference in
managing and securing a mainframe would be tremendously less than the costs to secure
and manage a distributed systems environment).




February, 2011                © 2011 Clabby Analytics and IT Market Strategy        Page 5
The Mainframe Virtualization Advantage: How to Save Over
                 a Million Dollars Using an IBM System z as a Linux Cloud Server


Getting Your Head Straight: Focus on Workloads Rather Than Acquisition Costs
Clabby Analytics likes Intel x86 multi-core Xeon architecture. It does a very balanced job
of handling data, parallel and serial workloads. And it is indeed attractive from a cost of
acquisition perspective. But what IT buyers need to understand is that no processor
architecture does all jobs well — and that system design differences can make a huge
difference in how much it costs to process various workloads.
Next month we will be publishing a report that takes a closer look at which workloads
belong on which types of servers (x86, Power Systems, or mainframes). But, we do have a
few findings that we are willing to share with our readers at present.
We have come to believe that:
   •   Major differences in processing efficiency start to show up when running different
       workloads on x86, RISC, and mainframe servers. For instance:
            o When running heavy input/output workloads (transactions with many reads
              to memory, the network, and many writes to disk), mainframes are a far
              better choice than x86 servers. It can be significantly less expensive to run
              these workloads on highly-scalable, high-speed internal bus mainframe
              architecture as opposed to either Unix/RISC or x86 servers;
            o When it comes to heavy workload processing (the processing of compute-
              intensive tasks), Unix/RISC machines are the most efficient processor/-
              server combo; and,
            o x86 servers are most cost effective when used to process numerous, heavily-
              threaded light workloads (multiple, fast, low-cost threads) that require light
              memory use, and that require comparatively lower quality-of-service (QoS)
              than offered on mainframes and RISC machines.

       Based-upon these initial findings, we believe that enterprises trying to build the most cost effective cloud
       architecture — and that have varied workloads — may be best served by building a heterogeneous
       systems architecture where workloads can be assigned to the server types best suited to serve those
       workloads.


Summary Observations
To us, the three most important messages in this report are:

       1)   CPU efficiency is the throttle that controls the amount of headroom needed (the more efficient your
            processor, the less headroom needs to be allocated). IBM’s System z CPU is the fastest in the
            industry (clocked at 5.2 GHz ) — and this makes a huge difference in the amount of work that it can
            process as compared to other commercially available microprocessors.
       2)    The “shared everything” design point of large servers also has a major impact on the number of
            virtual machines that can be created. If you cannot easily share all of a system’s resources, you lose
            the headroom advantage that large systems offer; and,
       3)   In addition to the general processors, a System z has 14 SAPs (System Assist Processors) + up to 336
            channel IO processors + 1024 logical channels. These additional processors give the System z a
            huge advantage in terms of processing I/O (no x86 server design has an I/O subsystem even remotely
            like a mainframe).




February, 2011                   © 2011 Clabby Analytics and IT Market Strategy                               Page 6
The Mainframe Virtualization Advantage: How to Save Over
                      a Million Dollars Using an IBM System z as a Linux Cloud Server
All of these features work in tandem to enable mainframes to claim more headroom.

No single processor/systems architecture does all jobs optimally. Mainframes, with their
fast CPU and with their multiple, additional communications processors are particularly
strong at heavy I/O workloads. By comparison, Intel architectures are particularly strong at
multi-threaded “light-and-fast” workloads. IT executives should understand these
differences, because choosing the wrong architecture can waste millions of IT budget
dollars.

What should you do next? Contact IBM and get the company to tell you about its special
packaging and pricing for its mainframe Linux server environments. The company is
focusing on growing Linux workloads on the System z platform — and has special
discount programs in place to promote the deployment of new workloads on Linux on
System z. Also, ask IBM specifically about its Enterprise Linux Server (for more details
on this server visit: http://www-03.ibm.com/systems/z/os/linux/els.html).

           Finally, our bottom line is this: if your organization needs to deploy hundreds of Linux servers and needs
           to run heavy I/O workloads, it should be looking at an IBM System z. If a z is not considered, your
           organization could be wasting hundreds of thousands and potentially millions of dollars by deploying the
           wrong workloads on x86-based servers.




Clabby Analytics                                 Clabby Analytics is an independent technology research and
http://www.clabbyanalytics.com                   analysis organization. Unlike many other research firms, we
Telephone: 001 (207) 846-6662                    advocate certain positions — and encourage our readers to find
                                                 counter opinions —then balance both points-of-view in order to
© 2011 Clabby Analytics                          decide on a course of action. Other research and analysis
All rights reserved
February, 2011                                   conducted by Clabby Analytics can be found at:
                                                 www.ClabbyAnalytics.com.
ZSL03117-USEN-00

Mais conteúdo relacionado

Mais procurados

High performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveHigh performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveJason Shih
 
Superior Cloud Economics with IBM Power Systems
Superior Cloud Economics with IBM Power SystemsSuperior Cloud Economics with IBM Power Systems
Superior Cloud Economics with IBM Power SystemsIBM Power Systems
 
High Performance Computing
High Performance ComputingHigh Performance Computing
High Performance ComputingDivyen Patel
 
Aix The Future of UNIX
Aix The Future of UNIX Aix The Future of UNIX
Aix The Future of UNIX xKinAnx
 
Superior Cloud Economics with Power Systems
Superior Cloud Economics with Power Systems Superior Cloud Economics with Power Systems
Superior Cloud Economics with Power Systems IBM Power Systems
 
IBM eX5 Workload Optimized x86 Servers
IBM eX5 Workload Optimized x86 ServersIBM eX5 Workload Optimized x86 Servers
IBM eX5 Workload Optimized x86 ServersCliff Kinard
 
How to Solve Real-Time Data Problems
How to Solve Real-Time Data ProblemsHow to Solve Real-Time Data Problems
How to Solve Real-Time Data ProblemsIBM Power Systems
 
IBM Power Systems: Designed for Data
IBM Power Systems: Designed for DataIBM Power Systems: Designed for Data
IBM Power Systems: Designed for DataIBM Power Systems
 
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM India Smarter Computing
 
Open-Source Lamp Stacks Fly with IBM POWER8
Open-Source Lamp Stacks Fly with IBM POWER8Open-Source Lamp Stacks Fly with IBM POWER8
Open-Source Lamp Stacks Fly with IBM POWER8IBM Power Systems
 
POWER9 AC922 Newell System - HPC & AI
POWER9 AC922 Newell System - HPC & AI POWER9 AC922 Newell System - HPC & AI
POWER9 AC922 Newell System - HPC & AI Anand Haridass
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster ComputingNIKHIL NAIR
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebookelliando dias
 

Mais procurados (20)

High performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveHigh performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspective
 
Superior Cloud Economics with IBM Power Systems
Superior Cloud Economics with IBM Power SystemsSuperior Cloud Economics with IBM Power Systems
Superior Cloud Economics with IBM Power Systems
 
High Performance Computing
High Performance ComputingHigh Performance Computing
High Performance Computing
 
Aix The Future of UNIX
Aix The Future of UNIX Aix The Future of UNIX
Aix The Future of UNIX
 
High performance computing
High performance computingHigh performance computing
High performance computing
 
Cluster computing2
Cluster computing2Cluster computing2
Cluster computing2
 
Deeplearningusingcloudpakfordata
DeeplearningusingcloudpakfordataDeeplearningusingcloudpakfordata
Deeplearningusingcloudpakfordata
 
Beowulf cluster
Beowulf clusterBeowulf cluster
Beowulf cluster
 
Cluster computer
Cluster  computerCluster  computer
Cluster computer
 
Superior Cloud Economics with Power Systems
Superior Cloud Economics with Power Systems Superior Cloud Economics with Power Systems
Superior Cloud Economics with Power Systems
 
IBM eX5 Workload Optimized x86 Servers
IBM eX5 Workload Optimized x86 ServersIBM eX5 Workload Optimized x86 Servers
IBM eX5 Workload Optimized x86 Servers
 
How to Solve Real-Time Data Problems
How to Solve Real-Time Data ProblemsHow to Solve Real-Time Data Problems
How to Solve Real-Time Data Problems
 
IBM Power Systems: Designed for Data
IBM Power Systems: Designed for DataIBM Power Systems: Designed for Data
IBM Power Systems: Designed for Data
 
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
 
Open-Source Lamp Stacks Fly with IBM POWER8
Open-Source Lamp Stacks Fly with IBM POWER8Open-Source Lamp Stacks Fly with IBM POWER8
Open-Source Lamp Stacks Fly with IBM POWER8
 
POWER9 AC922 Newell System - HPC & AI
POWER9 AC922 Newell System - HPC & AI POWER9 AC922 Newell System - HPC & AI
POWER9 AC922 Newell System - HPC & AI
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
 
Mainframe
MainframeMainframe
Mainframe
 
CLUSTER COMPUTING
CLUSTER COMPUTINGCLUSTER COMPUTING
CLUSTER COMPUTING
 

Semelhante a Clabby Analytics Research Report: The Mainframe Virtualization Advantage

Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneAkash Badone
 
Virtualization with Lenovo X6 Blade Servers: white paper
Virtualization with Lenovo X6 Blade Servers: white paperVirtualization with Lenovo X6 Blade Servers: white paper
Virtualization with Lenovo X6 Blade Servers: white paperLenovo Data Center
 
A Comparison of IBM’s New Flex System Environment to Traditional Blade Archit...
A Comparison of IBM’s New Flex System Environment to Traditional Blade Archit...A Comparison of IBM’s New Flex System Environment to Traditional Blade Archit...
A Comparison of IBM’s New Flex System Environment to Traditional Blade Archit...IBM India Smarter Computing
 
Intel Microprocessors- a Top down Approach
Intel Microprocessors- a Top down ApproachIntel Microprocessors- a Top down Approach
Intel Microprocessors- a Top down ApproachEditor IJCATR
 
Choosing IBM zEnterprise for Next Gen Business Analytics Applications
Choosing IBM zEnterprise for Next Gen Business Analytics ApplicationsChoosing IBM zEnterprise for Next Gen Business Analytics Applications
Choosing IBM zEnterprise for Next Gen Business Analytics ApplicationsIBM India Smarter Computing
 
Deep Dive on Delivering Amazon EC2 Instance Performance
Deep Dive on Delivering Amazon EC2 Instance PerformanceDeep Dive on Delivering Amazon EC2 Instance Performance
Deep Dive on Delivering Amazon EC2 Instance PerformanceAmazon Web Services
 
Focus Group Open Source 09.05.2011 Massimiliano Belardi
Focus Group Open Source 09.05.2011 Massimiliano BelardiFocus Group Open Source 09.05.2011 Massimiliano Belardi
Focus Group Open Source 09.05.2011 Massimiliano BelardiRoberto Galoppini
 
Blade Server Technology Daniel Nilles Herzing
Blade Server Technology  Daniel Nilles  HerzingBlade Server Technology  Daniel Nilles  Herzing
Blade Server Technology Daniel Nilles HerzingDaniel Nilles
 
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...Amazon Web Services
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersRyousei Takano
 
Linux one vs x86 18 july
Linux one vs x86 18 julyLinux one vs x86 18 july
Linux one vs x86 18 julyDiego Rodriguez
 
Ibm smarter data center at citi
Ibm smarter data center at citiIbm smarter data center at citi
Ibm smarter data center at citiFriedel Jonker
 
A15 ibm informix on power8 power linux
A15 ibm informix on power8  power linuxA15 ibm informix on power8  power linux
A15 ibm informix on power8 power linuxBeGooden-IT Consulting
 
Elastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS PresentationElastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS PresentationKnoldus Inc.
 
Add Memory, Improve Performance, and Lower Costs with IBM MAX5 Technology
Add Memory, Improve Performance, and Lower Costs with IBM MAX5 TechnologyAdd Memory, Improve Performance, and Lower Costs with IBM MAX5 Technology
Add Memory, Improve Performance, and Lower Costs with IBM MAX5 TechnologyIBM India Smarter Computing
 

Semelhante a Clabby Analytics Research Report: The Mainframe Virtualization Advantage (20)

Clabby BCFC vs Cisco Whitepaper
Clabby BCFC vs Cisco WhitepaperClabby BCFC vs Cisco Whitepaper
Clabby BCFC vs Cisco Whitepaper
 
Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash Badone
 
Virtualization with Lenovo X6 Blade Servers: white paper
Virtualization with Lenovo X6 Blade Servers: white paperVirtualization with Lenovo X6 Blade Servers: white paper
Virtualization with Lenovo X6 Blade Servers: white paper
 
A Comparison of IBM’s New Flex System Environment to Traditional Blade Archit...
A Comparison of IBM’s New Flex System Environment to Traditional Blade Archit...A Comparison of IBM’s New Flex System Environment to Traditional Blade Archit...
A Comparison of IBM’s New Flex System Environment to Traditional Blade Archit...
 
Intel Microprocessors- a Top down Approach
Intel Microprocessors- a Top down ApproachIntel Microprocessors- a Top down Approach
Intel Microprocessors- a Top down Approach
 
Choosing IBM zEnterprise for Next Gen Business Analytics Applications
Choosing IBM zEnterprise for Next Gen Business Analytics ApplicationsChoosing IBM zEnterprise for Next Gen Business Analytics Applications
Choosing IBM zEnterprise for Next Gen Business Analytics Applications
 
The IBM zEnterprise EC12
The IBM zEnterprise EC12The IBM zEnterprise EC12
The IBM zEnterprise EC12
 
Deep Dive on Delivering Amazon EC2 Instance Performance
Deep Dive on Delivering Amazon EC2 Instance PerformanceDeep Dive on Delivering Amazon EC2 Instance Performance
Deep Dive on Delivering Amazon EC2 Instance Performance
 
Focus Group Open Source 09.05.2011 Massimiliano Belardi
Focus Group Open Source 09.05.2011 Massimiliano BelardiFocus Group Open Source 09.05.2011 Massimiliano Belardi
Focus Group Open Source 09.05.2011 Massimiliano Belardi
 
Blade Server Technology Daniel Nilles Herzing
Blade Server Technology  Daniel Nilles  HerzingBlade Server Technology  Daniel Nilles  Herzing
Blade Server Technology Daniel Nilles Herzing
 
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Linux one vs x86
Linux one vs x86 Linux one vs x86
Linux one vs x86
 
Linux one vs x86 18 july
Linux one vs x86 18 julyLinux one vs x86 18 july
Linux one vs x86 18 july
 
Ibm smarter data center at citi
Ibm smarter data center at citiIbm smarter data center at citi
Ibm smarter data center at citi
 
A15 ibm informix on power8 power linux
A15 ibm informix on power8  power linuxA15 ibm informix on power8  power linux
A15 ibm informix on power8 power linux
 
Elastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS PresentationElastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS Presentation
 
EC2 Foundations - Laura Thomson
EC2 Foundations - Laura ThomsonEC2 Foundations - Laura Thomson
EC2 Foundations - Laura Thomson
 
Add Memory, Improve Performance, and Lower Costs with IBM MAX5 Technology
Add Memory, Improve Performance, and Lower Costs with IBM MAX5 TechnologyAdd Memory, Improve Performance, and Lower Costs with IBM MAX5 Technology
Add Memory, Improve Performance, and Lower Costs with IBM MAX5 Technology
 

Mais de IBM India Smarter Computing

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments IBM India Smarter Computing
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...IBM India Smarter Computing
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceIBM India Smarter Computing
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM India Smarter Computing
 

Mais de IBM India Smarter Computing (20)

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments
 
All-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage EfficiencyAll-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage Efficiency
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
 
IBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product GuideIBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product Guide
 
IBM System x3250 M5
IBM System x3250 M5IBM System x3250 M5
IBM System x3250 M5
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
 
IBM System x3650 M4 HD
IBM System x3650 M4 HDIBM System x3650 M4 HD
IBM System x3650 M4 HD
 
IBM System x3300 M4
IBM System x3300 M4IBM System x3300 M4
IBM System x3300 M4
 
IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4
 
IBM System x3500 M4
IBM System x3500 M4IBM System x3500 M4
IBM System x3500 M4
 
IBM System x3550 M4
IBM System x3550 M4IBM System x3550 M4
IBM System x3550 M4
 
IBM System x3650 M4
IBM System x3650 M4IBM System x3650 M4
IBM System x3650 M4
 
IBM System x3500 M3
IBM System x3500 M3IBM System x3500 M3
IBM System x3500 M3
 
IBM System x3400 M3
IBM System x3400 M3IBM System x3400 M3
IBM System x3400 M3
 
IBM System x3250 M3
IBM System x3250 M3IBM System x3250 M3
IBM System x3250 M3
 
IBM System x3200 M3
IBM System x3200 M3IBM System x3200 M3
IBM System x3200 M3
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization Performance
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architecture
 
X6: The sixth generation of EXA Technology
X6: The sixth generation of EXA TechnologyX6: The sixth generation of EXA Technology
X6: The sixth generation of EXA Technology
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Clabby Analytics Research Report: The Mainframe Virtualization Advantage

  • 1. Research Report The Mainframe Virtualization Advantage: How to Save Over Million Dollars Using an IBM System z as a Linux Cloud Server Executive Summary Information technology (IT) executives should be aware that it is possible to save over a million dollars by consolidating Linux servers on a mainframe as opposed to deploying Linux on a group of x86-based multi-core blade servers. The reason for this advantage is that large scale architecture does not require as much headroom (spare capacity) as smaller systems to execute heavy I/O workloads due to specialized input/output (I/O) characteristics. Accordingly, a mainframe can run 240 virtual machines (VMs) as compared with about 10 VMs on an Intel 8 core system (in this comparison, both systems run the same workload at the same service level). By our estimate, the price of running a heavy I/O workload on 240 virtual machines running on a mainframe (at 70% CPU utilization with a high reliability service level profile) should be approximately $3,300,000. The cost of running the same environment (on 240 virtualized machines, 24 blades, 192 CPUs) on a group of Nehalem EP-based Intel Xeon servers should be approximately $4,800,000 (see Chart 1). Choosing an IBM System z as a Linux/Cloud consolidation server, therefore, has the potential to save IT buyers over a million dollars! Chart 1 — 240 Virtual Machines on a Mainframe vs. Intel Multi-core Architecture 1 X System z 196 with 32 IFLs and associated software: $ 3,300,000 vs. 24 X Xeon 8 core (192 CPUs) and associated software: $4,800,000 Notes: To be clear, we believe that Intel’s x86 multi-core Xeon architecture is a solid microprocessor architecture that can run serial, parallel and data-oriented tasks in a balanced manner (x86 multi-cores are a good design). This architecture is particularly well suited to run infrastructure-oriented applications such as HTTP serving, firewalls, file/print, directory, and Web-facing workloads (we call these “light workloads”) — but it is not the best architecture to choose for heavy I/O workloads. We also note that Intel servers can be configured to run more than 10 virtual machines when executing heavy I/O workloads, but if more than 10 are configured, then they will not meet comparable service level requirements.
  • 2. The Mainframe Virtualization Advantage: How to Save Over a Million Dollars Using an IBM System z as a Linux Cloud Server In this Research Report, Clabby Analytics explains why we believe that IBM System z 196 mainframe — when configured as a Linux/cloud consolidation server — can help enterprises save BIG MONEY when running heavy I/O workloads. Fixing Bad Assumptions One of our biggest concerns in the IT industry right now is that many IT buyers believe that Intel x86-based multi-core server are a better deal due to their lower total cost of acquisition (TCA) than other types of servers. Accordingly, these buyers opt for x86 multi- cores without doing a proper TCA cost analysis. For example, many IT buyers will frequently compare costs by only looking at the cost-of-acquisition of the hardware — and, after conducting an analysis such as this, Intel architecture wins every time... What these IT buyers are missing, however, are a few fundamentals. They should not be comparing these systems based-on the basis of CPU processing power or hardware cost (because these systems have radically different headroom and I/O characteristics) — they should be looking at how much work each server can do. And that’s when things get really interesting because large scale systems have more headroom to work with — and can thus create and operate significantly more virtual machines, than smaller scale servers. Mainframe Architecture Has a Major Virtualization Advantage Over Smaller Scale Architectures A mainframe, running at 70% CPU utilization while processing heavy I/O intensive workloads can run up to 240 virtual machines. An Intel-based Xeon 8 core server running the same workload at the same CPU utilization rate with the same service level requirements can run approximately 10 virtual machines. To reach 240 Linux virtual machines you would need 24 Intel x86-based multi-core machines (192 CPUs). Why is this the case? The answer to this question is simple and logical. The whole design point of large scale mainframe architecture is based on sharing resources (the mainframe is known as a “shared everything” architecture). Mainframes share memory; they share a very large internal communications bus; they share central processing units, disk, and so on. In a scale-up shared environment, all of these resources (memory, the communications bus, CPU processing power, etc.) can be made available to a common pool — all within a single chassis (a self-contained mainframe architecture). Demand for resources in this pool are constantly fluctuating (usage peaks and valleys) just like in a distributed environment — but, interestingly, the peaks-and-valleys tend to balance out a lot better in a mainframe large scale resource pool. Smaller scale servers (such as Intel Xeon multi-cores) do not have as large a base of resources available in a common pool (CPU, memory, and I/O is bounded within each server). And, as a result, smaller scale servers need to be over-provisioned (more headroom needs to be allocated) to handle usage peaks and valleys within a given small server environment. Where’s the Proof? In order to prove that this mainframe headroom advantage is real, we relied heavily on finding published in a benchmark study conducted by IBM’s Software Group Project Office (this report can be found at: February, 2011 © 2011 Clabby Analytics and IT Market Strategy Page 2
  • 3. The Mainframe Virtualization Advantage: How to Save Over a Million Dollars Using an IBM System z as a Linux Cloud Server ftp://public.dhe.ibm.com/common/ssi/ecm/en/zsw03125usen/ZSW03125USEN.PDF). Now, before you say “this study is biased because it was produced by IBM”, we ask you to consider the following points: • IBM sells a lot of x86 Xeon multi-core systems. It does not help IBM to disparage x86 server platforms; • This study was done in 2009, before Nehalem EP (Intel’s first real Xeon multi-core server architecture) was released. So you could argue that the report compares a mainframe to older Xeon architecture. To remedy this, we supply an updated graph (see Figure 1) based on more current Xeon architecture; and, • We have verified the core principle of this paper — that scale-up mainframe archi- tecture manages headroom/capacity better than x86 servers — with IT executives who use both architectures (and they, too, have observed this phenomenon). The Spirit of This Benchmark Study It is important to understand the spirit of this benchmark. IBM engineers were looking for a way to explain why mainframes are able to host more virtual machines than smaller x86 multi-core environments — not to disparage x86 servers. So they constructed a model that: • used the same workload; • measured CPU and memory usage; • considered service level requirements; and that • measured the number of virtual machines that could be sustained while meeting the same service level agreements on each architecture. What these engineers found was that, when running the same workload at the same CPU capacity, a mainframe requires less headroom. Using formulae described in the above mentioned report — and by running the same workload across three environments (System z, Power Systems, and x86 multi-core servers) — these engineers were able to actually measure how many virtual machines could be created in each environment. Figure 1: Headroom Requirements for IBM System z and Power Systems Compared to x86 Multi-core Architecture February, 2011 © 2011 Clabby Analytics and IT Market Strategy Page 3
  • 4. The Mainframe Virtualization Advantage: How to Save Over a Million Dollars Using an IBM System z as a Linux Cloud Server Source: IBM Corporation — January, 2011 Figure 1 shows that an 8 core x86 blade running a heavy input/output intensive application in a high-availability profile can run about 10 virtual machines. Accordingly, to reach 240 virtual machines, an IT buyer would require 24 x Intel Xeon multi-core servers. Figure 1 also shows several calculations for headroom on an IBM System x (Intel Xeon multi-core), an IBM Power System blade, and a System z mainframe. In the case of the Xeon blade server, take the amount of CPU used (the mean — shown as “M” — which in this case is about 32% of the CPU) and multiply it by 2.581(the amount of headroom needed to run 10 virtual machines running heavy I/O workloads and the calculation comes out to 98% (almost 100%) total capacity. The mainframe, running at 73% CPU utilization needs only 1.323 of the remaining server capacity (headroom) to support 240 virtual machines. x86 servers need much more headroom (the mean times 2.581). So the bottom line is this: each x86-based server needs to allocate almost twice as much headroom as an IBM System z in order to meet its quality of service requirements. Other Factors That Work in Favor of a Mainframe as Compared to x86 Architecture Systems design plays a huge role in the mainframe advantage over x86 architecture. IBM’s Integrated Facility for Linux (IFL) is a specialty processor for executing Linux and z/VM on the mainframe at a lower price point. In addition to the general or specialty processors like the IFL, the mainframe also has System Assist Processors (SAPs) for offloading certain kinds of processing tasks. Instead of having the mainframe CPU heavily involved in handling IO tasks, mainframes offload these processing tasks to specialized hardware devices like these I/O processors. The reason that this is important is that the number of virtualized servers a given system can support is highly dependent on how much CPU power is available — and because mainframes offload so much extra processing like I/O handling, more CPU is made available to run additional virtual machines. February, 2011 © 2011 Clabby Analytics and IT Market Strategy Page 4
  • 5. The Mainframe Virtualization Advantage: How to Save Over a Million Dollars Using an IBM System z as a Linux Cloud Server Mainframe design includes a very high-speed internal bus architecture that speeds process- to-process communications within a mainframe chassis. Contrast this with distributed systems that frequently have to drive their inter-process communications between various servers through internal network adapters and across external network hub, bridges, and routers (which frequently become bottlenecked when workload spikes occur) and the performance of internal, high-speed mainframe I/O should be readily obvious. In addition to its high speed bus advantage, mainframes are also easier to manage than distributed systems environments. Logically, IT buyers need to ask themselves this question: “Which is easier to manage — a single system with a large internal communications bus, co-located CPUs, and a large cache of internal memory — or a group of distributed computers that rely heavily on external networking devices and that have trouble sharing memory across systems boundaries?” If your answer is “a self-contained, single system environment”, you’re right… (Note: we did not include a comparison of the security and management costs for mainframes and distributed systems, but if we had done so, we suspect that difference in managing and securing a mainframe would be tremendously less than the costs to secure and manage a distributed systems environment). February, 2011 © 2011 Clabby Analytics and IT Market Strategy Page 5
  • 6. The Mainframe Virtualization Advantage: How to Save Over a Million Dollars Using an IBM System z as a Linux Cloud Server Getting Your Head Straight: Focus on Workloads Rather Than Acquisition Costs Clabby Analytics likes Intel x86 multi-core Xeon architecture. It does a very balanced job of handling data, parallel and serial workloads. And it is indeed attractive from a cost of acquisition perspective. But what IT buyers need to understand is that no processor architecture does all jobs well — and that system design differences can make a huge difference in how much it costs to process various workloads. Next month we will be publishing a report that takes a closer look at which workloads belong on which types of servers (x86, Power Systems, or mainframes). But, we do have a few findings that we are willing to share with our readers at present. We have come to believe that: • Major differences in processing efficiency start to show up when running different workloads on x86, RISC, and mainframe servers. For instance: o When running heavy input/output workloads (transactions with many reads to memory, the network, and many writes to disk), mainframes are a far better choice than x86 servers. It can be significantly less expensive to run these workloads on highly-scalable, high-speed internal bus mainframe architecture as opposed to either Unix/RISC or x86 servers; o When it comes to heavy workload processing (the processing of compute- intensive tasks), Unix/RISC machines are the most efficient processor/- server combo; and, o x86 servers are most cost effective when used to process numerous, heavily- threaded light workloads (multiple, fast, low-cost threads) that require light memory use, and that require comparatively lower quality-of-service (QoS) than offered on mainframes and RISC machines. Based-upon these initial findings, we believe that enterprises trying to build the most cost effective cloud architecture — and that have varied workloads — may be best served by building a heterogeneous systems architecture where workloads can be assigned to the server types best suited to serve those workloads. Summary Observations To us, the three most important messages in this report are: 1) CPU efficiency is the throttle that controls the amount of headroom needed (the more efficient your processor, the less headroom needs to be allocated). IBM’s System z CPU is the fastest in the industry (clocked at 5.2 GHz ) — and this makes a huge difference in the amount of work that it can process as compared to other commercially available microprocessors. 2) The “shared everything” design point of large servers also has a major impact on the number of virtual machines that can be created. If you cannot easily share all of a system’s resources, you lose the headroom advantage that large systems offer; and, 3) In addition to the general processors, a System z has 14 SAPs (System Assist Processors) + up to 336 channel IO processors + 1024 logical channels. These additional processors give the System z a huge advantage in terms of processing I/O (no x86 server design has an I/O subsystem even remotely like a mainframe). February, 2011 © 2011 Clabby Analytics and IT Market Strategy Page 6
  • 7. The Mainframe Virtualization Advantage: How to Save Over a Million Dollars Using an IBM System z as a Linux Cloud Server All of these features work in tandem to enable mainframes to claim more headroom. No single processor/systems architecture does all jobs optimally. Mainframes, with their fast CPU and with their multiple, additional communications processors are particularly strong at heavy I/O workloads. By comparison, Intel architectures are particularly strong at multi-threaded “light-and-fast” workloads. IT executives should understand these differences, because choosing the wrong architecture can waste millions of IT budget dollars. What should you do next? Contact IBM and get the company to tell you about its special packaging and pricing for its mainframe Linux server environments. The company is focusing on growing Linux workloads on the System z platform — and has special discount programs in place to promote the deployment of new workloads on Linux on System z. Also, ask IBM specifically about its Enterprise Linux Server (for more details on this server visit: http://www-03.ibm.com/systems/z/os/linux/els.html). Finally, our bottom line is this: if your organization needs to deploy hundreds of Linux servers and needs to run heavy I/O workloads, it should be looking at an IBM System z. If a z is not considered, your organization could be wasting hundreds of thousands and potentially millions of dollars by deploying the wrong workloads on x86-based servers. Clabby Analytics Clabby Analytics is an independent technology research and http://www.clabbyanalytics.com analysis organization. Unlike many other research firms, we Telephone: 001 (207) 846-6662 advocate certain positions — and encourage our readers to find counter opinions —then balance both points-of-view in order to © 2011 Clabby Analytics decide on a course of action. Other research and analysis All rights reserved February, 2011 conducted by Clabby Analytics can be found at: www.ClabbyAnalytics.com. ZSL03117-USEN-00