future of power: aix in future - jan kristian nielsen
DESCRIPTION
IBM Future of Power 04.09.13TRANSCRIPT
© 2013 IBM Corporation1 Title of presentation goes here
AIX in FutureFordele ved opdatering af Power og AIX
Jan Kristian Nielsen
28803310
© 2013 IBM Corporation2
Next Gen Applications Big Data & Analytics Cognitive computing
Open Platform for Choice
Leveraging 3rd Party ISVs and IBM SWG Ecosystem
• Power + DB2 Blu + Flash
• New workloads
• Industry solutions
• Watson: Linux on Power
• Inspire to innovate
• Art of the possible
• Choice and flexibility
• Linux, AIX, IBM i
• Available on premise or
through the cloud
The Power Systems brand identity
OpenPOWER Consortium
© 2013 IBM Corporation3
Protecting Investment:
• Trustworthy Roadmaps• Product Longevity• Timelines of Support• Re-use of Existing Investment• Solution Availability (Apps/ISVs)• Interoperability
• Other vendor storage• Other vendor management SW
Reducing Cost:
• Maximize Resource Utilization• Minimize Cost of Acquisition • Minimize Administration • Minimize Planned Downtime • Minimize Unplanned Downtime• Minimize SW Licensing Cost• Minimize Maintenance Cost• Minimize Storage Cost• Minimize Power, Space and Cooling
Reducing Risk, Increasing Agility and Quality of Service :
What Matters Most?
• Quickly Deploy New Applications• Adapt to Handle Peaks, but Utilize All Capacity• Adapt to Growth – Easily Adding More Capacity• Avoid Security Vulnerabilities and Business Disruption• Maintain Compliance
3
© 2013 IBM Corporation4
0
20
40
60
80
100
120
VMWare Zen KVM SUN LDoms Hyper-V PowerVM
4
AIX/Power Value Propositions
Open Source Linux
HP UX 11/ HP Integrity
HP UX 11/ PA RISC
Sun Solaris / SPARC
IBM AIX POWER
Apple MAC
Red Hat Enterprise
Windows Server 2008Windows Server 2003
Corporate Enterprise Downtime
(Hours per Year)
99.997% LeadershipAvailability
Leadership Security
Investment Protection, Binary Compat
0
20000
40000
60000
80000
100000
120000
140000
160000
TPC-C/Core
POWER7
Nehalem-EX
Nehalem-EP
Itanium/2
Opteron
(SPARC(Niagara
Leadership Performance
Source: National Vulnerability Database, http://nvd.nist.gov/
© 2013 IBM Corporation5
PowerDSO
5
Themes Driving the Future of POWER
� Enabling the next generation of Power Systems• POWER7+, POWER8, Exploitation• SRIOV, RDMA Clustering, I/O and Storage Roadmaps
� Advanced Workload Optimization and Enablement of Emerging Workloads• Power Exploitation by IBM SW, Key ISVs such as SAP, Oracle, etc.• Big Data / Analytics• FPGA Exploitation• Dynamic System Optimization
� Delivering Expanded Value Power SW Products• Driving value in brands such as PowerVM, PowerSC, PowerDSO, PowerVC and PowerHA• PowerVM Storage Virtualization and Flash Exploitation
� Increased Uptime• High availability, disaster recovery, and increased focus on reduced planned downtime• Live Kernel Update
� Emerging Deployment Models and Faster Time to Workload Value• Cloud and IBM Integrated Solutions (Appliances)• Simplified configuration, new workload provisioning models• Virtualization Density and Efficiency
© 2013 IBM Corporation66
Workload Optimization• ASO (v3)• Oracle RDSv3 Certification
• OFED 1.5 for RoCEVirtualization:• WPAR alt-disk install and
rollbackSecurity:• Russian Security
CertificationHW Support/Exploitation:• More POWER7+ Servers• Energy Management++• Tiered/Hybrid Memory• Transactional Memory• Coherent FPGA
AIX Roadmap
AIX 7 TL3AIX 7 TL2AIX 7 TL1
20122011
Workload Optimization• ASO (v2)• Support for DPO• SSD Flash Caching• Scaled Throughput FoldingVirtualization:• Cross platform WPAR Mobility• LPAR to WPAR tool• Java WPAR shared memoryHW Support/Exploitation:• POWER7+ Introduction• Security Encryption HW
Acceleration• Active Memory Expansion HW
Acceleration Availability:• Concurrent Maintenance w/
WPAR Mobility between AIX Levels
Workload Optimization:• ASO (v1)Virtualization:• AIX 5.3 Compatible
WPAR • UUIDs for WPARs and
LPARs• Active Memory
Deduplication
Single Unix Spec v4
2013
AIX 6.1
AIX 5.3
Still Supported on New HW
Still Supported on New HW
Workload Optimization• ASO (v4)• SMC-R (shared memory
communications)Virtualization:• SRIOV (NIC and FCoE)• WPAR to LPAR Security:• China Security CertificationHW Support/Exploitation:• POWER8 Introduction• Transactional Memory• Coherent AcceleratorsAvailability:• Live AIX Kernel Update
Future
AIX 7 TL4
© 2013 IBM Corporation7
AIX Enterprise Edition Content Changes
• AIX 7 or AIX 6
• WPAR Manager
• Systems Director Enterprise Edition
– IBM System Director
– Active Energy Manager
– VMControl Enterprise Edition
– Network Control
– Transition Manager for HP® SIM
– Service and Support Manager
• Tivoli Products
– IBM Tivoli Monitoring
– IBM Tivoli Monitoring for Energy
Management
– Tivoli Application Dependency
Discovery Manager
•AIX 7 or AIX 6
•WPAR Manager
•PowerSC Standard Edition
•SmartCloud Entry for Power
•Systems Director Storage Control
•Systems Director Standard Edition
• IBM System Director
• Active Energy Manager
• Network Control
• Transition Manager for HP® SIM
• Service and Support Manager
•VMControl Enterprise Edition
•IBM Tivoli Monitoring
•AIX Dynamic System Optimizer
AIX Enterprise Edition Past AIX Enterprise Edition Future
8© 2013 IBM Corporation
IBM Power Systems
MKSYSB Support of Live System Backups
• Motivation– Desire to reduce system downtime (inactivity) when using the native
system backup tools for AIX.
– Additional requirement for guaranteed image integrity (upon completion of an image capture).
• Details– Provides a consistent backup even in the presence of a workload that is
creating and deleting temporary files.
– Create a volume group backup (mksysb, savevg, savewpar, mkcd, or mkdvd) using the new -T flag while such a workload is running. There should be no errors about missing files, even if files were deleted while the backup was running.
– Requires either pre-GA AIX 6.1 TL9 or pre-GA AIX 7.1 TL3
• Benefits– Includes the ability to capture a system backup without the worry of
having files change prior to completing the archive.
– Ideal for capturing backups of production systems.. where quiescing the machine isn't always possible.
meta-data
SW
OSmksysb
9© 2013 IBM Corporation
IBM Power Systems
AIX WPAR Lifecycle Management
Alt-Disk-Copy for WPARs
• Motivation– Desire to exploit advantages of alt_disk_copy for an LPAR that
includes WPARs. In particular, desire to “roll-back” to original LPAR and original WPARs.
– Desire to create an alternate copy of a WPAR, make experimental changes to the WPAR, and quickly roll-back to the original WPAR if needed.
• Details:– New chwpar command options
• Create alternate copy of the WPAR “bootset”
• Start the WPAR from a different “bootset”
– Does not apply to Versioned WPARs (5.2 or 5.3)
– Requires pre-GA AIX 7.1 TL3
• Benefits– Same maintenance methodology possible for LPARs with
WPARs
– Quick roll-back capability for WPARs
Workload
Partition
ApplicationServer
WorkloadPartition
Web
Server
Workload
Partition
Billing
WorkloadPartition
TestWorkload
Partition
BI
NetworksDisk or NFS storage
AIX global Instance
Workload
Partition
ApplicationServer
WorkloadPartition
Web
Server
Workload
Partition
Billing
WorkloadPartition
TestWorkload
Partition
BI
NetworksDisk or NFS storage
AIX global Instance
10© 2013 IBM Corporation
IBM Power Systems
Migration of AIX 5.2 and 5.3 Versioned WPARs
• Motivation– Interest in 5.2 or 5.3 Versioned
WPARs as a tactical solution until able to migrate to 7.1
– Already running 5.2 or 5.3 Versioned WPARs, now ready to migrate to 7.1
• Details:– Existing migwpar command
extended with the capability to migrate the 5.2 or 5.3 WPAR to a WPAR at the same level as the global LPAR (7.1)
– Operates on Stopped WPARs only
– Requires license of 5.2 or 5.3 WPAR
– Requires 7.1 install filesets
• Benefits– Ability to maintain currency
– Flexibility to migrate when ready
POWER7
5.2 syscall compatibility
AIX 7 Native Environment
AIX 7 native syscalls
WPARA
/ /var
/tmp
/home
WPARB
/ /var
/tmp
/home
WPAR
D/
/var/tmp
/home
/usr/opt
WPAR
C/
/var/tmp
/home
/usr/opt
AIX 7 Kernel
/usr/opt
mksysb
backupfrom
AIX 5.2
legacysystem
AIX 5.2 versioned
Environment
AIX 5.2 versioned
Environment
mksysbbackup from AIX 5Llegacysystem
AIX 5L versionedenvironment
Syscalls Translation
© 2013 IBM Corporation
IBM Power Systems
Processor N
11
Non-disruptive Upgrade with Live Kernel Update
7.1.4 Kernel
7.1.4 Native
Run-time
Environment
AIX 7.1.4
� Today, OS Maintenance and
upgrade is a great source of
disruption
� Live workload mobility between
different releases enables non-
disruptive OS upgrade
� Includes Mobility between
Processor Generations
� Examples: 7.1.1 → 7.1.2
or 7.1 → 8.1
� Standard fixes and updates
� Built on WPAR Compatibility
Runtime Environments
� Limited visibility to WPARs but
does not require WPAR
deployment.
� Operation transparent
Processor N
Future
availability / reduce planned downtime / simplified maintenance
*All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
7.1.5 Kernel
AIX 7.1.5
7.1.4 Run-time Environment
7.1.5 Native Run-time
Environment
New Apps /
Restarted Apps
7.1.4 transparent
WPAR
© 2013 IBM Corporation
IBM Power Systems
12
Trends: Compute Capacity Evolution
2001 2010 2015
� Single Thread Performance Improvements Narrow
� Throughput Performance Improvements Widen
� More Parallelization Required for Performance Gains
� Transactional Memory
� Dynamic System Optimization
� Accelerators / FPGA
Single ThreadMulti-Thread Throughput
performance / emerging workloads
© 2013 IBM Corporation
IBM Power Systems
13
Power Systems SR-IOV Solution � Industry Standard I/O Adapter Sharing
• The Single Root I/O Virtualization (SR-IOV) Specification defines extensions to the PCI Express (PCIe) Specification to allow multiple partitions to share a PCIe device.
� Features• Adapter sharing
• Improves partition to I/O slot ratio
• Sharing by up to 48 partitions per adapter. Additional partitions with Virtual I/O Server (VIOS)
• Direct access I/O• Provides CPU utilization and latency roughly
equivalent to dedicated adapters• Adapter sharing with advanced features such as
Receive Side Scaling (RSS) and adapter offloads.
• Adapter resource provisioning (QoS)• User designates desired capacity for a logical port.
• Simple server I/O deployment • Minimal steps to add a logical port to a partition or
partition profile.
• Flexible deployment models• Single partition• Multiple partitions without VIOS• Multiple VIOS partitions• Mix between VIOS and non-VIOS partitions
Hypervisor
IO Adapter Virtualization with SR-IOV
VIOS LPAR
LPAR C
Virtual AdapterDevDrv
Virtual Adapter
DevDrv
LPAR B
Virtual Adapter
DevDrv
VFDevDrv
LPAR A
VF
DevDrv
VFDevDrv
Virtual
AdapterDevDrv
SR-IOV Adapter
Virtual Fabric
Port
VF…
VF
Port
VF…
VF
Fabric
14© 2013 IBM Corporation
IBM Power Systems
LPM Validation Updates for NPIV
Overview:
Allow LPM to succeed when one or more virtual fibre channel (NPIV) adapters have no storage targets zoned to the source and destination VFC world wide port names (wwpns)
Value:
Flexibility in virtual machine and storage management
Details:
• FC port specified as part of LPM operation
• No targets zoned to VFC wwpns (source and destination)
• Both source and destination VIOS levels are VIOS 2.2.3.0 or higher
© 2013 IBM Corporation1515
AIX P7 Exploitation
P6 MODE (and P6+ Mode)* P7 MODE (No P7+ Mode) P8 MODE
2-Thread SMT 4-Thread SMT, IntelliThreads More SMT Threads
8 Protection Keys *(16 in P6+ Mode) 32 Protection Keys
User Writeable AMR
32 Protection Keys
User Writeable AMR
VMX (Vector Multimedia Extension / AltiVec) VSX (Vector Scalar Extension) VSX2, In-Core Encryption Acceleration
Affinity OFF by Default CPU/Memory Affinity Enhancements
ON by Default, HomeNode, 3-tier Memory, MicroPartition Affinity
HW Memory Affinity Tracking Assists, Micropartition Prefetch, Concurrent LPARs per Core
64-core/128-thread Scaling 64-core / 256-thread Scaling
256-core / 1024-thread Scaling
Greater than 1024-thread Scaling
Hybrid Threads
Transactional Memory
Active System Optimization HW Assists
N/A Active Memory Expansion HW Accelerated/Assisted Active Memory Expansion
N/A P7+ : AME compression acceleration and Encryption acceleration
Coherent Accelerator / FPGA Attach
Compatible Mode Architecture
Live LPAR Mobility
investment protection / agility
© 2013 IBM Corporation16
Spring Fall Spring Fall Spring Fall Spring Fall Spring2011 2012 2013 2014 2015
AIX 6100-07
AIX 7100-01
SP
SP
AIX 6100-08
AIX 7100-02
New HW GA
Examples of 3 Year
Maintenance cycles
Depending on Maint cycle and alignment, clients can pick up LPM-capable POWER8 support ahead of new HW GA.
AIX 7100-03
TL
TL
TL
TL
TL
P7 / P6 / P6+ Compatible Modes
Exploit POWER8 Systems;
Supported in P8 as well as P7/P6
/ P6+ Compatible Modes
SP SP SP SP
SP SP SP SP SP
SP SP SP SP
SP SP
SPSP SP
SP SPSP
Support / VirtualI/O Only /
Compat Mode
16
investment protection / no downtimeP8 Enablement Maintenance
© 2013 IBM Corporation1717
Key Elements to Enhance Usability & Cloud Support
Templates Provide customizable templates for quick ‘best practice’ system and partition deploy. Allows for simplified / automated initial system deploy.
One-Touch VIOS DeploySimplify deploy of a VIOS. Aligned with System Templates, this allows automated system deploy.
Full PowerVM REST-APIProvide a REST-API in the HMC, providing rich use-case driven access to allPowerVM function – including the VIOS
Integrated Performance & Capacity Metrics Provide full PowerVM performance and capacity metrics via a single touch-point (HMC).
No-Touch VIOS Management – Full APIs Full API-Based management interfaces for the VIOS.Removes need for VIOS inventory polling.
IBM Confidential
simplification / manageability / automation
© 2013 IBM Corporation1818
Dynamic System Optimizer Overview
Workloads
SystemOptimizer
AIX KernelControls & Policies
PowerVMControls & Policies
HWControls & Policies
Monitor
Analyze
Modify
Controls and Policies
� Workload placement– Optimize placement in platform topology
– Group threads in common affinity domain
� Dynamic page sizes– Promote memory regions to 16Meg pages
� Data Stream Control– Optimize cache prefetching
�Multi-thread Memory affinity– Reduce reference to remote memory
– Migrate hot pages to local memory domains
� Hybrid Threading– Match workload to ideal SMT mode
– Shift frequency/cache resources among cores
� CPU pipeline controls– prefetch controls, branch prediction
�Memory usage statistics
– Page reference counters
– Page affinity log
� OS/Platform performance APIs
Client Value:
• Automatically and dynamically tune software in real time via continuous runtime analytics
• Non-disruptive immediate exploitation of Power Systems hardware and software advances
DSO
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
SMT1 SMT2 SMT4
� “IntelliThreads”
� Hybrid Threads
2011
2012
IBM Confidential
Future
2013
performance / automation
© 2013 IBM Corporation
IBM Power Systems
19
Power Performance Advisor
• Provides detailed real-time system-level performance monitoring • Shows component-level utilizations within a Power server • Shows graphical view of system topology and virtual to real mapping• Provides drill-down capabilities for partitions within the Power server• Can collect and play back historical data
• What can it be used for?• Optimizing the system• Understanding the current workload profiles
Understanding system usage• Helping to identify performance bottlenecks • Validating Dynamic Platform Optimizer Benefit
• Which Operating Systems are supported?• Supported on all Power operating systems -
IBM i, AIX, Linux, and VIOS
© 2013 IBM Corporation
IBM Power Systems
Easy Tier Server with Power ServersImprove application performance and response time by caching hot data from IBM
Storage to Power Server SSD
• WHAT’S NEW:• Easy Tier Server is part of the 5th generation of enhancements to IBM Easy Tier.
• Improves performance by moving frequently-accessed data to Power Server SSD in EXP30 Ultra Drawer or other Power Systems I/O drawers
• June 2013: available only on new or existing IBM Storage System DS8870
• Easy Tier Server is included free of charge as part DS8870 Release 1 Software
• Support on other IBM storage systems is planned for 2014
• CLIENT BENEFITS:• Faster transactions and better end user experience
• Better and faster business insights
• Improve application efficiency and processor utilization. Reduces:
• capital expenses
• floor space
• maintenance costs
• licensing costs
• TARGET APPLICATIONS• Real-time analytics, database acceleration, OLTP, big data
© 2013 IBM Corporation
IBM Power Systems
Enhancement for Power Systems Pools
�Capacity Upgrade on Demand (CUoD) and Elastic Capacity on Demand (CoD) Processor & Memory resources may be purchased for a Power Systems Pool of Power 770 servers, or a Pool of 780/795 servers, and shared within the pool.
�Re-distribution of pooled resources from one system to another is easy, performed by the client without IBM assistance.
*All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
9
© 2013 IBM Corporation
IBM Power Systems
Tak for Jeres Tid
Information om Power..
• http://www.ibm.com/ Power
• http://www.ibm.com/developerworks/aix/• https://www.ibm.com/developerworks/linux/