24
Technical Sales Support Americas © 2005 IBM Corporation September 6 th Siebel on IBM System z Conference Call Agenda 11:30 - Welcome 11:35 – Siebel on System z Update 12:20 - Questions and Answers 12:30 - System z9 Integrated Information Processor 1:00 - Questions and Answers 1:15 – Closing Comments and Adjourn

Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

Embed Size (px)

Citation preview

Page 1: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

Technical Sales Support Americas

© 2005 IBM Corporation

September 6th Siebel on IBM System z Conference Call

Agenda

11:30 - Welcome 11:35 – Siebel on System z Update12:20 - Questions and Answers12:30 - System z9 Integrated Information Processor

1:00 - Questions and Answers1:15 – Closing Comments and Adjourn

Page 2: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2006 IBM Corporation

Making the Most of Your AssetsA System z Platform Approach for Advanced Data Serving

Jay YothersDB2 for z/OS Development

Page 3: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

The following are trademarks or registered trademarks of other companies.

Intel is a trademark of the Intel Corporation in the United States and other countries.Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.Java and all Java-related trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc., in the United States and other countries.Microsoft, Windows and Windows NT are registered trademarks of Microsoft Corporation.UNIX is a registered trademark of The Open Group in the United States and other countries.

* All other products may be trademarks or registered trademarks of their respective companies.

Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions.This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area.All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.This presentation and the claims outlined in it were reviewed for compliance with US law. Adaptations of these claims for use in other geographies must be reviewed by the local country counsel for compliance with local laws.

* Registered trademarks of IBM Corporation

AIX*CICS*DB2*DB2 ConnectDB2 Universal DatabaseDRDA*FICON*GDPS*HiperSocketsIBM*

IBM eServerIBM logo*IMSOn Demand Business logoParallel Sysplex*System zSystem z9WebSphere*z/Architecturez/OS*

z/VM*zSeries*

Trademarks

Page 4: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

Integrity– z/OS® System Integrity Programming Standard – in writing– IBM System z™ integrity features that help protect data

High availability– Designed with a ‘Never go down’ philosophy

as opposed to a ‘rapid reboot’ philosophy– Capability of providing concurrent HW

maintenance and upgrades and rolling changes to DB2® for z/OS (in aParallel Sysplex® cluster) can meanfewer database outages

Security– Encryption, encryption, encryption – comprehensive solution– MLS – merge data into single server and helps preserve data isolation.– Helping address regulatory compliance with ability to establish centralized policies

and procedures for privacy, security and auditSystems and database management

Top companies as identified in: * WW Banks from The Banker.com: http://www.thebanker.com/news/fullstory.php/aid/1699/Tio_1000_World_Banks.html**US Retailers from National Retail Federation July 2005: http://www.stores.org/pdf/TOP100printwithad.pdf***Insurance - 2005 Ward's 50 Benchmark Group: www.memic.com/news/Wards50.asp

DB2 for z/OS in:– 25 of the top 25 WW banks*– 23 of the top 25 US retailers**– 9 of the top 10 global life/ health

insurance providers***

Where you put your Data Matters….Confidence in System z, z/OS and DB2 for z/OS

Page 5: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

*Kathy Auerbach, Winter Corporation, Top Ten Program Press release, September, 14 2005 (http://www.wintercorp.com/PressReleases/ttp2005_pressrelease_091405.htm)** Results may vary

Many solutions all in one – simplifies everything– Single view of the data – improved load balancing and reduces

infrastructure complexity by reducing partitioning and application-level locking

– Hardware Availability – IBM eServer™ zSeries® is designed for up to 99.999% availability with Parallel Sysplex clustering

– Scalability / performance• Near linear growth when adding cluster nodes• The largest OLTP System is Land Registry for England and

Wales. 23.1 TB system uses DB2 for z/OS*• UPS' shipping system achieved a peak workload of 1.1 Billion

SQL statements per hour on DB2 for z/OS*– May leverage hardware data compression – typical customer may

compress 50% of data**- for improved performance and TCO

DB2 for z/OS written to exploit z/OS and System zFocus on DB2 Data sharing

Page 6: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

Improved IT Infrastructure In Support of Compliance Efforts

– Trusted security context– Database roles – Auditing capabilities– Encryption improved

Simplify development and porting – Many SQL improvements that simplify

porting – Native SQL stored procedures– Default databases and table spaces– Automatic unique indexes to support primary

keys

Decrease Complexity and Cost– Fast table replacement– Partition by growth– Table append– Volume-based COPY/RECOVER– Optimization Service Center

Evolve Your Environment & SOA– Integrated XML– WebSphere® integration

DB2 for z/OS V9 – Address corporate data goals

Page 7: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

IBM System z9™ 109 (z9-109)Integrated Information Processor (zIIP)Enhanced CryptographyEnhanced channels Faster Processors, up to 54 More memory, better value, 64-bit virtual storage

New backup and restoreMultilevel SecurityUnicode conversionCompressionzSeries Application Assist Processorz/Architecture™ new instructionsWLM enhanced …

IBM System z9, z/OS & DB2 for z/OS

Page 8: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

Internal Coupling Facility (ICF) 1997

Integrated Facility for Linux® (IFL) 2001

IBM System z9 Integrated Information Processor (IBM zIIP) planned for 2006

System z9 Application Assist Processor (zAAP) 2004

Building on a strong track record of technology innovation with specialty engines, IBM intends to introduce the System z9 Integrated Information Processor

Support for new workloads and open standards

Designed to help improve resource optimization for eligible data workloads within the enterprise

Centralized data sharing across mainframes

Incorporation of Java™ into existing mainframe solutions

Technology Evolution with Mainframe Specialty Engines

Page 9: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

New specialty engine for the System z9 mainframe designed to help:– Customers integrate data across the enterprise– Improve resource optimization and lower the cost of ownership for eligible data serving

workloads

z/OS manages and directs work between the general purpose processor and the zIIP

– Number of zIIPs per z9-109 not to exceed number of standard processors – No changes anticipated to DB2 for z/OS V8 applications– Price for each zIIP is $125k (US) – consistent with other specialty engines.*– No IBM software charges on the zIIP – consistent with other specialty engines

DB2 for z/OS V8 will be first IBM exploiter of the zIIP with– System z9 109– z/OS 1.6 or later – DB2 for z/OS V8

New IBM System z9 Integrated Information Processor (IBM zIIP)

* Prices may vary outside of the US

Page 10: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

Portions of the following DB2 for z/OS V8 workloads may benefit from zIIP*1. CRM application serving

• Siebel CRM and data warehousing applications running on UNIX, Linux, Intel, or zLinux accessing DB2 for z/OS V8 via DRDA over a TCP/IP connection.

2. Data warehousing applications*• Siebel Business Analytics requests that utilize parallel queries

3. DB2 for z/OS V8 utilities*• Internal DB2 utility functions used to maintain index maintenance structures

* The zIIP is designed so that a program can work with z/OS to have all or a portion of its enclave Service Request Block (SRB) work directed to the zIIP. The above types of DB2 V8 work are those executing in enclave SRBs, of which portions can be sent to the zIIP.

New Specialty Engine

DB2 V8 exploitation of IBM zIIP can add value to database workloads

•Webcast replay ibm.com/servers/systems/z/2006/

Page 11: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

The zIIP is designed so that a program can work with z/OS to have all or a portion of its enclave Service Request Block (SRB) work directed to the zIIP. The types of DB2 V8 work listed below are those executing in enclave SRBs, portions of which can be sent to the zIIP.

Example 1 = Distributed SQL requests (DRDA)

Queries that access DB2 for z/OS V8 via DRDA over a TCP/IP connection are dispatched within z/OS in enclave SRBs. z/OS directs a portion of this work to the zIIP.

Example 2 = Parallel query (BI)

Parallel queries will now use enclave SRBs. z/OS directs a portion of this work to the zIIP.

Example 3 = DB2 utilities for index maintenance

DB2 utilities LOAD, REORG, and REBUILD will now use enclave SRBs for the portion of the processing that is related to index maintenance. z/OS directs a portion of this work to the zIIP.

How does the zIIP work .....

Page 12: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

High utilization

For illustrative purposes only

Actual workload redirects may vary

Reduced utilization

Portions of eligible DB2 enclave SRB workload executed on zIIP

DB2/DRDA

DB2/Batch

Ent App DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/Batch

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA

TCP/IP(via Network or HiperSockets)

CP CP zIIP

Enterprise Applications that access DB2 for z/OS V8 via DRDA over a TCP/IP connection will have portions of these SQL requests directed to the zIIP

Example 1: Enterprise Applications

Page 13: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

Estimate Guidelines – distributed queries

Only work done under enclave SRB– Portion of the processing

The stored procedure work is not included.

The possible benefit to a distributed application may vary significantly depending on the details of that application.

Page 14: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

For illustrative purposes only

Actual workload redirects may vary depending on how long the queries run, how much parallelism is used, and the number of zIIPs and CPs employed

Parallel queries via DRDA over a TCP/IP connection will have portions of this work directed to the zIIP

Example 2.0: Business Intelligence Applications

High utilization

Reduced utilization

DB2/DRDA/||Qry

DB2/Batch

BI AppDB2/DRDA/||Qry

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA

DB2/DRDA/||Qrp

DB2/DRDA/||Qry

TCP/IP(via Network or HiperSockets™)

CP

Portions of eligible DB2 enclave SRB workload executed on zIIP

DB2/DRDA

DB2/DRDA/||Qry

DB2/DRDA/||Qry

DB2/DRDA

DB2/DRDA/||Qry

DB2/DRDA

DB2/DRDA/||Qry

DB2/DRDA/||Qry

zIIP

DB2/DRDA/||Qry

DB2/Batch

DB2/DRDA

DB2/DRDA

DB2/DRDA

CP

Page 15: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

Example 2.5: Business Intelligence Applications (local - no DRDA)

For illustrative purposes only

Actual workload redirects may vary depending on how long the queries run and how much parallelism is used

High utilization

Reduced utilization

Portions of eligible DB2 enclave SRB workload executed on zIIP

BI App

LOCAL

NO DRDA

DB2/||Qry

DB2/Batch

DB2/||Qry

DB2

DB2

DB2

DB2

DB2/||Qry

DB2/||Qry

CP

DB2

DB2/||Qry

DB2/||Qry

DB2/||Qry

DB2/||Qry

DB2/||Qry

zIIP

DB2/Batch

DB2

DB2

DB2

CP

DB2

DB2

DB2/||Qry

Parallel queries via LOCAL connection will have portions of this work directed to the zIIP

Page 16: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

Estimate Guidelines – Star Schema

Only parallel query processing– Portion of the child task processing – Main tasks coming in via DRDA via TCP/IP can take

advantage of the DRDA use of zIIP.

The combined child & main tasks coming in through DRDA via TCP/IP is expected to yield additional processing eligible for zIIP.

Longer running queries see higher benefit.

The possible benefit to a data warehousing application may vary significantly depending on the details of that application.

Page 17: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

High utilization

DB2 for z/OS utilities used to maintain index structures

For illustrative purposes only, actual workload redirects may vary.

Only the portion of the DB2 utilities used to maintain index structures (within LOAD, REORG, and REBUILD) is redirected.

Reduced utilizationPortions of eligible DB2 enclave SRB workload executed on zIIP

BATCH

DB2/Util

DB2/ Batch

DB2/ Batch

DB2/ Batch

DB2/ Batch

DB2/ Batch

DB2/ Batch

DB2/Util

DB2/Util

CP CP

DB2/ Util

DB2/Util

zIIP

DB2/ Util

DB2/ Util

DB2/ Batch

DB2/ Batch

DB2/ Batch

DB2/ Batch

DB2/ Batch

DB2/ Batch

DB2/ Util

DB2/ Util

DB2/Util

DB2/ Util

DB2/ Util

Example 3: DB2 for z/OS utilities

Page 18: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

Estimate Guidelines – DB2 Utilities

Only portions of DB2 utility (LOAD, REORG, & REBUILD) processing related to index maintenance

Expect portion of work eligible for zIIP, depending on:– how many indexes are defined on the table– how many partitions are in the table– if data compression is being used– and possibly other factors

Lower end of range is expected with: – tables with fewer indexes– fewer partitions– compression used

Higher end of range is expected with:– Tables with many indexes or many partitions

Page 19: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

Siebel exploitation of zIIPs

CRM 8.0

CRM 7.8.2

CRM 7.7

CRM 7.5.3

SBA 7.8.2

SBA 7.7

UCM

Page 20: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

*All statements regarding IBM’s future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

With a strong foundation for transaction processing, built on 40+ years of technology innovation, System z servers with z/OS and DB2 can provide a premier platform for data serving, today and into the future*

IBM plans to continue to invest in new solutions to address customers' strategic information on demand goals*

Extension of capabilities*Today’s

Capabilities

Future direction*

Industry-leading data integrity and security

Data sharing solution for centralized view of data

Scalability and availability for enterprise class workloads

Comprehensive systems and data management environment

New specialty engine (zIIP) with DB2 exploitation - for mission critical ERP, CRM, and Data Warehousing workloads *

Database support improves regulatory compliance and autonomics

Support of encryption capability (tape subsystem) with z/OS centralized key mgmt

Data protection to achieve highest levels of security certifications

Additional zIIP exploitation

DB2 enhancements to help improve usability and reduce complexity and management costs.

DB2 table scan acceleration via DS8000

Support of encryption capability (disk subsystem) with z/OS centralized key mgmt

Handle larger volumes of data, with improved scalability

A vision for System z advanced data serving System z Enterprise Hub for Mission Critical Data

Page 21: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

What is DRDA?

ApporDB

DRDA

DB

DRDA = Distributed Relational Database Architecture– Developed by IBM– Enables relational data to be distributed among multiple

platforms – ‘any app to any db and any db to any db’. Applications and APIs accomplish the actual implementation

DRDA is native to DB2 for z/OS. It reduces the need for additional gateway products that may affect performance and availability

The Open Group adopted DRDA in 1998 as the open standard for database access interoperability

An application uses DRDA application requestor or server to access a remote database (DB2 Connect is an example of a DRDA applicationrequestor)

Uses TCP/IP or SNA as a network protocol to flow DRDA commands

So.... regarding the zIIP: if DB2 for z/OS V8 work load comes over TCP/IP and is DRDA compliant, a portion of that DB2 workload is eligible to be redirected to the zIIP – you need BOTH TCP/IP and DRDA.

Page 22: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

What is index maintenance?

An index allows quick access to the rows in a table. Indexes are created using one or more columns of a table.

Over time, as data in a large database is manipulated indexes can become less efficient. They need to be updated and maintained. This can be a very big task.

– LOAD-- loads your tables – REORG– improves your index performance – REBUILD INDEX-- creates or rebuilds your indexes

So.... regarding the zIIP: The BUILD phase of LOAD, REORG, and REBUILD utilities performs index maintenance. Most of the BUILD phase is eligible to be redirected to the zIIP.

Page 23: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

What are enclave SRBs?z/OS dispatches DB2 work in either TCB (Task Control Block) mode if request is local or SRB (Service Request Block) mode if request is distributed. Under these modes of operation the parallel tasks are assigned the same importance as the originating address space.

Preemtable enclaves are used to do the work on behalf of the originating TCB or SRB address space. Enclaves are grouped by common characteristics and service requests and since they are preemptable, the z/OS dispatcher (and WLM) can interrupt these tasks for more important ones (ie manage a transaction end-to-end). There are two types of preemptable SRBs: client SRBs and enclave SRBs.

If the DB2 for z/OS V8 request is coming in over distributed (ie DRDA over TCP/IP) then that work is executed in enclave SRBs. If the request is coming over local/ native connection, then that work is dispatched between TCBs, client SRBs, and enclave SRBs (star schema queries and index maintenance now use enclave SRBs)

So...... regarding the zIIP, only the enclave SRB work (not the client SRB work) is eligible to be redirected to the zIIP.

DB2 V8 knows how its work is dispatched and directs z/OS 1.6 to dispatch (redirect) a portion of the eligible work to the zIIP.

Page 24: Technical Sales Support Americas - IBM · PDF fileTechnical Sales Support Americas ... – Customers integrate data across the enterprise ... Business Intelligence Applications

© 2003 IBM Corporation2006

What DB2 maintenance is required?

PK18454 DRDAPK19920 utilitiesPK19921 star join parallel tasksPK27578 all parallel tasks