Operational Analytics on Informix:Architecture and Performance evaluationJantz Tran Intel – Database PerformanceKeshava Mu...
Agenda• Operational analytics– What is it? Requiremens & challenges.• Operational analytics with Informix– Complete lifecy...
• Operational analytics– Focus on excellence in operations– Operations of most organizations are complex & multi-faceted• ...
Challenges in Operational Excellence• Respond quickly to shifts in reality• React to competition quickly• Continuously low...
Customer Conversion Acquisition Campaign ResponseCustomer ChurnRiskFraud© 2013 Decision Management Solutions
“Most discussions of decision making assume onlysenior executives make decisions or that onlysenior executives’ decisions ...
• What to change?• What to change to?• How to cause the change?
Multiplying power of operational analyticsStrategyTacticsOperationsLow HighEconomic Impact© 2013 Decision Management Solut...
Business Analytics• Traditionally, business analytics is on customeropportunity and risk management• Quickly detect shifts...
The Changing World of BI Analytics• Advanced Analytics– Improved analytic tools and techniques for statistical and predict...
Beyond the EDW: Optimized PlatformsCopyright © BI Research, 2013
Use Case Application ExampleReal-TimeMonitoring & AnalyticsIn-line fraud detection to reduce financial lossescaused bystol...
Warehousing Slide – End to End
Overview ofInformix Warehouse Accelerator
• Data Warehouse query Performance without Perspiration• Consistent query performance without tuning efforts.• More questi...
Informix Database ServerInformix warehouse AcceleratorBI ApplicationsStep 1. Install, configure,start InformixStep 2. Inst...
17Informix PrimaryInformix warehouse AcceleratorBI ApplicationsStep 1. Install, configure,start InformixStep 2. Install, c...
Design DM byworkload analysis ormanuallyDeployed datamartDatamartDeletedDatamart in USEDatamart DisabledPartition based re...
Scaling in Westmere: Data Warehouse Setup.• TPC-DS Schema;web_sales• Mart Data size: 1terabytes• web_sales, 4.1 billionrow...
Scaling in Westmere: ResultsAnalytics on Warehouse schema
Analytics on Warehouse schema
Store_sales data martAnalytics on Warehouse schema
23IWA 1stReleaseOn SMPSMB: IGWEScale out: IWAon Blade ServerWorkload Analysis ToolMore LocalesData CurrencyIWA: RoadmapPar...
Intel Inside® : Intel®Technology & Roadmap
25INTEL/IWA: Breakthrough technologies forperformance1234567 12345671. Large memory support64-bit computing; System X with...
Tick-Tock Development Model:Tick-Tock Development Model:Sustained Microprocessor LeadershipSustained Microprocessor Leader...
MainstreamEnterpriseBest combination ofperformance, power efficiency,and costHigh Performance Computing &WorkstationsBandw...
Intel®Xeon®ProcessorE7-8800/4800/2800 Product FamiliesBuilding on Xeon®7500 Leadership Capabilities• More performance with...
29Intel® Xeon® 7500/E7 8 Socket Configuration4+4 (8S)Up to 10 cores and 2.4 Ghzper CPUSupport 8 socket mode bycombining 2 ...
30• Machine Check Architecture (MCA)recovery (MCA-R)• Machine Check Architecture (MCA)recovery (MCA-R)Memory• Inter-socket...
2012 2013/FutureRoadmap2S EfficientPerformanceIntel® Xeon® processor E5-2600 product family2 sockets, up to 8C/16T per soc...
Operational Analytics Performance
Customers Brokers MarketREAD-WRITE•Market-Feed•Trade-Order•Trade-Result•Trade-Update•Security-Detail•Trade-Lookup•Trade-St...
“Real-world” basis for TPC-ENetworkNetworkDatabaseServicesApplicationAndBusiness LogicServicesPresentationServicesWorkstat...
Database – Mile High View
OLAP queriesSELECT SECURITY.s_name,        exchange.ex_name         AS ex_namekey,        Sum(daily_market.dm_vol) AS dm_v...
OLAP queriesSELECT T0.c0 AS ct_dtskey,T0.c1 AS ct_amt,T0.c1 AS c3,T0.c2 AS c4,Min(T0.c3)OVER (PARTITION BY T0.c0) AS ct_am...
Intel® Xeon® E7-8870:• Hardware setup– Intel® Xeon® E7-8870 processor – 4 socket (40C/80T) and8 socket (80C/160T) configur...
Data Setup• Data Loading– 300 GB of starting data set– Data size is about nnn GB including indexes.• TPCE is heavily index...
IDS 12.10 on Intel Westmere: Multi user scaling0500100015002000250030003500400045001 2 4 8 16 32 50Concurrent User CountQu...
IDS 12.10 on Intel Westmere: Multi user scaling0500100015002000250030003500400045001 2 4 8 16 32 50Concurrent User CountNu...
4 324.95 232.42 186.94 148.198 645.59 468.88 368.41 306.816 1365.42 935.23 744.3 575.6432 2583.4 1930.16 1560.75 1167.8650...
12.10 Improvement: Average: 988% Geomean: 550%Informix 11.70 vs 12.10 Operational Analytics performanceIntel Westmere - 8 ...
12.10 Improvement: Average: 1126% Geomean: 560%Informix 11.70 vs 12.10 Operational Analytics performanceIntel Westmere - 8...
12.10 Improvement: Average: 925% Geomean: 541%Informix 11.70 vs 12.10 Operational Analytics performanceIntel Westmere - 4 ...
12.10 Improvement: Average: 965% Geomean: 510%Informix 11.70 vs 12.10 Operational Analytics performanceIntel Westmere - 4 ...
IBM Informix* DatabaseScale-up Optimized for Intel ArchitectureBaselineIntel Xeonprocessor E7-4870Informix* v11.7Up to 45%...
IBM Informix* DatabaseScale-up Optimized for Intel ArchitectureInformix* v12.11.6xUp to 60%Intel®Xeon®processor E7-8870Inf...
IBM Informix* DatabaseScale-up Optimized for Intel ArchitectureBaselineIntel Xeonprocessor E7-4870Informix* v11.7Up to 550...
Informix OLTP & OLAP Performance01000020000300004000050000600000usr 1usr 2usr 4usr 8usr 16usr 32usrOLTPAverageTransactions...
IWA Resources• IBM Informix Infocenter:http://ibm.co/fMcUDg• Martin’s blog: http://ibm.co/Ts0cll• Fred Ho’s blog:http://ib...
Informix PublicationsBulletin of the Technical Committee on Data Engineering: March 2012Vol. 35 No. 1Real Time Business In...
Jantz Tran Intel jantz.c.tran@intel.comKeshava Murthy IBM rkeshav@us.ibm.com
Intel - Legal Disclaimers• All products, computer systems, dates, and figures specified are preliminary based on current e...
Intel - Legal Disclaimers Performance• Performance tests and ratings are measured using specific computer systems and/or c...
IBM’s statements regarding its plans, directions, and intent are subject to change orwithdrawal without notice at IBM’s so...
04/23/13 57Availability. References in this presentation to IBM products, programs, or servicesdo not imply that they will...
Acknowledgements &Disclaimers:© Copyright IBM Corporation 2013. All rights reserved.– U.S. Government Users Restricted Rig...
Do you have a great presentation topic thatyou’d like to share?•We’re looking for dynamic, innovative and thought-provokin...
Sign Up! Informix Usability Sandbox!Help shape the future of Informix.Influence Informix usability and functionality.Share...
Informix RFE (Request For Enhancement) ProcessAs Simple as 1, 2, 31. Submit from the IM RFE site – simply complete the RFE...
Upcoming SlideShare
Loading in …5
×

Informix & IWA : Operational analytics performance

631 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
631
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Slide Purpose: Show full systems and use as chance to highlight the Energy Efficiency enhancements in Intel® Xeon® processor E7 family The Xeon E7 family is designed and built upon Intel’s 32nm Nehalem micro-architecture, which allows us to deliver 25% more cores and cache providing more performance within same maximum TDP as the Xeon 7500 series. It also supports 16 DIMMs per socket, which equates to 2TB of memory for the 4-socket E7-4800 product family – allowing for increased expandability. The Xeon E7 family features energy efficiency technologies including the Intel® Intelligent Power Technology (IPT) which is a shared technology from Intel’s Efficient Performance product line. IPT reduces partial active and idle power in the CPU and memory. Xeon E7 also supports lower power memory as well as memory buffers which support both standard and LV-DIMMs. The Xeon processor E7 family not only includes all of the reliability, availability and serviceability (RAS) features of the previous generation such as machine check architecture-recovery but also includes additional memory error correction features such as Enhanced DRAM Double Device Data Correction (DDDC) and Fine Grained Memory Mirroring. DDDC is an improved memory RAS feature which allows for a 2nd memory error & replacement of DIMMs w/o crashing . Fine Grained Memory Mirroring provides protection against uncorrectable memory errors that would otherwise result in a platform failure and allows for more flexible memory mirroring configurations (allows memory mirroring of just a critical portion of memory, leaving the rest of memory un-mirrored). This enables more cost-effective mirroring by mirroring just the critical portion of memory versus the entire memory space. New security features such as Intel® Advanced Encryption Standard New Instructions (AES-NI) and Intel® Trusted Execution Technology (TXT) are also supported. These advanced security features within the Xeon processor E7 family work to maintain data integrity, accelerate encrypted transactions, and maximize business continuity.
  • Intel Confidential
  • The advantage of working together is multiplied when both hardware and software is improved. On 11.7, TPCE schema. 268 GB.database Operational analytics querie: hand written report queries and cognos generated queries for reports & widgets Ran with 1, 2, 4, 8, 16, 32 and 50 user configuration. All the queries ran on Informix and IWA.
  • The advantage of working together is multiplied when both hardware and software is improved. On 11.7, TPCE schema. 268 GB.database Operational analytics querie: hand written report queries and cognos generated queries for reports & widgets Ran with 1, 2, 4, 8, 16, 32, and 50 user configuration. All the queries ran on Informix and IWA. Used more complex queries (like OLAP window functions) since we supppot it on IWA for 12.10.
  • The advantage of working together is multiplied when both hardware and software is improved. On 11.7, TPCE schema. 268 GB.database Operational analytics queries: hand written report queries and cognos generated queries for reports & widgets that can be run on both Informix 11.7 and 12.1. Some of the report run just on 11.7 Informix only and will run on Informix + IWA on 12.10. There are additional hash join and other performance improvement. Hence, in a multi-user environment, the CPU utilization on 12.1 is better resuling in > 500% improvement. That are supported by both 11.70 and 12.1. Ran with 1, 2, 4, 8, 16, 32, and 50 user configuration. All the queries ran on Informix and IWA.
  • The slide shows both scalability and performance of OLTP and OLAP of Informix (with IWA) in mixed workload environment. --- In this case, we ran TPCE (non-audited) workload (OLTP) concurrent to OLAP workload mentioned in previous slides on Informix 12.10. Observations on mixed workload: OLTP workload performance decreased minimally as we increased the OLAP performance (from 0 OLAP user to 1,2,3,8,16 and 32 OLAP user) OLAP performance scaled well when running by itself or mixed workload environment and performance.
  • YouTube tutorial for RFE submit, view, and send out notification  http://www.ibm.com/developerworks/rfe/execute?use_case=tutorials#tut2 Note: Transcript for this video  http://www.ibm.com/developerworks/podcasts/demos/special-RFE-process-2/cm-int-special-RFE-process-2.html What is Different from the Current Requirements System? Requirements submitter interacts directly with Product Management No need to involve Customer Support or Sales rep Requirements go to back-end system already being used by Product Management & Development No separate tracking system that is not “part of the process” Improved ability to monitor and manage requirements Watch lists, “me too”, groups, voting Crisply defined Service Level Agreements Compliance to SLAs will be monitored monthly by Informix team Consistent requirements system for IBM Software Group products
  • Informix & IWA : Operational analytics performance

    1. 1. Operational Analytics on Informix:Architecture and Performance evaluationJantz Tran Intel – Database PerformanceKeshava Murthy IBM Informix Development
    2. 2. Agenda• Operational analytics– What is it? Requiremens & challenges.• Operational analytics with Informix– Complete lifecycle discussion.• Intel® Technology & Roadmap– Scaling on Xeon® E7 Platform• Performance work and analysis for Informix onIntel
    3. 3. • Operational analytics– Focus on excellence in operations– Operations of most organizations are complex & multi-faceted• Supply chain, production processes, people, partners, etc• HR, Sales, IT, etc• More than Efficiency, operational excellenceneeds effective, smarter processes• Customized experience, repeatable at scaleWhat is Operational analytics?
    4. 4. Challenges in Operational Excellence• Respond quickly to shifts in reality• React to competition quickly• Continuously lower the cost• IT Challenge:– handle volume and response times a modern businessrequires– or use people to provide flexibility to respond todeveloping situation• False choice– System should handle volume, velocity & be flexible
    5. 5. Customer Conversion Acquisition Campaign ResponseCustomer ChurnRiskFraud© 2013 Decision Management Solutions
    6. 6. “Most discussions of decision making assume onlysenior executives make decisions or that onlysenior executives’ decisions mater.This is a dangerous mistake”-- Peter Drucker
    7. 7. • What to change?• What to change to?• How to cause the change?
    8. 8. Multiplying power of operational analyticsStrategyTacticsOperationsLow HighEconomic Impact© 2013 Decision Management Solutions
    9. 9. Business Analytics• Traditionally, business analytics is on customeropportunity and risk management• Quickly detect shifts in reality• Make reaction part of the routine operations.
    10. 10. The Changing World of BI Analytics• Advanced Analytics– Improved analytic tools and techniques for statistical and predictiveanalytics– New tools for exploring and visualizing new varieties of data– Operational intelligence with embedded BI services and BIautomation• Data Management– Analytic relational database systems that offer improvedprice/performance and libraries of analytic functions– In-memory computing for high performance– Non-relational systems such as Hadoop for handling new types ofdata– Stream processing/CEP systems for analyzing in-motion data
    11. 11. Beyond the EDW: Optimized PlatformsCopyright © BI Research, 2013
    12. 12. Use Case Application ExampleReal-TimeMonitoring & AnalyticsIn-line fraud detection to reduce financial lossescaused bystolen credit cardsNear-Real-TimeAnalyticsNext best customer offer to the channel toincrease customer satisfaction & reduce churnData IntegrationHubCollect and manage all sales-related detailed data(POS, web, supply chain) for down stream analysisAnalyticsAcceleratorOffload & boost the performance of selectedfinancial analyses to increase satisfaction/retentionof key clientsNew LOBAnalytic ApplicationManage & monitor spot buying onweb advertising exchangesInvestigative ComputingPlatformEvaluate the effectiveness ofdifferent social computing channelsCopyright © BI Research, 2013
    13. 13. Warehousing Slide – End to End
    14. 14. Overview ofInformix Warehouse Accelerator
    15. 15. • Data Warehouse query Performance without Perspiration• Consistent query performance without tuning efforts.• More questions, faster answers, better data driven decisions & business insights• SKECHERS: Acceleration from 60x to 1400x – average acceleration of 450xMotivation
    16. 16. Informix Database ServerInformix warehouse AcceleratorBI ApplicationsStep 1. Install, configure,start InformixStep 2. Install, configure,start AcceleratorStep 3. Connect Studio toInformix & add acceleratorStep 4. Design, validate,Deploy Data martStep 5. Load data toacceleratorReady for QueriesIBM Smart AnalyticsStudioStep 1Step 2Step 3Step 4Step 5ReadyInformix Ultimate Warehouse edition
    17. 17. 17Informix PrimaryInformix warehouse AcceleratorBI ApplicationsStep 1. Install, configure,start InformixStep 2. Install, configure,start AcceleratorStep 3. Connect Studio toInformix & add acceleratorStep 4. Design, validate,Deploy Data mart fromPrimary, SDS, HDR, RSSStep 5. Add IWA to sqlhostsLoad data toAccelerator from any node.Ready for QueriesIBM Smart AnalyticsStudioStep 1Step 3Step 4Step 5ReadyInformix Warehouse Accelerator – 11.70.FC5. MACH11 SupportInformix Warehouse Accelerator – 11.70.FC5. MACH11 SupportInformixSDS1InformixSDS2InformixHDRSecondaryInformixRSSStep 2
    18. 18. Design DM byworkload analysis ormanuallyDeployed datamartDatamartDeletedDatamart in USEDatamart DisabledPartition based refreshTrickle feed refreshDeployLoadDropDisableEnable DropTypically,300 GB/hr10 GB under 3 minsOnline operationStages & Options for data loading to IWA
    19. 19. Scaling in Westmere: Data Warehouse Setup.• TPC-DS Schema;web_sales• Mart Data size: 1terabytes• web_sales, 4.1 billionrows– Fact with 34 partitions• Dimensions: 13, nonpartitioned.4.1 billion73,049 662286,400207,20015 million6630 million1.9 million1,800360,0003600
    20. 20. Scaling in Westmere: ResultsAnalytics on Warehouse schema
    21. 21. Analytics on Warehouse schema
    22. 22. Store_sales data martAnalytics on Warehouse schema
    23. 23. 23IWA 1stReleaseOn SMPSMB: IGWEScale out: IWAon Blade ServerWorkload Analysis ToolMore LocalesData CurrencyIWA: RoadmapPartition RefreshMACH11 supportSolaris on IntelAutomatic data refreshUnion queriesDerived tablesOAT IntegrationSQL/OLAP for IWATimeseries Acceleration11.7xC211.7xC512.1xC111.7xC311.7xC42012 IIUG2013 IIUGTS Data Refreshimprovements;Quicker to analysis12.10.xC2
    24. 24. Intel Inside® : Intel®Technology & Roadmap
    25. 25. 25INTEL/IWA: Breakthrough technologies forperformance1234567 12345671. Large memory support64-bit computing; System X with MAX5 supports upto 6TB on a single SMP box; Up to 640GB on eachnode of blade center. IWA: Compress large datasetand keep it in memory; totally avoid IO.7. Multi-core, multi-node environmentNehalem has 8 cores and Westmere 10 cores. This trend isexpected to continue. IWA: Parallelize the scan, join, groupoperations. Keep copies of dimensions to avoid cross-nodesynchronization.4. Virtualization PerformanceLower overhead: Core micro-architectureenhancements, EPT, VPID, and End-to-EndHW assist IWA: Helps informix and IWA toseemlessly run and perform in virtualizedenvironment.5. Hyperthreading2x logical processors; increases processorthroughput and overall performance of threadedsoftware. IWA: Does not exploit this since thesoftware is written to avoid pipeline flushing.3. Frequency PartitioningIWA: Enabler for the effective parallel accessof the compressed data for scanning.Horizontal and Vertical Partition Elimination.2. Large on-chip CacheL1 cache 64KB per core, L2 cache is 256KB percore and L3 cache is about 4-12 MB.Additional Translation lookaside buffer (TLB).IWA: New algorithms to avoid pipelineflushing and cache hash tables in L2/L3 cache6. Single Instruction Multiple DataSpecialized instructions for manipulating128-bit data simultaneously. IWA:Compresses the data into deep columnarfashion optimized to exploit SIMD. Used inparallel predicate evaluation in scans.
    26. 26. Tick-Tock Development Model:Tick-Tock Development Model:Sustained Microprocessor LeadershipSustained Microprocessor LeadershipIntel®Core™MicroarchitectureIntel®Core™MicroarchitectureTOCKNewMicro-architectureMeromMerom65nm65nmTICKPenrynPenrynNewProcessTechnology45nm45nmIntel® MicroarchitectureCodename NehalemIntel® MicroarchitectureCodename NehalemTOCKNewMicro-architectureNehalemNehalem45nm45nmTICKWestmereWestmere32nm32nmNewProcessTechnologyIntel® MicroarchitectureCodename SandyBridgeIntel® MicroarchitectureCodename SandyBridgeTOCKSandySandyBridgeBridge32nm32nmNewMicro-architectureTICKIvyIvyBridgeBridge22nm22nmNewProcessTechnologyIntel® MicroarchitectureCodename HaswellIntel® MicroarchitectureCodename HaswellTOCKHaswellHaswell22nm22nmNewMicro-architectureTICKFutureFuture14nm14nmNewProcessTechnology
    27. 27. MainstreamEnterpriseBest combination ofperformance, power efficiency,and costHigh Performance Computing &WorkstationsBandwidth-optimized for highperformance analytics & visualizationSmallBusinessEconomical and moredependable vs. desktopIncreasing capabilityCloud ComputingEfficient, secure, and open platforms forInternet datacenters and IAASEntry Servers andWorkstationsMore features and performance thantraditional desktop systemsEnterprise ServerVersatility for infrastructure apps (up to 4S)ScalableEnterpriseTop-of-the-line performance,scalability, and reliabilityCloud ComputingHighest virtualization density and advancedreliability for private cloudMission CriticalPerformance and reliability for the mostbusiness critical workloads with outstandingeconomicsHigh Performance ComputingGreater scaling and memory capacity27Intel®Xeon®Processor Family for Business
    28. 28. Intel®Xeon®ProcessorE7-8800/4800/2800 Product FamiliesBuilding on Xeon®7500 Leadership Capabilities• More performance within samemax CPU TDP as Xeon 7500• Lower partial active & idle powervia Intel Intelligent PowerTechnology2• Support for Low Voltage-DIMMs3• Reduced power memory buffers4More Efficient• Supports 32GB DDR3 DIMMs (2TB per 4-socket system)1More ExpandableMore Security & RAS• 10 cores / 20 threads• 30MB of last level cacheMore PerformanceE7-4800 E7-4800E7-4800 E7-4800SECURITY• Intel®Advanced EncryptionStandard-New Instructions• Intel®Trusted ExecutionTechnology (TXT)RELIABILITY, AVAILABILITY, SERVICEABILITY• Enhanced DRAM Double Device Data Correction• Fine Grained Memory Mirroring1. Up to 64 slots per standard 4 socket system x 32GB/DIMM = 2TB2. Uses similar core and package C6 power states enabled on Intel Xeon 5500/5600 series processors. Requires OS support.3. Savings dependent on workload and configuration.4. Memory buffer power savings of up to 1.3W active and 3W idle per buffer per Intel estimates. Slightly more savings when used with LV DIMMsDelivers more Performance, Expandability and RASDelivers more Performance, Expandability and RASwhile improving Energy Efficiencywhile improving Energy EfficiencyDelivers more Performance, Expandability and RASDelivers more Performance, Expandability and RASwhile improving Energy Efficiencywhile improving Energy Efficiency
    29. 29. 29Intel® Xeon® 7500/E7 8 Socket Configuration4+4 (8S)Up to 10 cores and 2.4 Ghzper CPUSupport 8 socket mode bycombining 2 systems viaexternal QPI linksMemory Configuration 4TB in 8 socket server 6TB in 8 socket + MAX5 Continued 1066MHzsupportIBM® Systemx3850 X5
    30. 30. 30• Machine Check Architecture (MCA)recovery (MCA-R)• Machine Check Architecture (MCA)recovery (MCA-R)Memory• Inter-socket Memory Mirroring• Intel®Scalable MemoryInterconnect (Intel® SMI) LaneFailover• Intel®SMI Clock Fail Over• Intel®SMI Packet Retry• Memory Address Parity• Failed DIMM Isolation• Memory Board Hot Add/Remove• Dynamic Memory Migration*• OS Memory On-lining *• Recovery from Single DRAMDevice Failure (SDDC) plusrandom bit error• Memory Thermal Throttling• Demand and Patrol scrubbing• Fail Over from Single DRAMDevice Failure (SDDC)• Enhanced DRAM Double DeviceData Correction• Fine Grained Memory Mirroring• Memory DIMM and Rank Sparing• Intra-socket Memory Mirroring• Mirrored Memory Board HotAdd/Remove• Inter-socket Memory Mirroring• Intel®Scalable MemoryInterconnect (Intel® SMI) LaneFailover• Intel®SMI Clock Fail Over• Intel®SMI Packet Retry• Memory Address Parity• Failed DIMM Isolation• Memory Board Hot Add/Remove• Dynamic Memory Migration*• OS Memory On-lining *• Recovery from Single DRAMDevice Failure (SDDC) plusrandom bit error• Memory Thermal Throttling• Demand and Patrol scrubbing• Fail Over from Single DRAMDevice Failure (SDDC)• Enhanced DRAM Double DeviceData Correction• Fine Grained Memory Mirroring• Memory DIMM and Rank Sparing• Intra-socket Memory Mirroring• Mirrored Memory Board HotAdd/RemoveAdvanced Reliability Starts With SiliconIntel® Xeon® processor E7 family RAS CapabilitiesI/O Hub• Physical IOH Hot Add• OS IOH On-lining*• PCI-E Hot Plug• Physical IOH Hot Add• OS IOH On-lining*• PCI-E Hot PlugCPU/Socket• Machine Check Architecture(MCA) recovery (MCA-R)• Corrected Machine CheckInterrupt (CMCI)• Corrupt Data Containment Mode• Viral Mode• OS Assisted Processor SocketMigration*• OS CPU on-lining *• CPU Board Hot Add at QPI• Electronically Isolated (Static)Partitioning• Single Core Disable for FaultResilient Boot• Machine Check Architecture(MCA) recovery (MCA-R)• Corrected Machine CheckInterrupt (CMCI)• Corrupt Data Containment Mode• Viral Mode• OS Assisted Processor SocketMigration*• OS CPU on-lining *• CPU Board Hot Add at QPI• Electronically Isolated (Static)Partitioning• Single Core Disable for FaultResilient BootIntel®QuickPath Interconnect• Intel QPI Packet Retry• Intel QPI Protocol Protection viaCRC (8bit or 16bit rolling)• QPI Clock Fail Over• QPI Self-Healing• Intel QPI Packet Retry• Intel QPI Protocol Protection viaCRC (8bit or 16bit rolling)• QPI Clock Fail Over• QPI Self-HealingAdvanced reliability features work to maintain data integrityAdvanced reliability features work to maintain data integrityAdvanced reliability features work to maintain data integrityAdvanced reliability features work to maintain data integrity
    31. 31. 2012 2013/FutureRoadmap2S EfficientPerformanceIntel® Xeon® processor E5-2600 product family2 sockets, up to 8C/16T per sockets, up to 20MB shared cache, “Sandy Bridge” microarchitectureFuture Intel®Micro-architecturecodenameIvy Bridge4S EfficientPerformanceIntel® Xeon® processor E5-4600 product family4 sockets, up to 8C/16T per sockets, up to 20MB shared cache, “Sandy Bridge” microarchitecture31ExpandableIntel®Xeon®processor E7-8800/4800/2800product families2-8 sockets, up to 10C/20T per socket, up to 30MB shared cache, “Westmere” microarchitecture
    32. 32. Operational Analytics Performance
    33. 33. Customers Brokers MarketREAD-WRITE•Market-Feed•Trade-Order•Trade-Result•Trade-Update•Security-Detail•Trade-Lookup•Trade-StatusREAD-ONLY•Broker-Volume•Customer-Position•Market-WatchInvoke the following transactions …… against the following dataCustomer Data Brokerage Data Market DataCustomers Brokers MarketREAD-WRITE•Market-Feed•Trade-Order•Trade-Result•Trade-Update•Security-Detail•Trade-Lookup•Trade-StatusREAD-ONLY•Broker-Volume•Customer-Position•Market-WatchREAD-WRITE•Market-Feed•Trade-Order•Trade-Result•Trade-Update•Security-Detail•Trade-Lookup•Trade-StatusREAD-ONLY•Broker-Volume•Customer-Position•Market-WatchInvoke the following transactions …… against the following dataCustomer Data Brokerage Data Market DataTPCE Environment
    34. 34. “Real-world” basis for TPC-ENetworkNetworkDatabaseServicesApplicationAndBusiness LogicServicesPresentationServicesWorkstationLaptopHand-heldCell phoneExamples ofUser InterfacesStock MarketExchangeExample ofExternal BusinessModeled BusinessLegendCustomerSponsor ProvidedStock MarketNetworkNetworkDatabaseServicesApplicationAndBusiness LogicServicesPresentationServicesWorkstationLaptopHand-heldCell phoneExamples ofUser InterfacesStock MarketExchangeExample ofExternal BusinessModeled BusinessNetworkNetworkDatabaseServicesApplicationAndBusiness LogicServicesPresentationServicesWorkstationLaptopHand-heldCell phoneExamples ofUser InterfacesStock MarketExchangeExample ofExternal BusinessModeled BusinessLegendCustomerSponsor ProvidedStock MarketLegendLegendCustomerSponsor ProvidedStock MarketCustomerSponsor ProvidedStock Market
    35. 35. Database – Mile High View
    36. 36. OLAP queriesSELECT SECURITY.s_name,        exchange.ex_name         AS ex_namekey,        Sum(daily_market.dm_vol) AS dm_vol FROM   exchange,        daily_market daily_market,        SECURITY WHERE  exchange.ex_id = SECURITY.s_ex_id        AND SECURITY.s_symb = daily_market.dm_s_symb        AND MONTH(s_52wk_high_date) = MONTH(s_52wk_low_date) GROUP  BY SECURITY.s_name,           exchange.ex_name;
    37. 37. OLAP queriesSELECT T0.c0 AS ct_dtskey,T0.c1 AS ct_amt,T0.c1 AS c3,T0.c2 AS c4,Min(T0.c3)OVER (PARTITION BY T0.c0) AS ct_amt2FROM (SELECT DISTINCT cash_transaction.ct_dts AS C0,Sum(cash_transaction.ct_amt)OVER (PARTITION BY cash_transaction.ct_dts) AS C1,COUNT(cash_transaction.ct_amt)OVER (PARTITION BY cash_transaction.ct_dts) AS C2,Stddev(cash_transaction.ct_amt)OVER (PARTITION BY cash_transaction.ct_dts) AS C3FROM cash_transaction cash_transactionWHERE DATE(ct_dts) BETWEEN DATE(2005-01-04) AND DATE(2005-01-05)AND ct_name LIKE Stop-Loss%) T0;
    38. 38. Intel® Xeon® E7-8870:• Hardware setup– Intel® Xeon® E7-8870 processor – 4 socket (40C/80T) and8 socket (80C/160T) configurations• 2.4 GHz, 30MB last level shared cache– 10 TB storage– 2 TB RAM• Software Setup– Informix and Informix Warehouse Accelerator: v11.70.FC7and Informix 12.10– Both Informix and IWA on the same machine.
    39. 39. Data Setup• Data Loading– 300 GB of starting data set– Data size is about nnn GB including indexes.• TPCE is heavily indexed for performance– As we run the OLTP workload, the data size increases.
    40. 40. IDS 12.10 on Intel Westmere: Multi user scaling0500100015002000250030003500400045001 2 4 8 16 32 50Concurrent User CountQueryTime(seconds)4s-NoHT 4s+HT 8sNoHT 8s+HT
    41. 41. IDS 12.10 on Intel Westmere: Multi user scaling0500100015002000250030003500400045001 2 4 8 16 32 50Concurrent User CountNumberofQueriesperhour4sNoHT 4s+HT 8sNoHT 8s+HT
    42. 42. 4 324.95 232.42 186.94 148.198 645.59 468.88 368.41 306.816 1365.42 935.23 744.3 575.6432 2583.4 1930.16 1560.75 1167.8650 4107.19 2985.27 2058.1 1810.924sHT28s+HT4s0HT28sHT1 60.61549 67.12972 58.0058 63.171124 57.52885 63.759578 57.06563 65.4325216 54.5107 61.5506332 60.41457 60.5058650 50.10969 60.6618556.89296 63.17304 60.0334s0HT 4sHT 8s0HT 8sHT1 1659.751 2174.241 2738.163 3238.8662 1741.444 2412.262 3002.189 3818.6164 1772.58 2478.272 3081.203 3886.9028 1784.414 2456.919 3126.951 3754.88916 1687.393 2463.565 3095.526 4002.50232 1783.696 2387.367 2952.427 3945.67850 1753.023 2411.842 3498.372 3975.880500100015002000250030001 2QueryTime(seconds050010001500200025001 2 4ConcurrNumberofQueriesIDS 12.10 on Intel Westm10001500200025003000350040004500QueryTime(seconds)8s over 4s (no HT) 8s over 4s (with HT) 4s-No
    43. 43. 12.10 Improvement: Average: 988% Geomean: 550%Informix 11.70 vs 12.10 Operational Analytics performanceIntel Westmere - 8 Socket with HT0501001502001 2 3 4 5 6 7 8 9 10 11 12 13 14 15Operational Analytics QueriesQueryTimes(seconds)0500100015002000250030003500400045005000Improvement(%ge)12.10 Improvement Informix 11.70 Informix 12.10
    44. 44. 12.10 Improvement: Average: 1126% Geomean: 560%Informix 11.70 vs 12.10 Operational Analytics performanceIntel Westmere - 8 Socket (No HT)0501001502001 2 3 4 5 6 7 8 9 10 11 12 13 14 15Operational Analytics QueriesQueryTimes(seconds)0100020003000400050006000Improvement(%ge)12.10 Improvement Informix 11.70 Informix 12.10
    45. 45. 12.10 Improvement: Average: 925% Geomean: 541%Informix 11.70 vs 12.10 Operational Analytics performanceIntel Westmere - 4 Socket (With HT)0501001502001 2 3 4 5 6 7 8 9 10 11 12 13 14 15Operational Analytics QueriesQueryTimes(seconds)0100020003000400050006000Improvement(%ge)12.10 Improvement Informix 11.70 Informix 12.10
    46. 46. 12.10 Improvement: Average: 965% Geomean: 510%Informix 11.70 vs 12.10 Operational Analytics performanceIntel Westmere - 4 Socket (No HT)0501001502001 2 3 4 5 6 7 8 9 10 11 12 13 14 15Operational Analytics QueriesQueryTimes(seconds)0100020003000400050006000Improvement(%ge)12.10 Improvement Informix 11.70 Informix 12.10
    47. 47. IBM Informix* DatabaseScale-up Optimized for Intel ArchitectureBaselineIntel Xeonprocessor E7-4870Informix* v11.7Up to 45%Intel®Xeon®processor E7-8870Informix* v11.7Informix* v11.71.45xSoftware and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such asSYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of thosefactors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplatedpurchases, including the performance of that product when combined with other products.*Other brands and names are the property of their respective owners
    48. 48. IBM Informix* DatabaseScale-up Optimized for Intel ArchitectureInformix* v12.11.6xUp to 60%Intel®Xeon®processor E7-8870Informix* v12.1Intel Xeonprocessor E7-4870Informix* v12.1Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such asSYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of thosefactors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplatedpurchases, including the performance of that product when combined with other products.*Other brands and names are the property of their respective owners
    49. 49. IBM Informix* DatabaseScale-up Optimized for Intel ArchitectureBaselineIntel Xeonprocessor E7-4870Informix* v11.7Up to 550%Intel Xeonprocessor E7-8870Informix* v12.1Intel®Xeon®processor E7-8870Informix* v11.7Up to 540%Intel Xeonprocessor E7-4870Informix* v12.1Informix* v11.7 Informix* v12.1Up to 5.4xUp to 5.5xSoftware and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such asSYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of thosefactors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplatedpurchases, including the performance of that product when combined with other products.*Other brands and names are the property of their respective owners
    50. 50. Informix OLTP & OLAP Performance01000020000300004000050000600000usr 1usr 2usr 4usr 8usr 16usr 32usrOLTPAverageTransactionspersecond020406080100120OLAP-AverageAnalyticalqueriesperminuteOLTP (with OLAP) OLAP only OLAP (with OLTP)Number of concurrent OLAP usersNumber of concurrent OLAP users
    51. 51. IWA Resources• IBM Informix Infocenter:http://ibm.co/fMcUDg• Martin’s blog: http://ibm.co/Ts0cll• Fred Ho’s blog:http://ibm.co/T9FaNy• Keshav’s blog:http://ibm.co/RQXExL
    52. 52. Informix PublicationsBulletin of the Technical Committee on Data Engineering: March 2012Vol. 35 No. 1Real Time Business Intelligence. September 2, 2011 - Seattle, United StatesIBM Data management Magazine: Superchargingthedata wharehouse while keeping the costs down.2012 Bloor Report: IBM Informix in hybrid workloadenvironments2012 Ovum Analyst report: Informix Accelerates Analytic Integrationinto OLTPDBTA Article: Empowering Business Analysts with Faster Insightshttp://youtu.be/xJd8M-fbMI0
    53. 53. Jantz Tran Intel jantz.c.tran@intel.comKeshava Murthy IBM rkeshav@us.ibm.com
    54. 54. Intel - Legal Disclaimers• All products, computer systems, dates, and figures specified are preliminary based on current expectations, and are subjectto change without notice.• Intel processor numbers are not a measure of performance. Processor numbers differentiate features within eachprocessor family, not across different processor families. Go to: http://www.intel.com/products/processor_number• Intel, processors, chipsets, and desktop boards may contain design defects or errors known as errata, which may cause theproduct to deviate from published specifications. Current characterized errata are available on request.• Intel® Virtualization Technology requires a computer system with an enabled Intel® processor, BIOS, virtual machinemonitor (VMM). Functionality, performance or other benefits will vary depending on hardware and softwareconfigurations. Software applications may not be compatible with all operating systems. Consult your PC manufacturer.For more information, visit http://www.intel.com/go/virtualization• No computer system can provide absolute security under all conditions. Intel® Trusted Execution Technology (Intel® TXT)requires a computer system with Intel® Virtualization Technology, an Intel TXT-enabled processor, chipset, BIOS,Authenticated Code Modules and an Intel TXT-compatible measured launched environment (MLE). Intel TXT also requiresthe system to contain a TPM v1.s. For more information, visit http://www.intel.com/technology/security• Requires a system with Intel® Turbo Boost Technology capability. Consult your PC manufacturer. Performance variesdepending on hardware, software and system configuration. For more information, visithttp://www.intel.com/technology/turboboost• Intel® AES-NI requires a computer system with an AES-NI enabled processor, as well as non-Intel software to execute theinstructions in the correct sequence. AES-NI is available on select Intel® processors. For availability, consult your reselleror system manufacturer. For more information, see http://software.intel.com/en-us/articles/intel-advanced-encryption-standard-instructions-aes-ni/• Intel product is manufactured on a lead-free process. Lead is below 1000 PPM per EU RoHS directive (2002/95/EC, AnnexA). No exemptions required• Halogen-free: Applies only to halogenated flame retardants and PVC in components. Halogens are below 900ppm bromineand 900ppm chlorine.• Intel, Intel Xeon, the Intel Xeon logo and the Intel logo are trademarks or registered trademarks of Intel Corporation or itssubsidiaries in the United States and other countries.• Copyright © 2012, Intel Corporation. All rights reserved.
    55. 55. Intel - Legal Disclaimers Performance• Performance tests and ratings are measured using specific computer systems and/or components and reflect theapproximate performance of Intel products as measured by those tests. Any difference in system hardware orsoftware design or configuration may affect actual performance. Buyers should consult other sources of informationto evaluate the performance of systems or components they are considering purchasing. For more information onperformance tests and on the performance of Intel products, Go to:http://www.intel.com/performance/resources/benchmark_limitations.htm.• Intel does not control or audit the design or implementation of third party benchmarks or Web sites referenced in thisdocument. Intel encourages all of its customers to visit the referenced Web sites or others where similarperformance benchmarks are reported and confirm whether the referenced benchmarks are accurate and reflectperformance of systems available for purchase.• Relative performance is calculated by assigning a baseline value of 1.0 to one benchmark result, and then dividingthe actual benchmark result for the baseline platform into each of the specific benchmark results of each of the otherplatforms, and assigning them a relative performance number that correlates with the performance improvementsreported.• INFORMATION IN THIS DOCUMENT IS PROVIDED “AS IS”. NO LICENSE, EXPRESS OR IMPLIED, BYESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THISDOCUMENT. INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS ORIMPLIED WARRANTY, RELATING TO THIS INFORMATION INCLUDING LIABILITY OR WARRANTIES RELATINGTO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT,COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.• Performance tests and ratings are measured using specific computer systems and/or components and reflect theapproximate performance of Intel products as measured by those tests. Any difference in system hardware orsoftware design or configuration may affect actual performance. Buyers should consult other sources of informationto evaluate the performance of systems or components they are considering purchasing. For more information onperformance tests and on the performance of Intel products, reference www.intel.com/software/products.
    56. 56. IBM’s statements regarding its plans, directions, and intent are subject to change orwithdrawal without notice at IBM’s sole discretion.Information regarding potential future products is intended to outline our generalproduct direction and it should not be relied on in making a purchasing decision.The information mentioned regarding potential future products is not a commitment,promise, or legal obligation to deliver any material, code or functionality. Informationabout potential future products may not be incorporated into any contract. Thedevelopment, release, and timing of any future features or functionality described forour products remains at our sole discretion.Please Note:Performance is based on measurements and projections using standard IBMbenchmarks in a controlled environment. The actual throughput or performance thatany user will experience will vary depending upon many factors, includingconsiderations such as the amount of multiprogramming in the users job stream, theI/O configuration, the storage configuration, and the workload processed. Therefore,no assurance can be given that an individual user will achieve results similar to thosestated here.
    57. 57. 04/23/13 57Availability. References in this presentation to IBM products, programs, or servicesdo not imply that they will be available in all countries in which IBM operates.The workshops, sessions and materials have been prepared by IBM or the sessionspeakers and reflect their own views. They are provided for informational purposesonly, and are neither intended to, nor shall have the effect of being, legal or otherguidance or advice to any participant. While efforts were made to verify thecompleteness and accuracy of the information contained in this presentation, it isprovided AS-IS without warranty of any kind, express or implied. IBM shall not beresponsible for any damages arising out of the use of, or otherwise related to, thispresentation or any other materials. Nothing contained in this presentation is intendedto, nor shall have the effect of, creating any warranties or representations from IBM orits suppliers or licensors, or altering the terms and conditions of the applicable licenseagreement governing the use of IBM software.Acknowledgements andDisclaimers:
    58. 58. Acknowledgements &Disclaimers:© Copyright IBM Corporation 2013. All rights reserved.– U.S. Government Users Restricted Rights - Use, duplication or disclosurerestricted by GSA ADP Schedule Contract with IBM Corp.– Please update paragraph below for the particular product or family brand trademarksyou mention such as WebSphere, DB2, Maximo, Clearcase, Lotus, etcIBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked]are trademarks or registered trademarks of International Business Machines Corporation inthe United States, other countries, or both. If these and other IBM trademarked terms aremarked on their first occurrence in this information with a trademark symbol (® or ™), thesesymbols indicate U.S. registered or common law trademarks owned by IBM at the time thisinformation was published. Such trademarks may also be registered or common lawtrademarks in other countries. A current list of IBM trademarks is available on the Web at“Copyright and trademark information” at www.ibm.com/legal/copytrade.shtmlIf you have mentioned trademarks that are not from IBM, please update and add thefollowing lines:[Insert any special 3rd party trademark names/attributions here]Other company, product, or service names may be trademarks or service marks of others.
    59. 59. Do you have a great presentation topic thatyou’d like to share?•We’re looking for dynamic, innovative and thought-provokingsessions•Whether your proposal aims at sharpening skills, sharing bestpractices, or presenting new ideas and groundbreaking concepts, allproposals are welcome•Visit the conference website to learn moreThe Call for Speakers closes April 30! Hurry to submit your session!
    60. 60. Sign Up! Informix Usability Sandbox!Help shape the future of Informix.Influence Informix usability and functionality.Share your experiences and feedback.Usability Sandbox sessions in Santa Fe 3April 22-24th, between 9am and 5pmSign-up at the IBM Information Table or find Justin McDavid.*The first 20 participants will get a free IBM t-shirt!
    61. 61. Informix RFE (Request For Enhancement) ProcessAs Simple as 1, 2, 31. Submit from the IM RFE site – simply complete the RFE form and click Submit when ready Many fields will be auto-filled as a convenience for you Note that fields with the ‘key’ field e.g. Company Name and Business Justification will bekept private for confidentiality purposes Provide as much detail as possible in the Description, Use Case, and BusinessJustification fields to help the IBM team understand your requirement2. View via Watchlist Lists all the RFEs that you’re interested in Simple to add an RFE via Search3. Subscribe to email notifications Specify ‘Opting in for email notifications’ Notified when any change occurs to any RFE on your watch listYouTube: http://www.ibm.com/developerworks/rfe/execute?use_case=tutorials#tut2YouTube: http://www.ibm.com/developerworks/rfe/execute?use_case=tutorials#tut2Give it a shot! http://www.ibm.com/developerworks/rfe/

    ×