IBM Systems Magazine, Mainframe - September/October 2017 - 52

ADMINISTRATOR

Pause-Less Garbage
Collection
Java is one of the premier
platforms for deploying online
transaction processing workloads
with strict response time
service-level agreements (SLA)
and analytics applications with
large heaps. In both scenarios,
tuning of the Java heap and GC
policies of the JVM present one
of the biggest opportunities and
challenges in extracting better
Java performance. GC is an
automated memory management
feature of the JVM that kicks in
when the Java heap becomes
exhausted. During GC phases,
application threads are paused to
allow GC to coalesce live objects
and free up heap memory. Such
periods, known as stop-the-world
pause times-where application
progress is stalled-can impact
both application throughput and
response time.
IBM z14 introduces specialized
hardware that enables the JVM's
GC to relocate objects concurrently
with the user application. The
JVM can mark ranges of the
Java heap from which objects
are being migrated during a GC
cycle. The z14 hardware provides
a lightweight mechanism of
detecting objects that reference
those regions. The combination
of JVM exploitation and hardware
allows for both GC and application
to execute in parallel, resulting in
significant reductions in stop-theworld pause times.
Figure 1 (right) shows a Java
Store Inventory and Point of Sale
application that demonstrates
an average pause-time of 300
ms with the default generation
concurrent collector GC policy.
Using the pause-less GC
mode with IBM Java 8 Service
Refresh (SR) 5 running on z14,
the average GC pause-times
have reduced to 30 ms, a 10x
improvement. Furthermore, the

Figure 1: Garbage Collection Pause Times

Figure 2: DayTrader on WebSphere Liberty Profile

pause-less GC mode delivers up
to 3x better throughput under
specific response-time SLAs,
as the shorter GC pause times
help ensure more consistent
application response-times.

High-Performance
Encryption
Today's business climate
demands trusted computing and
the utmost security for data and
transactions. Pervasive encryption

52 // SEPTEMBER/OCTOBER 2017 ibmsystemsmag.com

has become the norm, and high
performance of encryption and
cryptography has become crucial
in many applications. IBM Java 8
introduced extensive hardware
exploitation of IBM Z Central
Processor Assist for Cryptographic
Functions (CPACF) instructions
to accelerate many aspects of
encryption for connections secured
via Transport Layer Security (TLS)
protocols, including SHA-1/SHA-2
hashing algorithms, elliptic


http://www.ibmsystemsmag.com

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

Table of Contents
Editor's Desk: Trusting the System
Partner PoV: A Reliable Advantage: Use z/OS resources and tools for data protection
Currents: Simplifying Offerings: The direction is to streamline product installation on the z/OS platform
R&D: Unintended Emissions: IBM uses low-cost sensors to help address climate change issues
Trends: Dedicated Support Staff: IBM Technology Support Services offers protection for business resiliency and continuity
Special Report: Security, Cost and Talent: Magazine Reader Survey reveals top concerns among mainframe users
Cover Story: Trusting the System: The new IBM z14 emphasizes security, insights and a connected ecosystem
Feature: Paradigm Shift to Encryption: Pervasive encryption is the no-compromise approach to data protection on IBM z14
Administrator: A Step Up: Java with z14 features hardware facilities for secure, high-performance transaction processing
Solutions: MegaCryption V6.4.2 for z/OS, Advanced Software Products Group Inc.; SCRTPro, Watson & Walker
Stop Run: Attuned to Business: Rocket president encourages employee coloaboration with house band
Reference Point - Global Events, Education, Resources for Mainframe
2017 Mainframe Solutions Edition
IBM Systems Magazine, Mainframe - September/October 2017 - Intro
IBM Systems Magazine, Mainframe - September/October 2017 - Cover1
IBM Systems Magazine, Mainframe - September/October 2017 - Cover2
IBM Systems Magazine, Mainframe - September/October 2017 - 1
IBM Systems Magazine, Mainframe - September/October 2017 - Table of Contents
IBM Systems Magazine, Mainframe - September/October 2017 - 3
IBM Systems Magazine, Mainframe - September/October 2017 - 4
IBM Systems Magazine, Mainframe - September/October 2017 - 5
IBM Systems Magazine, Mainframe - September/October 2017 - Editor's Desk: Trusting the System
IBM Systems Magazine, Mainframe - September/October 2017 - 7
IBM Systems Magazine, Mainframe - September/October 2017 - Partner PoV: A Reliable Advantage: Use z/OS resources and tools for data protection
IBM Systems Magazine, Mainframe - September/October 2017 - 9
IBM Systems Magazine, Mainframe - September/October 2017 - Currents: Simplifying Offerings: The direction is to streamline product installation on the z/OS platform
IBM Systems Magazine, Mainframe - September/October 2017 - CT1
IBM Systems Magazine, Mainframe - September/October 2017 - CT2
IBM Systems Magazine, Mainframe - September/October 2017 - 11
IBM Systems Magazine, Mainframe - September/October 2017 - 12
IBM Systems Magazine, Mainframe - September/October 2017 - 13
IBM Systems Magazine, Mainframe - September/October 2017 - R&D: Unintended Emissions: IBM uses low-cost sensors to help address climate change issues
IBM Systems Magazine, Mainframe - September/October 2017 - 15
IBM Systems Magazine, Mainframe - September/October 2017 - 16
IBM Systems Magazine, Mainframe - September/October 2017 - 17
IBM Systems Magazine, Mainframe - September/October 2017 - Trends: Dedicated Support Staff: IBM Technology Support Services offers protection for business resiliency and continuity
IBM Systems Magazine, Mainframe - September/October 2017 - 19
IBM Systems Magazine, Mainframe - September/October 2017 - 20
IBM Systems Magazine, Mainframe - September/October 2017 - Special Report: Security, Cost and Talent: Magazine Reader Survey reveals top concerns among mainframe users
IBM Systems Magazine, Mainframe - September/October 2017 - SR2
IBM Systems Magazine, Mainframe - September/October 2017 - SR3
IBM Systems Magazine, Mainframe - September/October 2017 - SR4
IBM Systems Magazine, Mainframe - September/October 2017 - SR5
IBM Systems Magazine, Mainframe - September/October 2017 - SR6
IBM Systems Magazine, Mainframe - September/October 2017 - SR7
IBM Systems Magazine, Mainframe - September/October 2017 - SR8
IBM Systems Magazine, Mainframe - September/October 2017 - SR9
IBM Systems Magazine, Mainframe - September/October 2017 - SR10
IBM Systems Magazine, Mainframe - September/October 2017 - SR11
IBM Systems Magazine, Mainframe - September/October 2017 - SR12
IBM Systems Magazine, Mainframe - September/October 2017 - SR13
IBM Systems Magazine, Mainframe - September/October 2017 - SR14
IBM Systems Magazine, Mainframe - September/October 2017 - SR15
IBM Systems Magazine, Mainframe - September/October 2017 - SR16
IBM Systems Magazine, Mainframe - September/October 2017 - 37
IBM Systems Magazine, Mainframe - September/October 2017 - Cover Story: Trusting the System: The new IBM z14 emphasizes security, insights and a connected ecosystem
IBM Systems Magazine, Mainframe - September/October 2017 - 39
IBM Systems Magazine, Mainframe - September/October 2017 - 40
IBM Systems Magazine, Mainframe - September/October 2017 - 41
IBM Systems Magazine, Mainframe - September/October 2017 - 42
IBM Systems Magazine, Mainframe - September/October 2017 - 43
IBM Systems Magazine, Mainframe - September/October 2017 - Feature: Paradigm Shift to Encryption: Pervasive encryption is the no-compromise approach to data protection on IBM z14
IBM Systems Magazine, Mainframe - September/October 2017 - 45
IBM Systems Magazine, Mainframe - September/October 2017 - 46
IBM Systems Magazine, Mainframe - September/October 2017 - 47
IBM Systems Magazine, Mainframe - September/October 2017 - 48
IBM Systems Magazine, Mainframe - September/October 2017 - 49
IBM Systems Magazine, Mainframe - September/October 2017 - 50
IBM Systems Magazine, Mainframe - September/October 2017 - Administrator: A Step Up: Java with z14 features hardware facilities for secure, high-performance transaction processing
IBM Systems Magazine, Mainframe - September/October 2017 - 52
IBM Systems Magazine, Mainframe - September/October 2017 - 53
IBM Systems Magazine, Mainframe - September/October 2017 - 54
IBM Systems Magazine, Mainframe - September/October 2017 - Solutions: MegaCryption V6.4.2 for z/OS, Advanced Software Products Group Inc.; SCRTPro, Watson & Walker
IBM Systems Magazine, Mainframe - September/October 2017 - Stop Run: Attuned to Business: Rocket president encourages employee coloaboration with house band
IBM Systems Magazine, Mainframe - September/October 2017 - Cover3
IBM Systems Magazine, Mainframe - September/October 2017 - Cover4
IBM Systems Magazine, Mainframe - September/October 2017 - Reference Point - Global Events, Education, Resources for Mainframe
IBM Systems Magazine, Mainframe - September/October 2017 - 2017 Mainframe Solutions Edition
IBM Systems Magazine, Mainframe - September/October 2017 - SE2
IBM Systems Magazine, Mainframe - September/October 2017 - SE3
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20191112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/relevantz_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2019mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20181112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2018mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20171112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_sesupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_linuxsupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20161112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/MainframeSecurity
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20151112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910_se
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910
http://www.ibmsystemsmagmainframedigital.com/MFSkills
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506_supp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20141112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_gt_201405
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/BigData
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20131112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20121112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/buyersguide2013
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/ibmsystems_mainframe_2012bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20111112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20101112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910_bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20091112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090506
http://www.nxtbook.com/nxtbooks/ibmsystemsmag/mainframe_20090304
http://www.nxtbook.com/nxtbooks/mspcomm/ibmsystems_mainframe_200901
http://www.nxtbookMEDIA.com