IBM Systems Magazine, Mainframe edition - September/October 2013 - (Page 40)

TECH CORNER DATA Crunching New zEDC Express adapter compresses data faster while using less CPU he IBM System z* platform has a new I/O adapter that compresses and decompresses data using the industry-standard Deflate algorithm. Supported by the zEnterprise* Data Compression (zEDC) feature of z/OS* V2.1, the zEDC Express adapter is optional with the zEnterprise EC12 and zEnterprise BC12. It can compress data at more than 1 GB per second while using roughly 100 times less CPU than software implementations of the same algorithm. T Cecilia Carranza Lewis is a senior technical staff member with IBM Systems and Technology Group. Anthony Sofia is an advisory software engineer working in IBM Systems and Technology Group. Peter Sutton is an IBM Distinguished Engineer. Undoubtedly, System z servers host massive amounts of data. Compression has long been used to increase the effectiveness of memory buffering, reduce the storage space needed and improve the performance of transmitting data. Every mainframe deployed today includes a unique compression engine on the CPU chip optimized to rapidly compress and decompress data—typically short DB2* row data. Data compressed with this compression coprocessor uses less space throughout the memory hierarchy, in memory buffers at rest on disk and in flight during replication. This coprocessor uses CPU cycles during compression, so users must choose whether to spend their CPU cycles to save disk and memory space. Each user has specific requirements that lead to different approaches to compression. For example, some compress extended format sequential data while others don’t compress any at all. Almost all DB2 users compress some but not all DB2 buffers. The zEDC Express has a different role and optimization point. Instead of compressing 40 // SEPTEMBER/OCTOBER 2013 short DB2 rows with a System z optimized compression algorithm, it’s designed to compress relatively large blocks of sequential data using an existing industry-standard compression format without busying the CPU. This gives System z users new opportunities to exploit compression throughout the stack, including: s !CCELERATED COMPRESSION FOR CROSS PLATFORM DATA EXCHANGE Many vendors have announced plans to use zEDC to reduce the cost of compressing data across platforms. s #OMPRESSION OF EVEN HIGHLY ACCESSED EXTENDED FORMAT SEQUENTIAL FILES The low CPU cost of zEDC Express compression will make it sensible to compress files accessed by BSAM and QSAM that previously would have required too much CPU overhead to compress economically. Support for this function in BSAM and QSAM is planned. s -IGRATION AND BACKUP SUPPORT DFSMSdss and DFSMShsm are planned to exploit zEDC for DFSMSdss dumps to disk, and for DFSMShsm backup and migration of data to disk. s 4RANSPARENT ACCELERATION OF *AVA APPLICATIONS Java is planned to invoke zEDC acceleration for applications that use the Deflater and Inflater classes. Existing programs that use these APIs are transparently accelerated. $EFLATE AND ZLIB Deflate is an industry-standard compressed data format, described by RFC1951, and available in software on most computer platforms, including z/OS. The zlib open source library is a C implementation commonly used to provide compression and decompression services. Many tools that exchange data between platforms either directly use zlib or use the various stream classes provided by, which indirectly invoke zlib. The z/OS support for zEDC Express includes a version of zlib that transparently exploits hardware compression. This

Table of Contents for the Digital Edition of IBM Systems Magazine, Mainframe edition - September/October 2013

Table of Contents
Editor's Desk: zBC12 doesn't skip a beat
IBM Perspective: Strengthening the experience
Techbits: A microscopic short film
Partner PoV: End-to-end transaction management helps uncover and address CPU challenges
Q&A: 'Father of DB2' Don Haderle looks back-- and to the future
IT Today: Linux support for applications offers a compelling advantage
Case Study: Right Time, Right Place: ARBURG uses mainframe technology and SAP software to create an information-centric environment
Cover Story: Introducing zBC12 and IBM zEnterprise Innovations: New platform extends enterprise-class technologies to clients of all sizes, System z GM Pat Toole says
Feature: Stand Out From the Crowd: Latest zEnterprise extends innovation, performance and security to help businesses differentiate their customer service
Tech Corner: New zEDC Express adapter compresses data faster while using less CPU
Administrator: SMC-R protocol strengthens data sharing performance while reducing CPU costs
Solutions: ZEN TRACE & SOLVE; MegaCryption; Universal SSH Key Manager; TestBase
Stop Run: DB2 pioneer dances his way across the country
Reference Point - Global Events, Education, Resources for Mainframe
2014 Mainframe Solutions Edition

IBM Systems Magazine, Mainframe edition - September/October 2013