Transcript Session 1 - flagg management inc
April 8, 2013
Breaking through HPC Virtualization Barriers with KVM
HPC Linux for Wall Street Keynote Panel Discussion
© 2009 IBM Corporation
KVM Panel Discussion
Twitter: @OpenKVM #openkvm Moderator Jean Staten Healy
Director, Worldwide Linux and Open Virtualization IBM
Panelists Moiz Kohari
Vice President, Advance Platforms Engineering London Stock Exchange Group
Mike Day
Distinguished Engineer and Chief Virtualization Architect IBM
Gil Tene
CTO and Co-Founder Azul Systems © 2013 IBM Corporation
Smarter Computing is the IT Infrastructure that powers a Smarter Planet.
Cloud Ready Data Ready Security Ready
© 2013 IBM Corporation
Technology has never been more important to business
For the first time, CEOs identify technology as the most important external force impacting their organizations 2004 2006 2008 2010 2012 71% Technology factors 69% People skills 68% Market factors Macro-economic factors Regulatory concerns Globalization
Source: IBM CEO Study 2012
CIOs turn to innovative technologies to deliver outcomes
Technologies for innovation and solving specific business challenges 83% 74% 68% 61% 58% Analytics Mobility Virtualization Cloud Security
Source: IBM CIO Study 2011
IBM and Virtualization
A brief history of virtualization
Pure OVA/oVirt KVM goes upstream Red Hat & IBM start KVM investment Intel adds x86 hardware virtualization IBM supports Xen Virtualization on POWER Virtualization on IBM mainframes PureSystems System x & Blade Center Power Systems
1964 1997 2004-2006 2007 2008 2009 2010 2011 2012
© 2013 IBM Corporation 6
IBM commitment to Open Source & Open Standards
Contribution Strategic player in open source communities and open standards bodies – as contributor and consumer Enhancement Capture, focus, translate open source innovation and open standards interoperability into client value Growth By leveraging open source and open standards gain new users, enter new markets and expand business opportunities Pervasive Support Cross-platform and end-to-end support for all HW, SW and services through open source and open standards
© 2013 IBM Corporation
New: KVM Center of Excellence for Wall Street
Grand Opening Event: May 2, 2013
Break through HPC virtualization barriers with KVM
High performance scalability for HPC workloads
Enterprise proven security
Cost effective virtualization
• • • • • • • • •
Wall Street COE KVM Demos IBM SmartCloud Entry IBM SmartCloud Provisioning IBM Systems Director IBM Tivoli Solutions IBM PureSystems IBM System x IBM General Parallel File System Red Hat Enterprise Virtualization OpenStack Center of Excellence Priorities
• Drive Awareness of KVM to clients • Enable client briefings, trainings/skill development and POCs • Showcase IBM and Partner solutions with KVM • Demonstrate IBM's commitment to KVM © 2013 IBM Corporation
Why Open Virtualization with KVM?
Performance
KVM holds the
Top 7
virtual machine consolidation scores on SPECvirt (1) and IBM x3650 M4 delivers best ever x86 virtualized
TPC-C
benchmark results (2)
Lower Cost
Customers report up to
67%
savings by using KVM (3)
Cross Platform
Support and certification for all leading x86 operating systems including Linux and Microsoft Windows (4)
Security EAL4+
Certification (4) plus SE Linux enabling Mandatory Access Control between virtual machines
Virtualization Management
Comprehensive range of tools including Tivoli, Systems Director and an ecosystem of ISVs/tools (1) Source: SpecVirt_sc2010 results: http://www.spec.org/virt_sc2010/results/specvirt_sc2010_perf.html
(2) Source: http://public.dhe.ibm.com/eserver/benchmarks/news/newsblurb_x3650M4_tpcc_20130225.pdf
(3) Source: Case study on LetterGen, an IT services provider in Belgium: http://www.redhat.com/resourcelibrary/case-studies/lettergen-relies-on-red-hat (4) Source: Red Hat Government Standards website: http://www.redhat.com/solutions/industry/government/certifications.html
© 2013 IBM Corporation
Stellar Performance Results for KVM
KVM Storage I/O – 1.5 Million IOPS in a Single Guest Highest virtualized storage I/O rates ever reported for a single virtual machine (guest) - 50% better than competing hypervisors This benchmark result translates into (1) fast data transfers into guest memory and (2) fast transaction processing in a KVM guest © 2013 IBM Corporation
KVM Intra-host MPI Performance over Shared Memory Achieves Bare-Metal Equivalence Clearly shows an opportunity to improve distributed HPC applications by running components in VMs on the same host, and replacing the remote Messaging Transport with Intra guest Shared Memory http://www.linux-kvm.org/wiki/images/c/cc/2011-forum-nahanni.v5.for.public.pdf
© 2013 IBM Corporation
HPC-Friendly Developments in KVM and Linux Partitioning – Partition the platform on natural boundaries: sockets or cores, memory controllers – No resource sharing - every guest has dedicated hardware resources – Local resources - every guest uses memory adjacent to the cpu that is running it CPU Isolation - Remove one or more CPUs from the general Linux scheduler using isolcpus boot parameter, run processes on them using cpusets.
– Isolate CPUs to run KVM guests.
– Within the guest isolate vCPUs to run HPC workloads – Make sure that soft IRQs are routed to guest CPUs IRQ Balancing - control which CPUs process interrupts via the /proc/smp_affinity file Shared Memory and Zero-copy Transports Scalability - 160 Cores, 4 TB per host supported Virtualization Hardware Performance 10^2 increase in VMEXIT performance since 2005 SR-IOV High-Performance Adapters and Linux VFIO © 2013 IBM Corporation
London Stock Exchange
The London Stock Exchange is at the heart of the global financial market and is home to some of the largest, most successful and dynamic companies in the world.
The Exchange has been a pioneer in applying Linux to front and back -office workloads and is now applying KVM to new and experimental financial applications
Moiz Kohari
Vice President, Advance Platforms Engineering London Stock Exchange Group Responsible for low-latency specific developments for the exchange platform and advance research for post trade components for clearing and settlement purposes.
The Exchange is the most international of all the world’s stock exchanges, with around 3,000 companies from over 70 countries admitted to trading on its markets. From conducting its business in the coffee houses of 17th century London, the Exchange is one of the world’s oldest stock exchanges and can trace its history back more than 300 years.
Live financial broadcasts are transmitted throughout the day from the Exchange's own TV studios.
Over 400 firms, mainly investment banks and stockbrokers, are members of the London Stock Exchange.
© 2013 IBM Corporation
Azul Systems
Azul Systems delivers Java Virtual Machines (JVMs) with unsurpassed consistency, scalability, manageability and production-time visibility. Zing, Azul ’s high-performance JVM supports highly consistent execution of latency sensitive Java workloads
Eliminates
garbage collection as a concern for enterprise applications at all scales and data set sizes Customers using Zing for pause-free execution ranging anywhere between 1GB and 100s of GB per process Deep low-latency Java expertise. Many cutting-edge financial accounts. Partners and customers in Algo, Risk, and HFT.
Gil Tene
CTO and Co-Founder Azul Systems Azul is a venture backed company founded in 2002.
Based in Sunnyvale, California, with offices around the globe Azul ’s Zing JVM is optimized for Linux, x86 servers Numerous Industry firsts, including the low latency C4 garbage collector © 2013 IBM Corporation
The Latency Consistency Problem
99% ’ile is ~60usec Peaks are 30,000% Higher than “typical” © 2013 IBM Corporation
Example: a low latency Java based trading system
“Other” JVM Zing © 2013 IBM Corporation
Azul, Zing &
Azul has experience supporting both large-memory and latency-sensitive workloads running on KVM We encounter plenty of KVM use, in production, for both large footprint and human-response-time applications We see much interest in expanding production use to more latency sensitive applications Already there for +/- 100msec ranges Not quite there for +/- 1msec ranges But showing lots of potential…
Gil Tene
CTO and Co-Founder Azul Systems Azul is a venture backed company founded in 2002.
Based in Sunnyvale, California, with offices around the globe Azul ’s Zing JVM is optimized for Linux, x86 servers Numerous Industry firsts, including the low latency C4 garbage collector © 2013 IBM Corporation