Program for imPACt 2016 by CMG

Time Aventine A/B Aventine C Palatine A Palatine B Portofino A Portofino B Syros

Monday, November 7

07:00 am-08:00 am BREAKFAST
08:00 am-09:00 am 1A: Bonus Training: CMG-T: Modeling and Forecasting: Part 1 2A: Bonus Training: Introduction to Containers and the Docker Platform 3A: Bonus Training: CMG-T: z/OS Performance - Availability Intelligence: Part 1 4A: Bonus Training: CMG-T: Using Hadoop, MapReduce, and Spark to Process Big Data: Part 1 5A: Bonus Training: CMG-T: Capacity Management 101: A Best Practice Approach: Part 1 6A: Bonus Training: CMG-T: Windows System Performance Measurement and Analysis: Part 1  
09:00 am-10:00 am 1B: Bonus Training: CMG-T: Modeling and Forecasting: Part 2 2B: Bonus Training: Containers and Clouds and VMs: Oh My! 3B: Bonus Training: CMG-T: z/OS Performance - Processor Reporting from Capture Ratio to RNI: Part 2 4B: Bonus Training: CMG-T: Using Hadoop, MapReduce, and Spark to Process Big Data: Part 2 5B: Bonus Training: CMG-T: Capacity Management 101: A Best Practice Approach: Part 2 6B: Bonus Training: CMG-T: Windows System Performance Measurement and Analysis: Part 2  
10:00 am-11:00 am 1C: Bonus Training: CMG-T: Modeling and Forecasting: Part 3 2C: TBD 3C: Bonus Training: CMG-T: z/OS Performance - SMF Through Application Eyes: Part 3 4C: Bonus Training: CMG-T: Using Hadoop, MapReduce, and Spark to Process Big Data: Part 3 5C: Bonus Training: CMG-T: Capacity Management 101: A Best Practice Approach: Part 3 6C: Bonus Training: CMG-T: Windows System Performance Measurement and Analysis: Part 3  
11:30 am-12:30 pm LUNCH
12:30 pm-01:30 pm CMG imPACt OPENING SESSION & CMG BOD ANNUAL BUSINESS MEETING and MICHELSON AWARD PRESENTATION
01:30 pm-01:45 pm BREAK
01:45 pm-02:45 pm 291: PLENARY: Achieving Scalability and Performance > 1M Concurrent Users at Time
02:45 pm-03:00 pm BREAK
03:00 pm-04:00 pm 271: Invited: Modern Performance Dysfunctions 272: Why Did My Job Run So Long? Speeding Performance by Understanding the Cause 273: Invited: Challenges in SPEC Standard Benchmarking 274: Pros and Cons of Doing Performance Testing Along with Development Versus at the End of It 275: TBD 276: Is your Capacity Available?  
04:00 pm-04:15 pm BREAK
04:15 pm-05:15 pm 281: Invited: The Convergence of Performance and Security 282: Invited: Digital Experience Capacity Planning 283: Invited: New Performance Monitoring Features in Intel® Processors 284: Invited: Performance Monitoring and Capacity For Cloud and SaaS 285: Invited: The Relatively New LSPR and the Latest z Systems Processors 286: The Capacity Manager: Staying Relevant in a Commoditized World  
05:15 pm-05:30 pm BREAK
05:30 pm-06:30 pm 261: Invited: To MIPS or Not to MIPS, That is the CP Question! 262: Cloud Monitoring - Focusing on Forecasting 263: A True Performance Testing Leading to Success with Our Customers 264: Invited: Capacity Planning and Performance Reporting Best Practices for Platform and Applications      
07:00 pm-07:30 pm 1st Timer Attendee Orientation & Reception
07:30 pm-09:30 pm Welcome Reception

Tuesday, November 8

07:00 am-08:00 am BREAKFAST
08:00 am-09:00 am 301: PLENARY: Cyber Security in Enterprise Networks - Actions and Implications
09:00 am-09:15 am BREAK
09:15 am-10:15 am 311: Analyzing SSD/Flash Performance in High-End Storage - 2016 BEST PAPER AWARD 312: Blockchain: What, Why, How 313: Model Driven Software Performance Engineering: Current Challenges and Way Ahead (Can Performance Modeling ever replace Performance Testing in the Software Industry?) 314: Invited: Flying Two Mistakes High - How to Keep High Availability in Cloud Based Applications 315: Invited: System Utilization: Keeping the Glass Half Full 316: It's Not What You Know - It's Who You Know - A Guide for Job Hunters 317: TeamQuest Predictive Analytics & Advanced Reporting Vendor Training
10:15 am-10:30 am BREAK
10:30 am-11:30 am 321: Invited: Managing Capacity and Performance in a Large Scale Production Environment 322: Invited: z/OS Performance HOT Topics 323: Invited: Securing the Internet Routing Infrastructure 324: Invited: The Challenges of Performance Management in the Cloud 325: Invited: Optimization Beyond the Infrastructure 326: Invited: Enterprise Performance Assurance Based on Big Data Analytics 327: TeamQuest Predictive Analytics & Advanced Reporting Vendor Training
11:30 am-12:30 pm LUNCH
01:00 pm-02:00 pm 331: Invited: The Top Performance Defects Costing Online Organizations Millions 332: PANEL: zEnterprise Performance and Capacity Management Q and A 333: CMG-T: VMware vSphere Capacity Management Essentials: Part 1 334: CMG-T: Java Application Performance in the Data Center, Data Collection and Analysis: Part 1 335: TBD 336: Capacity Management Maturity, Maslow, and You 337: Abstracta: Mobile Performance Testing
02:00 pm-02:15 pm BREAK
02:15 pm-03:15 pm 341: Invited: Risky Business: Modeling and Predicting System Performance 342: Invited: Getting More MIPS Out of Your Processors 343: CMG-T: VMware vSphere Capacity Management Essentials: Part 2 344: CMG-T: Java Application Performance in the Data Center, Data Collection and Analysis: Part 2 345: Invited: Performance Engineering for Big Data Applications 346: Invited: Mainframe High-Performance In-Memory Technology 347: Abstracta: Mobile Performance Testing
03:15 pm-03:45 pm BREAK
03:45 pm-04:45 pm 351: TBD 352: CMG-T: Network Performance Engineering Tutorial: Part 1 353: CMG-T: VMware vSphere Capacity Management Essentials: Part 3 354: Invited: Latest and Greatest System Z News Every CPE Pro Should Know 355: Invited: Hybrid IT - An Ecosystem for Getting the Best of Both Worlds 356: Invited: Best Practices - Populating Big Data Repositories from DB2, IMS and VSAM 357: Moviri: How to Collect Data on your Containers/Hadoop/Network/(almost) Everything in Your IT Environment with Moviri Integrators for TrueSight Capacity Optimization
04:45 pm-05:00 pm BREAK
05:00 pm-06:00 pm 361: Invited: Performance Or Capacity? Different Approaches for Different Tasks 362: CMG-T: Network Performance Engineering Tutorial: Part 2 363: Invited - Reinventing Performance and Capacity Analysis with Real Time Big Data 364: Invited: How to Measure that New z13   366: Invited: The Business Risks of the Release Pipeline - How Teams Measure Non-Functional Requirements 367: Dynatrace AppMon - Using the Dynatrace Personal License
06:00 pm-06:15 pm BREAK
06:15 pm-07:15 pm   BOF: Network Performance Engineering Tutorial Contiuation BOF/Exhibitor Presentation BOF: JVM GI CG Analysis BOF: Hiring Performance Engineers & Building a Performance Team BOF: DIY: Building Your Own Capacity Database  
07:30 pm-09:30 pm VENDOR ALLEY RECEPTION

Wednesday, November 9

07:00 am-08:00 am BREAKFAST
08:00 am-09:00 am 401: PLENARY: Yes, And: What Performing Improvisation Has Taught Me About Collaborative IT
09:00 am-09:15 am BREAK
09:15 am-10:15 am 411: CMG-T: Reimagining the Mainframe in the Digital Age 412: CMG-T: Java Management and Performance: Part 1 413: The Association between Capacity Management, Cybersecurity, and Insider Threat 414: Automated Capacity Planning for Cloud and Virtual Environments 415: How to Get Started When You Don't Know Where to Start . . . and Where You'll Go when You get Going 416: TBD 417: IntelliMagic: z/OS MLC Reduction and Performance Problem Avoidance Using IntelliMagic
10:15 am-10:30 am BREAK
10:30 am-11:30 am 421: CMG-T: z/OS Performance Management in the World of Cloud, Mobile and APIs 422: CMG-T: Java Management and Performance: Part 2 423: Invited: The Definition of Normal - An Intro and Guide to Anomaly Detection 424: Dynamic Load Balancing and Continuous Service Delivery in a Big Cloud Infrastructure 425: We've Got to Improve the Bottom Line! How Business Capacity Management can Help to Bring Profitability to the Business 426: Reinventing Performance Testing 427: Inside Products: Mission Impossible: Analyze Over 300 TLS Sessions in One Hour
11:30 am-12:30 pm LUNCH
01:00 pm-02:00 pm 431: Invited: Productivity: A New Metric for Performance Analysis of Multi-Core and Multi-Threaded Processors 432: Invited: Efficient Synthetic Data Generator for Structured Data 433: Virtualisation Oversubscription (What's so scary?) 434: Invited: More/Slower vs. Fewer/Faster CPUs: Practical Considerations 435: TBD 436: How to Emulate Web Traffic Using Standard Load Testing Tools 437: IntelliMagic: SAN Performance Problem Avoidance Using IntelliMagic Vision
02:00 pm-02:15 pm BREAK
02:15 pm-03:15 pm 441: Invited: IPv6: Current State of Affairs 442: PANEL: The Importance of Performance in Security 443: VMware Cluster Capacity Planning 444: Invited: zIIPier and zIIPier: Down the SMT Measurements Rabbit Hole 445: Modeling Minor Garbage Collection in JVM 446: CMG-T: Accounting and Chargeback - Benefits, Challenges, Implementation: Part 1 447: Vendor Training
03:15 pm-03:45 pm BREAK
03:45 pm-04:45 pm 451: CMG-T: z/OS Tuning Basics: Managing z/OS Workloads Using WLM 452: Invited: Performance Management in the Virtual Data Center: Part 1 453: Performance Management Made Easy 454: Invited: The Seven Areas of Optimizing Two Tiers 455: Invited: Performance Testing HTTP/2 456: CMG-T: Accounting and Chargeback - Benefits, Challenges, Implementation: Part 2 457: Vendor Training
04:45 pm-05:00 pm BREAK
05:00 pm-06:00 pm 461: CMG-T: z/OS Tuning Basics: Intro to RMF - Where Do I Find the Important Data? 462: Invited: Performance Management in the Virtual Data Center: Part 2 463: Performance Engineering Modern Web Applications 464: Invited: Take Your Load Testing Up a Notch With Open Source Tools 465: Capacity Management from the Ground Up - A Case Study 466: Invited: Memory Management in the TB Age 467: Vendor Training
06:00 pm-06:15 pm BREAK
06:15 pm-07:15 pm   BOF/Exhibitor Presentation Metron-Athene: Improving Capacity Management Maturity with athene® and athene® ES/1 BOF: International Domain Names (IDN) and Perofrmance Monitoring BOF: Makers' BOF with Thingspeak IoT Hands-On BOF: Performance Monitoring Features in Future Intel Processors  
07:30 pm-08:30 pm PARS Reception

Thursday, November 10

07:00 am-08:00 am BREAKFAST
08:00 am-09:00 am 501: PLENARY: Implementing Metrics-Driven DevOps: Why and How!
09:00 am-09:15 am BREAK
09:15 am-10:15 am 511: Evolving Your Data Center in a Hybrid Cloud World 512: Invited: Performance Testing in New Contexts 513: Achieving Significant Capacity Improvements on IBM z13: User Experience 514: Invited: IoT Performance and Capacity Planning in the Hybrid Cloud Era 515: Invited: Treading Water while Navigating the Rapids 516: Invited: Trace Replay Based I/O Performance Studies for Enterprise Workload Migration 517: IBM: Operations Analytics and Service Management
10:15 am-10:30 am BREAK
10:30 am-11:30 am 521: Invited:Troubleshooting Performance Problems with SSL / TLS Protocols 522: PANEL: IoT: Performance Engineering Implications 523: TBD 524: Invited: Deliver High-Quality Mobile Apps with Continuous Testing 525: Invited: Spark and SMF - Fasten Your Seatbelt, This is Going To Be A Wild Ride 526: Invited: Solutions that Solve Batch Window Challenges 527: IBM: Operations Analytics and Service Management
11:30 am-12:30 pm LUNCH
01:00 pm-02:00 pm 531: Cloud Workload Migration 532: PANEL: Skill Prerequisites of Performance Engineering 533: Invited: 7 Steps to Pragmatic Mobile Testing 534: Invited: Benchmarking Azure DocumentDB - A Planetary Scale NoSQL DB 535: Invited: z13 Performance - Soup to Nuts 536: TBD  
02:00 pm-02:15 pm BREAK
02:15 pm-03:15 pm 541: Invited: Modeling and Optimization of Multititiered Server-Based Systems 542: Invited: Now Trending! - Performance Trends and Alerts with ThingSpeak IoT 543: Monitor and Manage a SQL Server 544: Invited: A Perfect Storm of Risk Descending upon Your Core Systems 545: Invited: Early Performance Testing 546: Capacity Management - Develop KPI's and Automating the Process 547: MVS Solutions: Where's My Bottleneck Now? - Staying Ahead of Your 4HRA
03:15 pm-03:45 pm BREAK
03:45 pm-04:45 pm 551: A Knowledge Base to Support the Automatic Derivation of Performance Models of Operational Systems 552: PANEL: Networking with CMG (by Blogging, Tweeting, Meetups) 553: Invited: Reporting Performance Results 554: Invited: Megawhosis and Gigawhatsis? Microprocessors Demystified 555: Invited: Avoiding Costs, Delays and Failed Releases with Lifecycle Virtualization 556: Analytical Modeling and Creating Effective Baselines  
04:45 pm-06:15 pm BREAK
06:15 pm-07:15 pm   BOFs BOFs BOFs BOF: Data Science Applications Performance & Scalability BOFs  
07:30 pm-10:00 pm NightCAP Reception

Monday, November 7

Monday, November 7 7:00 - 8:00

CONF: BREAKFASTgo to top

Aventine D

Monday, November 7 8:00 - 9:00

1A (ARCAP): Bonus Training: CMG-T: Modeling and Forecasting: Part 1go to top

Room: Aventine A/B

2010 Michelson Award Recipient

CMG-T: Modeling and Forecasting Part 1
Michael Salsburg (Independent Consultant, USA)
ARCAP
This is the first of three sessions. Computer performance modeling is mainly focused on understanding how business activity and the infrastructure can be analyzed to understand the impact on IT services. The key to this activity is to understand how requests for service queue for usage of resources. This first session provides basic definitions, the history of modeling queueing systems and some basic analytical queueing models.
Presenter bio: Dr. Salsburg is an independent consultant. Previously, Dr. Salsburg was a Distinguished Engineer and Chief Architect for Unisys Technology Products. He was founder and president of Performance & Modeling, Inc. Dr. Salsburg has been awarded three international patents in the area of infrastructure performance modeling algorithms and software. In addition, he has published over 70 papers and has lectured world-wide on the topics of Real-Time Infrastructure, Cloud Computing and Infrastructure Optimization. In 2010, the Computer Measurement Group awarded Dr. Salsburg the A. A. Michelson Award.
Michael Salsburg

2A (CLO): Bonus Training: Introduction to Containers and the Docker Platformgo to top

CONTAINERS SYMPOSIUM
Room: Aventine C
Invited - Introduction to Containers and the Docker Platform
Kendrick Coleman (EMC code, USA)
CLO
There is a new infrastructure taking over the datacenter. History is repeating itself because what is old is new again. This session will cover and introduction to containers and how the Docker platform provides developers and operations the ability to run, deploy, manage and monitor a container infrastructure. We will also dive into more ways to do bare-metal provisioning of a "container-ready" infrastructure as well as persistence for applications.
Presenter bio: Kendrick Coleman is a reformed sysadmin and virtualization junkie turned Dev Op'er. His attention has shifted from the hypervisor to modern infrastructure tools and platforms focused on containers. In his daily role a Developer Advocate for EMC {code}, he works with a team to write solutions for running persistent applications in containers, build a community, and publish all things open source.
Kendrick Coleman

3A (zOS): Bonus Training: CMG-T: z/OS Performance - Availability Intelligence: Part 1go to top

Room: Palatine A
CMG-T: z/OS Performance Part 1 - Availability Intelligence
Gilbert Houtekamer (IntelliMagic, The Netherlands); Brent Phillips (IntelliMagic, USA)
zOS
Performance has always been a key concept for CMG. Attendees and vendors alike are very experienced processing SMF data to get accurate performance statistics and to do such tasks as capacity planning. Surprisingly enough very little has been done to mine SMF data to predict availability issues, which is surprising given the amount of money spend on replicating entire systems. In this session we will explain the concept of Availability Intelligence for z/OS systems: how you can look at SMF data as a very rich source of hints about performance, configuration and workload issues.
Presenter bio: Dr. Gilbert Houtekamer started his career in computer performance analysis when obtaining his Ph.D. on MVS I/O from the Delft University of Technology in the 1980s. He now has over 25 years of experience in the field of z/OS and storage performance and obtained a place in the ‘Mainframe Hall of Fame'. Gilbert is founder and managing director of IntelliMagic, delivering software that applies built-in intelligence to measurement data for storage and z/OS to help customers manage performance, increase efficiency and predict availability issues.
Gilbert Houtekamer

4A (BD): Bonus Training: CMG-T: Using Hadoop, MapReduce, and Spark to Process Big Data: Part 1go to top

Room: Palatine B
CMG-T: Using Hadoop, MapReduce, and Spark to process big data: Part 1
Odysseas Pentakalos (SYSNET International, Inc., USA)
BD
As the amount of data and the computational resources needed to process that data exceeds the capacity of a single machine it becomes necessary to distribute the load across multiple machines. Hadoop is an application framework that allows for the processing of large amounts of data to be distributed across any number of servers without requiring the user to manually deal with the complexities of distributing the work and handling network and server failures. In this tutorial we will first introduce the audience to Hadoop and the MapReduce framework and how they can be utilized to process large amounts of data. We will then discuss the Spark distributed data processing engine, stream processing systems such as Kafka and Storm. We will then bring all the ideas together by putting together a framework for processing performance data from a data center to extract useful metrics. This will be a 3 hour tutorial
Presenter bio: Dr. Odysseas Pentakalos is Chief Technology Officer of SYSNET International, Inc., where he focuses on providing his clients consulting services with the architecture of large scale, high-performance enterprise applications, focusing predictive analytics and health information exchange solutions. He holds a Ph.D. in Computer Science from the University of Maryland. He has published dozens of papers in conference proceedings and journals, is a frequent speaker at industry conferences and is the co-author of the book Windows 2000 Performance Guide that is published by O'Reilly. Odysseas can be reached at odysseas@sysnetint.
Odysseas Pentakalos

5A (ARCAP): Bonus Training: CMG-T: Capacity Management 101: A Best Practice Approach: Part 1go to top

Room: Portofino A
CMG-T: Capacity Management 101: A Best Practice Approach - Session 1
Charles W. Johnson, Jr. (Metron-Athene.com, USA)
ARCAP
Providing a detailed overview of all aspects of capacity management including how the process interacts with the business, the language and terminology used and the method/techniques that can be employed. We will discuss all key elements of the process including modeling, demand management, the deliverables and recommendations on how best to implement a business focused capacity process. In addition to the instructor led content, our course also provides a number of practical group-based activities to ensure that delegates can discuss the concepts and start to think about how they can be implemented in their own organization. What will the workshop provide? The workshop provides a focus on IT Capacity Management so will be of interest to personnel: • Looking to implement a business focused capacity process • Responsible for managing the performance and capacity of their organization • Looking to save money by implementing pro-active capacity management • Providing support Contents Section 1 • Overview of ITIL and Capacity Management o Review of ITIL® and IT Service Management o Overview of ITIL® Capacity Management o The Capacity Management Sub-processes Section 2 • Iterative Capacity Management o Capacity Management Activities o The Iterative Process o Demand Management o Application Sizing and Modeling Section 3 • Process Implementation and Strategy o Process Review and Reporting o Planning and Implementation o Interfaces/dependencies with other ITSM Processes o Demand Management Section 4 • Capacity Data, Planning and Reporting o Capacity Management Information System (CMIS) o The Capacity Portal o The Capacity Plan o Costs, Benefits, and Possible Problems This is a 3 hour session
Presenter bio: Charles Johnson has been in the Information Technology industry for over 30 years. This has included working at a number of Fortune 500 organizations in different business sectors, including insurance, financial and automotive. Charles has been involved in Performance and Capacity for zOS for the majority of his career, both as a technician and manager. Charles is currently a Principal Consultant with Metron-Athene, Inc., a worldwide software organization specializing in Performance and Capacity Management.
Charles W. Johnson, Jr.

6A (ARCAP): Bonus Training: CMG-T: Windows System Performance Measurement and Analysis: Part 1go to top

Room: Portofino B
CMG-T: Windows System Performance Measurement and Analysis - Part 1
Jeffry Schwartz (SQLRx Division & Integrated Services, Inc., USA)
ARCAP
First of three one-hour sessions This basic tutorial in the CMG-T foundation curriculum introduces the metrics that are available from the Windows operating system and most prevalent applications. The sheer number of available metrics makes it difficult for anyone, even those analysts who are well versed in performance analysis measurements on other platforms, to discern the most important performance counters. This course will provide the necessary information to enable the Windows performance analyst to ascertain what the most important metrics are, how to interpret them, and the most appropriate collection mechanisms. It will also explain measurements either that are not easily obtainable or must be calculated. Discussion will include performance data collection and analysis issues using commonly available tools. Note: The architecture portion has been trimmed to approximately 25 percent of the overall course to provide more time for review of actual analysis examples. Part 1 This section will cover the following topics: • Windows performance data - how it is maintained within the OS, collected, and secured • Overview of Windows processor, process, and thread architecture, including hyperthreaded and multi-core processors • Overview of Windows memory management architecture and behavior • Overview of Windows I/O subsystem architecture and behavior
Presenter bio: Jeff has been conducting performance and capacity planning studies for over 35 years. He began his career in the mainframe world conducting performance and modeling studies, and has focused since 2000 entirely on high-end Windows and SQL Server performance. He has developed and given numerous courses and presentations on performance and capacity planning including several recent webinars on Windows and SQL Server performance. He developed the CMG-T Windows Performance Course in 2006, and continues to update and teach it annually at CMG. He has presented at CMG almost twenty times and continues to participate in CMG as a referee, mentor, and ERB member. During his career, he has received several consulting awards, the most recent of which was the 2008 Microsoft Data Management Solutions Partner of the Year for his 325,000+ line Windows and SQL Server performance analysis software framework for consultants.
Jeffry Schwartz

Monday, November 7 9:00 - 10:00

1B (ARCAP): Bonus Training: CMG-T: Modeling and Forecasting: Part 2go to top

Room: Aventine A/B

2010 Michelson Award Recipient

CMG-T: Modeling and Forecasting Part 2
Michael Salsburg (Independent Consultant, USA)
ARCAP
This is the second of three sessions. Building on session 1, the discussion turns to understanding the distribution of requests for service as well as the distribution for the service times for each request. It is shown how the understanding of these distributions contributes to developing accurate models that predict IT service end-to-end times. During this session, another approach to computer performance modeling, simulation modeling, is introduced. The basics of simulation modeling to predict computer performance are presented.
Presenter bio: Dr. Salsburg is an independent consultant. Previously, Dr. Salsburg was a Distinguished Engineer and Chief Architect for Unisys Technology Products. He was founder and president of Performance & Modeling, Inc. Dr. Salsburg has been awarded three international patents in the area of infrastructure performance modeling algorithms and software. In addition, he has published over 70 papers and has lectured world-wide on the topics of Real-Time Infrastructure, Cloud Computing and Infrastructure Optimization. In 2010, the Computer Measurement Group awarded Dr. Salsburg the A. A. Michelson Award.
Michael Salsburg

2B (SERV): Bonus Training: Containers and Clouds and VMs: Oh My!go to top

CONTAINERS SYMPOSIUM
Room: Aventine C
Invited: Containers and Clouds and VMs: Oh My!
Mike Coleman (Docker, USA)
SERV
As containers move from the developer's workstation into production environments there are many questions about how they fit into a company's existing infrastructure. Should a workload run in a VM or in a container? Should that container run on physical or virtual? In the data center or in the cloud? The reality is that there is no "right" answer, just a series of questions that admins should be asking as they look to figure out where to run their application workloads. In this talk we'll take a look at the key differences between containers and VMs. From there we'll discuss the coexistence of VMs and containers, and finally we'll take a look at key factors to consider when making the decision where to run your applications. Throughout the presentation we'll highlight real world customers, their problems, and their ultimate deployment decisions.
Presenter bio: Mike works at Docker as an evangelist specializing in helping the community understand how to operationalize Docker. Prior to joining Docker he worked at Puppet Labs, VMware, Intel, and Microsoft in a variety of product management and technical marketing roles. Before all that Mike worked as a systems administrator and architect - he was even a Certified Banyan Engineer. You can follow him on Twitter @mikegcoleman, but mostly he tweets about soccer.
Mike Coleman

3B (zOS): Bonus Training: CMG-T: z/OS Performance - Processor Reporting from Capture Ratio to RNI: Part 2go to top

Room: Palatine A
CMG-T: z/OS Performance Part 2 - Processor Reporting from Capture Ratio to RNI
Gilbert Houtekamer (IntelliMagic, The Netherlands); Todd Havekost (IntelliMagic Inc., USA)
zOS
The processor remains the most expensive resource in the data center, both directly with the hardware costs and indirectly with the MSU based software changes. All installations use some form of processor reporting, but in many cases this reporting goes back many, many years. Capture Ratio's are still interesting, but there is a lot more nowadays. Now that processor performance relies more and more on efficient use of processor cache, it is also important to look at new metrics like the SMF 113 Hardware Counters and the SMF 99.14 topology data. In this session we will cover processor reporting from Capture Ratio to RNI (Relative Nest Intensity), and show you how understanding these metrics can help you tune your system.
Presenter bio: Dr. Gilbert Houtekamer started his career in computer performance analysis when obtaining his Ph.D. on MVS I/O from the Delft University of Technology in the 1980s. He now has over 25 years of experience in the field of z/OS and storage performance and obtained a place in the ‘Mainframe Hall of Fame'. Gilbert is founder and managing director of IntelliMagic, delivering software that applies built-in intelligence to measurement data for storage and z/OS to help customers manage performance, increase efficiency and predict availability issues.
Presenter bio: Todd is a Senior z/OS Performance Consultant for IntelliMagic. His primary area of interest over the course of his 39 year IT career has been z/OS systems performance. Before joining IntelliMagic, Todd spent 26 years at USAA in a variety of roles including mainframe architect and leading their highly successful mainframe software expense reduction initiative. Having been thoroughly impressed as a customer with the visibility IntellIMagic Vision provides into z/OS systems infrastructure, he joined IntelliMagic in 2016 and now helps customers leverage that visibility with particular focus on reducing their MLC software expense. Todd is a highly-regarded industry speaker and has given award winning presentations at events such as SHARE and CMG.
Gilbert HoutekamerTodd Havekost

4B (BD): Bonus Training: CMG-T: Using Hadoop, MapReduce, and Spark to Process Big Data: Part 2go to top

Room: Palatine B
CMG-T: Using Hadoop, MapReduce, and Spark to process big data - Part 2
Odysseas Pentakalos (SYSNET International, Inc., USA)
BD
This is a continuation of the session with title "Using Hadoop, MapReduce, and Spark to process big data. Although it is not required, we recommend that you attend that session prior to attending this one.
Presenter bio: Dr. Odysseas Pentakalos is Chief Technology Officer of SYSNET International, Inc., where he focuses on providing his clients consulting services with the architecture of large scale, high-performance enterprise applications, focusing predictive analytics and health information exchange solutions. He holds a Ph.D. in Computer Science from the University of Maryland. He has published dozens of papers in conference proceedings and journals, is a frequent speaker at industry conferences and is the co-author of the book Windows 2000 Performance Guide that is published by O'Reilly. Odysseas can be reached at odysseas@sysnetint.
Odysseas Pentakalos

5B (ARCAP): Bonus Training: CMG-T: Capacity Management 101: A Best Practice Approach: Part 2go to top

Room: Portofino A
CMG-T: Capacity Management 101: A Best Practice Approach - Session 2
Charles W. Johnson, Jr. (Metron-Athene.com, USA)
ARCAP
Providing a detailed overview of all aspects of capacity management including how the process interacts with the business, the language and terminology used and the method/techniques that can be employed. We will discuss all key elements of the process including modeling, demand management, the deliverables and recommendations on how best to implement a business focused capacity process. In addition to the instructor led content, our course also provides a number of practical group-based activities to ensure that delegates can discuss the concepts and start to think about how they can be implemented in their own organization. What will the workshop provide? The workshop provides a focus on IT Capacity Management so will be of interest to personnel: • Looking to implement a business focused capacity process • Responsible for managing the performance and capacity of their organization • Looking to save money by implementing pro-active capacity management • Providing support Contents Section 1 • Overview of ITIL and Capacity Management o Review of ITIL® and IT Service Management o Overview of ITIL® Capacity Management o The Capacity Management Sub-processes Section 2 • Iterative Capacity Management o Capacity Management Activities o The Iterative Process o Demand Management o Application Sizing and Modeling Section 3 • Process Implementation and Strategy o Process Review and Reporting o Planning and Implementation o Interfaces/dependencies with other ITSM Processes o Demand Management Section 4 • Capacity Data, Planning and Reporting o Capacity Management Information System (CMIS) o The Capacity Portal o The Capacity Plan o Costs, Benefits, and Possible Problems This is a 3 hour session
Presenter bio: Charles Johnson has been in the Information Technology industry for over 30 years. This has included working at a number of Fortune 500 organizations in different business sectors, including insurance, financial and automotive. Charles has been involved in Performance and Capacity for zOS for the majority of his career, both as a technician and manager. Charles is currently a Principal Consultant with Metron-Athene, Inc., a worldwide software organization specializing in Performance and Capacity Management.
Charles W. Johnson, Jr.

6B (ARCAP): Bonus Training: CMG-T: Windows System Performance Measurement and Analysis: Part 2go to top

Room: Portofino B
CMG-T: Windows System Performance Measurement and Analysis - Part 2
Jeffry Schwartz (SQLRx Division & Integrated Services, Inc., USA)
ARCAP
Part 2 of 3 This basic tutorial in the CMG-T foundation curriculum introduces the metrics that are available from the Windows operating system and most prevalent applications. The sheer number of available metrics makes it difficult for anyone, even those analysts who are well versed in performance analysis measurements on other platforms, to discern the most important performance counters. This course will provide the necessary information to enable the Windows performance analyst to ascertain what the most important metrics are, how to interpret them, and the most appropriate collection mechanisms. It will also explain measurements either that are not easily obtainable or must be calculated. Discussion will include performance data collection and analysis issues using commonly available tools. Note: The architecture portion has been trimmed to approximately 25 percent of the overall course to provide more time for review of actual analysis examples. Part 2 This section will cover the following topics: • Monitoring Windows performance using PerfMon, Resource Monitor, Sysinternals Process Explorer, and Windows Performance Tools • Windows processor, memory, and I/O subsystem performance analysis • Interpreting the Windows monitoring tools metrics
Presenter bio: Jeff has been conducting performance and capacity planning studies for over 35 years. He began his career in the mainframe world conducting performance and modeling studies, and has focused since 2000 entirely on high-end Windows and SQL Server performance. He has developed and given numerous courses and presentations on performance and capacity planning including several recent webinars on Windows and SQL Server performance. He developed the CMG-T Windows Performance Course in 2006, and continues to update and teach it annually at CMG. He has presented at CMG almost twenty times and continues to participate in CMG as a referee, mentor, and ERB member. During his career, he has received several consulting awards, the most recent of which was the 2008 Microsoft Data Management Solutions Partner of the Year for his 325,000+ line Windows and SQL Server performance analysis software framework for consultants.
Jeffry Schwartz

Monday, November 7 10:00 - 11:00

1C (ARCAP): Bonus Training: CMG-T: Modeling and Forecasting: Part 3go to top

Room: Aventine A/B

2010 Michelson Award Recipient

CMG-T: Modeling and Forecasting Part 3
Michael Salsburg (Independent Consultant, USA)
ARCAP
This is the third of three sessions. It builds on the previous two sessions. Using the simulation concepts from the second session, the attendees are introduced to a simulation model that simulates a hypervisor that is used for server virtualization. The last portion of the session is focused on analytical methods to forecast trends. This includes the basics of linear regression as well as the basics of time series forecasting.
Presenter bio: Dr. Salsburg is an independent consultant. Previously, Dr. Salsburg was a Distinguished Engineer and Chief Architect for Unisys Technology Products. He was founder and president of Performance & Modeling, Inc. Dr. Salsburg has been awarded three international patents in the area of infrastructure performance modeling algorithms and software. In addition, he has published over 70 papers and has lectured world-wide on the topics of Real-Time Infrastructure, Cloud Computing and Infrastructure Optimization. In 2010, the Computer Measurement Group awarded Dr. Salsburg the A. A. Michelson Award.
Michael Salsburg

2C (CONF): TBDgo to top

Room: Aventine C

3C (zOS): Bonus Training: CMG-T: z/OS Performance - SMF Through Application Eyes: Part 3go to top

Room: Palatine A
CMG-T: z/OS Performance Part 3 - SMF Through Application Eyes
Gilbert Houtekamer (IntelliMagic, The Netherlands)
zOS
One of the challenges of performance data is interpret SMF and RMF data in terms of your applications. Yet, application performance is what really matters, so it is important to get that perspective. Therefore performance reporting should not only look at the (hardware) resources, but also at the applications using them. Fortunately, it is often possible to 'map' resources like CF structures, XCF members, data sets, jobs and transactions to applications based on the names they have. This immediately allows you to assess if your applications have issues, allow you to better serve the business. A side benefit is performance reports now also make sense to people that do know by hearth what application uses OSAMCACHE, just to mention one example.
Presenter bio: Dr. Gilbert Houtekamer started his career in computer performance analysis when obtaining his Ph.D. on MVS I/O from the Delft University of Technology in the 1980s. He now has over 25 years of experience in the field of z/OS and storage performance and obtained a place in the ‘Mainframe Hall of Fame'. Gilbert is founder and managing director of IntelliMagic, delivering software that applies built-in intelligence to measurement data for storage and z/OS to help customers manage performance, increase efficiency and predict availability issues.
Gilbert Houtekamer

4C (BD): Bonus Training: CMG-T: Using Hadoop, MapReduce, and Spark to Process Big Data: Part 3go to top

Room: Palatine B
CMG-T: Using Hadoop, MapReduce, and Spark to process big data - Part 3
Odysseas Pentakalos (SYSNET International, Inc., USA)
BD
This is a continuation of the session with title "Using Hadoop, MapReduce, and Spark to process big data - Part II. Although it is not required, we recommend that you attend that session prior to attending this one.
Presenter bio: Dr. Odysseas Pentakalos is Chief Technology Officer of SYSNET International, Inc., where he focuses on providing his clients consulting services with the architecture of large scale, high-performance enterprise applications, focusing predictive analytics and health information exchange solutions. He holds a Ph.D. in Computer Science from the University of Maryland. He has published dozens of papers in conference proceedings and journals, is a frequent speaker at industry conferences and is the co-author of the book Windows 2000 Performance Guide that is published by O'Reilly. Odysseas can be reached at odysseas@sysnetint.
Odysseas Pentakalos

5C (ARCAP): Bonus Training: CMG-T: Capacity Management 101: A Best Practice Approach: Part 3go to top

Room: Portofino A
CMG-T: Capacity Management 101: A Best Practice Approach - Session 3
Charles W. Johnson, Jr. (Metron-Athene.com, USA)
ARCAP
Providing a detailed overview of all aspects of capacity management including how the process interacts with the business, the language and terminology used and the method/techniques that can be employed. We will discuss all key elements of the process including modeling, demand management, the deliverables and recommendations on how best to implement a business focused capacity process. In addition to the instructor led content, our course also provides a number of practical group-based activities to ensure that delegates can discuss the concepts and start to think about how they can be implemented in their own organization. What will the workshop provide? The workshop provides a focus on IT Capacity Management so will be of interest to personnel: • Looking to implement a business focused capacity process • Responsible for managing the performance and capacity of their organization • Looking to save money by implementing pro-active capacity management • Providing support Contents Section 1 • Overview of ITIL and Capacity Management o Review of ITIL® and IT Service Management o Overview of ITIL® Capacity Management o The Capacity Management Sub-processes Section 2 • Iterative Capacity Management o Capacity Management Activities o The Iterative Process o Demand Management o Application Sizing and Modeling Section 3 • Process Implementation and Strategy o Process Review and Reporting o Planning and Implementation o Interfaces/dependencies with other ITSM Processes o Demand Management Section 4 • Capacity Data, Planning and Reporting o Capacity Management Information System (CMIS) o The Capacity Portal o The Capacity Plan o Costs, Benefits, and Possible Problems This is a 3 hour session
Presenter bio: Charles Johnson has been in the Information Technology industry for over 30 years. This has included working at a number of Fortune 500 organizations in different business sectors, including insurance, financial and automotive. Charles has been involved in Performance and Capacity for zOS for the majority of his career, both as a technician and manager. Charles is currently a Principal Consultant with Metron-Athene, Inc., a worldwide software organization specializing in Performance and Capacity Management.
Charles W. Johnson, Jr.

6C (ARCAP): Bonus Training: CMG-T: Windows System Performance Measurement and Analysis: Part 3go to top

Room: Portofino B
CMG-T: Windows System Performance Measurement and Analysis - Part 3
Jeffry Schwartz (SQLRx Division & Integrated Services, Inc., USA)
ARCAP
Part 3 of 3 This basic tutorial in the CMG-T foundation curriculum introduces the metrics that are available from the Windows operating system and most prevalent applications. The sheer number of available metrics makes it difficult for anyone, even those analysts who are well versed in performance analysis measurements on other platforms, to discern the most important performance counters. This course will provide the necessary information to enable the Windows performance analyst to ascertain what the most important metrics are, how to interpret them, and the most appropriate collection mechanisms. It will also explain measurements either that are not easily obtainable or must be calculated. Discussion will include performance data collection and analysis issues using commonly available tools. Note: The architecture portion has been trimmed to approximately 25 percent of the overall course to provide more time for review of actual analysis examples. Part 3 This section will cover the following topics: • Additional Windows I/O subsystem analysis • Calculating important missing disk and response time metrics using Windows performance counters • Obtaining important WMI operating system and system configuration information • Obtaining important Event Tracing for Windows (ETW) operating system, process, file, interrupt, DPC, and other important information • Summary of other tools, including Xperf and Windows 7 Relog, that can expedite Windows performance analyses
Presenter bio: Jeff has been conducting performance and capacity planning studies for over 35 years. He began his career in the mainframe world conducting performance and modeling studies, and has focused since 2000 entirely on high-end Windows and SQL Server performance. He has developed and given numerous courses and presentations on performance and capacity planning including several recent webinars on Windows and SQL Server performance. He developed the CMG-T Windows Performance Course in 2006, and continues to update and teach it annually at CMG. He has presented at CMG almost twenty times and continues to participate in CMG as a referee, mentor, and ERB member. During his career, he has received several consulting awards, the most recent of which was the 2008 Microsoft Data Management Solutions Partner of the Year for his 325,000+ line Windows and SQL Server performance analysis software framework for consultants.
Jeffry Schwartz

Monday, November 7 11:30 - 12:30

CONF: LUNCHgo to top

Aventine D

Monday, November 7 12:30 - 1:30

CONF: CMG imPACt OPENING SESSION & CMG BOD ANNUAL BUSINESS MEETING and MICHELSON AWARD PRESENTATIONgo to top

Aventine A/B

Monday, November 7 1:30 - 1:45

CONF: BREAKgo to top

Monday, November 7 1:45 - 2:45

291 (CLO): PLENARY: Achieving Scalability and Performance > 1M Concurrent Users at Timego to top

Aventine A/B
Invited: Achieving Scalability and Performance > 1M Concurrent Users at Time
Lukas Sliwka (Grindr LLC, USA)
CLO
Compute and performance are two vectors that can make or break your business. Your end users, whether businesses or consumers, demand immediate connectivity and responsiveness to your company's services 24/7 from anyplace in the world. The future for both emerging tech brands and well established enterprises will be how to architect, deploy, and optimize scalability and performance to meet predictable and unpredictable demand. In this keynote, we will explore: * How consumer apps refined computer and performance from technology to core business problems. * How to architect your core solution for scalability and performance success. * How geospatial technologies and machine learning will impact your 3 year road map.
Presenter bio: About Lukas Sliwka Lukas is the CTO at Grindr LLC, responsible for creating highly effective and innovative engineering organization. He is the catalyst for the team's agile transformation while leading the effort to completely redesign Grindr's global services and mobile client architectures. Lukas evolved Grindr to a highly personalized experience to more than 1 million active hourly users across 196 countries. About Grindr Labs. Grindr Labs is the disruptor and market leader leader in geospatial networking. Leveraging cutting edge geospatial, machine learning, and big data technologies, Grindr Labs is the engineering layer that enables a highly personalized experience to more than 1 million active hourly users across 196 countries.
Lukas Sliwka

Monday, November 7 2:45 - 3:00

CONF: BREAKgo to top

Monday, November 7 3:00 - 4:00

271 (APM): Invited: Modern Performance Dysfunctionsgo to top

Room: Aventine A/B
Invited: Modern Performance Dysfunctions
Mark Tomlinson (PerfBytes Podcast, USA)
APM
In this talk I'll be sharing a review of recent experiences in performance engineering dysfunctions. Systemic mistakes, common blunders and lazy habits. These are shared in stories from testers who have changed their performance ways, started integrating performance into all aspects of their work. We'll cover new architectures, new tools, new problems, stupid human tricks and a review of a few classic stories from PerfBytes News of The Damned examples.
Presenter bio: Mark Tomlinson is a performance engineering and software testing consultant. His career began in 1992 with a comprehensive two-year test for a life-critical transportation system, a project which captured his interest for software testing, quality assurance, and test automation. After extended work at Microsoft and Hewlett-Packard, he has amassed broad experiences with real-world scenario testing of large and complex systems and is regarded as a leading expert in software testing automation with a specific emphasis on performance. Mark now offers coaching, training and consulting to help customers adopt modern performance testing and engineering strategies, practices and behaviors for better performing technology systems.
Mark Tomlinson

272 (zOS): Why Did My Job Run So Long? Speeding Performance by Understanding the Causego to top

Room: Aventine C
Why Did My Job Run so Long? Speeding Performance by Understanding the Cause
John Baker (Enterprise Performance Strategies Inc. & JCB Performance Solutions Inc., Canada)
zOS
Delays are part of our daily lives. We wait in line at the grocery store, at the drive-through, and on the road in our cars. While it may not seem like it, delays are a fact of life in your mainframe as well. As amazingly fast as these machines are, there are inevitably some measureable delays in application response times and throughput. The question is: should you care about these delays? Performance Analysis is about identifying the distribution of response times and dealing with each component. For example, if a job runs for two hours but only uses ten minutes of CPU time, there is little to be gained by running the job on a faster CPU. The best "bang for the buck" is to look at where the other 110 minutes are being spent and try to reduce those delays. Thankfully, z/OS provides great detail in this area. RMF provides a wealth of information on where z/OS and your applications are spending their time. In this presentation, we will explain the meaning of some the most useful components and provide practical recommendations on how to improve application performance. We can't remove all of the line ups in our lives but maybe we can make them move a little faster.
Presenter bio: Bio: Over 25 years in IT industry as both a customer and consultant. As a customer, John designed, implemented and maintained many critical projects such as WLM Goal Mode and GDPS/Data Mirroring. He has extensive experience with many performance analysis tools and techniques at the hardware, OS, and application levels. As a consultant, John has assisted many of the world's largest datacenters with their z/OS performance challenges and held Subject Area Chair positions with CMG for both Storage and Capacity Planning for several years. John has hosted many sessions at CMG, SHARE, etc. as well as several regional user groups. In 2017, John joined forces with internationally-recognized performance specialist Peter Enrico.
John Baker

273 (ORG): Invited: Challenges in SPEC Standard Benchmarkinggo to top

Room: Palatine A
Invited: Challenges in SPEC Standard Benchmarking
Walter Bays (Oracle, USA)
ORG
Standard benchmarks from organizations like SPEC, TPC, and SNIA promise two things. Performance results will be representative of the performance of applications within their target area. And performance results measured today by one engineer will be the same as results measured tomorrow by another engineer on the same system, within defined tolerance. Changes in the industry are putting pressure on those two basic goals. What is SPEC doing to cope?
Presenter bio: Walter Bays, SPEC President, is a computer performance engineer at Oracle. After graduation from the University of Texas at Austin he worked at MITRE doing capacity planning for NASA. He has done performance simulation and chip verification, compiler optimization, and benchmarking at Intergraph, Sun Microsystems, and Oracle. He joined SPEC in its early days working on CPU benchmarks. As SPEC grew he has served as chair of the Java Committee, and of the Open Systems Steering Committee, as a director, and as president
Walter Bays

274 (ARCAP): Pros and Cons of Doing Performance Testing Along with Development Versus at the End of Itgo to top

Room: Palatine B
Pros and Cons of Doing Performance Testing Along with Development Versus at the End of it
Federico Toledo (Catholic University & Abstracta, Uruguay); Sofia Palamarchuk (Abstracta, Uruguay)
ARCAP
"You better start testing at the beginning," is what everyone in testing says these days as new methodologies such as agile and test driven development are becoming increasingly popular. What is the best way to go when it comes to performance testing? Should we start it right away (taking a lean approach) or at the end (following a more waterfall style approach)? If you are planning to execute performance tests and are deciding upon which approach to take, this presentation will cover what it is like to do both based on real world experiences, giving you a better picture of each. The speaker, Federico Toledo, will compare two different real world performance testing projects that he took part in over the past 10 years. The first project employed a more waterfall like approach, meaning, the whole load testing project took place at the end of development. In the second one, development and load testing projects started on the same day (planned by two different teams but on the same Gantt chart) in a more lean approach. He will go into detail about the pros and cons of each project. After the presentation, you will end up coming to your own conclusions about which one is right for you. Additionally, Federico will reveal insights about monitoring and problem solving in production, mistakes to avoid in each, and the skills one should develop to be a successful performance tester.
Presenter bio: Federico Toledo has a Ph.D. on Computer Science in the University of Castilla-La Mancha, Spain. He completed his degree in Computer Engineer at the University of the Republic in Uruguay. He has over 10 years of experience in consulting, research and testing related to the area. He is a founding member of Abstracta, an international company solely devoted to both developing testing tools as well as providing testing consulting services. He is the author of the first software testing book in Spanish.
Federico Toledo

275 (CONF): TBDgo to top

Room: Portofino A

276 (ARCAP): Is your Capacity Available?go to top

Room: Portofino B
Is your Capacity Available?
Igor Trubin (CapitalOne bank, USA)
ARCAP
Capacity Management and Availability Management are two interconnected services. This connection is getting more important in the current era of virtualization, clustering, and especially cloud computing. It is obvious that IT customers want not only sufficient capacity for their applications, but even more importantly they want this capacity to be highly available. This paper shows how to incorporate availability requirements to satisfy this need into the current classical capacity planning.
Presenter bio: I started in1979 as an IBM/370 system engineer. In 1986 got my PhD. in Robotics at St. Petersburg Technical University (Russia) and then worked as a professor teaching CAD/CAM, Robotics for about 12 years. I published 30 papers and made several presentations for conferences related to the Robotics, Artificial Intelligent fields. In 1999 I moved to the US and worked at Capital One bank as a Capacity Planner. My first CMG paper was written and presented in 2001. The next one, "Exception Detection System Based on MASF Technique," won a Best Paper award at CMG 2002 and was presented at UKCMG 2003 in Oxford, England. I made other tech. presentations at IBM z/Series Expo, Southern and Central Europe CMG. After working more than 2 years as the Capacity team lead for IBM, I had worked for SunTrust Bank for 3 years and then at IBM for 2+ years as Sr. IT Architect. Now I work for Capital One bank as IT Manager. Since 2015 I am the CMG director. I run my tech blog at www.Trub.in
Igor Trubin

Monday, November 7 4:00 - 4:15

CONF: BREAKgo to top

Monday, November 7 4:15 - 5:15

281 (CySec): Invited: The Convergence of Performance and Securitygo to top

Room: Aventine A/B
Invited: The Convergence of Performance and Security
Ron Wilson (Core Security, USA)
CySec
In today's technology landscape organizations must consider the implications of security on performance in order to maintain a quality end user experience. Security and performance monitoring need to converge in order to effectively measure and take action on performance impacting security challenges. Security issues across all technology layers including hardware, application, database, network and storage have a profound impact on performance. Forward thinking performance professionals are now incorporating security monitoring in to their platforms in order to provide a complete view of impacts to end user experience.
Presenter bio: Ron Wilson serves as SVP of Sales and Customer Success at Core Security. Mr. Wilson has over 20 years of unique well-rounded business and technology experience serving in a variety leadership roles. Ron previously was a member of the Damballa executive team and drove Customer Success, International Business, and Internal Operations. Prior to Damballa, he was Director of Strategy and Business Development at Compuware, responsible for developing the strategy and go-to-market plans for global ISV partners and their ecosystems. He also previously led Product Management for their $180 million Application Performance Management business, and drove their Cloud Business Strategy. Prior to Compuware, Mr. Wilson led global IT and Security at Mercury Interactive. He was previously a Management consultant at Accenture, Burwood Group and Calence. In these organizations, Ron led Sales and Consulting Services, and developed new professional services practice areas, and delivered projects.
Ron Wilson

282 (ARCAP): Invited: Digital Experience Capacity Planninggo to top

Room: Aventine C
Invited: Digital Experience Capacity Planning
Amy Spellmann (451 Research, USA); Richard Gimarc (Independent, USA)
ARCAP
Capacity Planning and Performance Engineering practices must change to support today's Digital Experience initiatives. Past techniques of focusing on utilization do not apply anymore; instead the lens moves to "quantification". Although still focused on application performance and response times; analysts must now recognize and support the idea that apps can be delivered anywhere and at any time. Furthermore, the practices must be able to support any execution venue and end point: cloud, mobile, Internet of Things (IoT), "Bring your own Device" (BYOD). Additionally, today's software development methods have radically changed; traditional Performance Engineering practices do not work well in a DevOps environment. This paper discusses the changing landscape and how Capacity Planning and Performance Engineering methodologies must evolve to support the new Digital Experience.
Presenter bio: Amy Spellmann is a Global Practice Principal with 451 Research Advisory, where she specializes in cloud and digital infrastructure capacity planning and application performance. Amy's expertise includes modeling IT energy footprint projections and strategies for managing IT capacity to reduce space, power and cooling consumption in the datacenter. Amy's extensive experience in capacity and performance planning guides Fortune 500 companies in optimizing and managing complex IT infrastructures including private/public/hybrid cloud. One of her specialties is coordinating with IT and business partners to ensure cost-effective service delivery through the entire digital infrastructure stack.
Presenter bio: Richard Gimarc is an independent consultant that specializes in capacity planning, performance engineering and performance analysis. Over the years Richard has developed techniques and applied his expertise in a wide range of complex, diverse and challenging environments. Richard has authored 30+ papers that include topics such as application scalability, green capacity planning and cloud performance. Richard is a regular speaker at both CMG international and regional conferences.
Amy SpellmannRichard Gimarc

283 (APM): Invited: New Performance Monitoring Features in Intel® Processorsgo to top

Room: Palatine A
Invited: New Performance Monitoring Features in Intel® Processors
Eric Moore (Intel Corporation, USA)
APM
Many features have been creeping into Intel® Processors that allow for more advanced performance analysis, performance monitoring, and debugging. Many of these technologies are not widely known about, and perhaps even software tools have not been developed to take advantage of these features. This talk will highlight some of the recent technologies that have been introduced including: core, offcore, and uncore event counting (allowing the user to get a whole system perspective), PEBS (which allows user to identify the exact code executing when a performance issue occurred), Last Branch Record & Timed Last Branch Record (which is useful for finding the stack which caused the performance Issue - and understanding the performance of functions), Cache Monitoring Technology and Cache Allocation Technology (which will likely be very useful for managing cloud based computing).
Presenter bio: Eric Wynne Moore is a Senior Software Engineer working in the Software Products Division at Intel Corporation. In the past, he has worked at Microsoft, RealOne, and Digital Equipment Corporation. His specialities include performance analysis tools, operating systems, compilers, mobile computing, high-performance computing, power optimization and performance tuning. He has trained 1000's of engineers in performance and power optimization including engineers in oil, finance, manufacturing, health care, finance, enterprise, pc gaming, government, military, national labs, universities, and at various conferences (Google I/O, SuperComputing, MS Developer Conferences), as well as all over the world. Lately, he made the irregular switch and moved from being a technical evangelist/marketing engineer - back into development and is currently working on validating, designing, and documenting the performance monitoring capabilities of Intel Processors.
Eric Moore

284 (CLO): Invited: Performance Monitoring and Capacity For Cloud and SaaSgo to top

Room: Palatine B

2013 Mullen Award Recipient

Invited: Performance Monitoring and Capacity For Cloud and SaaS
Ellen Friedman (Bank of Tokyo, USA); Priyanka Arora (MUFG Union Bank, USA)
CLO
Cloud adoption rate continues to trend upward as providers mature towards offering more Hybrid solutions allowing organizations to keep one foot on the ground. Despite the abundance of providers and variety of offerings, organizations face significant challenges and require careful planning in moving towards Cloud and SaaS solutions. With legacy practices and solutions like Mainframe still on a stronghold, can everything really move to Cloud? If moved, can it be managed and monitored as closely? This paper attempts to answer these questions by discussing planning considerations for porting applications to cloud. Identify and positioning applications for Cloud/SaaS deployments, planning for capacity as well as managing these deployments. This paper also brings to table some monitoring solutions available to track and ensure contracted SLAs are met. It compares various tools in the market that help monitor and manage end user experience through synthetic and real time transactions.
Presenter bio: • Director, MUFG Union Bank North America, • Department Manager, Capacity, SLM, Performance Engineering , Middleware and Database • CMG Mullen Award, Best Paper Award, has delivered more than 25 papers and given numerous presentations at CMG and other conferences • Co-founder of SRM Associates, a niche consulting firm specializing in service delivery throughout the SDLC focusied on capacity management and application optimization • Joined the bank in March 2009 and developed and built the Capacity Management , Service Level Management and Performance Engineering Practice from the ground up
Ellen Friedman

285 (zOS): Invited: The Relatively New LSPR and the Latest z Systems Processorsgo to top

Room: Portofino A

2012 Michelson Award Recipient

Invited: The Relatively New LSPR and the Latest z Systems Processors
Gary M King (IBM, USA)
zOS
At the time of the z196 introduction, the LSPR (the basis of z Systems capacity sizing) was significantly enhanced to be based on a measure of a workload's intensity of use of a processor's memory hierarchy. Since then the methodology has seen much validation and continues to be used up through the latest z Systems processors. This session will discuss the theory behind the relatively new metric (Relative Nest Intensity) and its basis on data gathered using CPU MF. Its application to capacity sizing will be illustrated by contrasting the performance of the latest z Systems processors.
Presenter bio: Gary is an IBM Distinguished Engineer in z Systems Design and Performance. Since joining IBM in 1974, he has been involved in the design and evaluation of the major system resource managers of z/OS, Parallel Sysplex, coupling facilities and high-end servers. Gary has developed a number of techniques and methodologies for performance analysis and capacity planning which have been used both to direct product development and to assist clients with performance management of their systems. He holds eleven patents and has spoken at numerous regional, national and international conferences. CMG recognized Gary as the 2012 winner of the A.A. Michelson Award.
Gary M King

286 (ORG): The Capacity Manager: Staying Relevant in a Commoditized Worldgo to top

Room: Portofino B
The Capacity Manager: Staying Relevant in a Commoditized World
Rich Fronheiser (Metron-Athene, Inc., USA)
ORG
The advent of new technologies and substantially cheaper (and powerful) hardware has made a significant change in the way businesses and their managers think of IT and IT purchases. Whereas much of the spending just a decade or two ago was strategic, today much of the hardware purchases are seen as routine -- no different than ordering other office supplies. From this mindset, there are folks that say there's no need for Capacity Management anymore -- to them it's an unnecessary expense in a world where adding capacity is as easy as adding a few blades or flipping a switch. But is that what we've been all about all these years? This presentation will look at Capacity Management through the eyes of someone who started a while back as a system administrator and who evolved over time to view Capacity Management as less a technical discipline and more a strategic and people-centric process. Along the way, the presenter will provide some tips on how to evaluate your career and make yourself more visible and relevant in today's commoditized world.
Presenter bio: Rich has been working in Capacity Management for 20 years, the last 13 with Metron, holding ITIL v2 Manager and v3 Expert certification. He's worked in a variety of presales and postsales consulting roles within Metron, turning his attention in recent years to product and strategic marketing. Rich earned a BS in Mathematics from Juniata College (PA) and an MBA from the University of Wisconsin-Whitewater and is responsible for Metron's global marketing efforts.
Rich Fronheiser

Monday, November 7 5:15 - 5:30

CONF: BREAKgo to top

Monday, November 7 5:30 - 6:30

261 (zOS): Invited: To MIPS or Not to MIPS, That is the CP Question!go to top

Room: Aventine A/B

2012 Michelson Award Recipient

Invited: To MIPS or Not to MIPS, That is the CP Question!
Gary M King (IBM, USA)
zOS
Processors used to be simple: they ran at a fixed instruction rate and capacity planning was based on MIPS (Millions of Instructions Per Second). In addition to being immensely larger, today's z Systems processors are much more complex and sophisticated. Features such as PR/SM, Sysplex, the number of CPs, workload mixes, microprocessor design, cache structures and utilization all affect processor performance and capacity. During this presentation the speaker will discuss these factors and offer some suggestions on when to use MIPS for capacity planning, and when MIPS is merely a Misleading Indicator of Processor Speed.
Presenter bio: Gary is an IBM Distinguished Engineer in z Systems Design and Performance. Since joining IBM in 1974, he has been involved in the design and evaluation of the major system resource managers of z/OS, Parallel Sysplex, coupling facilities and high-end servers. Gary has developed a number of techniques and methodologies for performance analysis and capacity planning which have been used both to direct product development and to assist clients with performance management of their systems. He holds eleven patents and has spoken at numerous regional, national and international conferences. CMG recognized Gary as the 2012 winner of the A.A. Michelson Award.
Gary M King

262 (ARCAP): Cloud Monitoring - Focusing on Forecastinggo to top

Room: Aventine C
Cloud Monitoring - Focusing on Forecasting
Kristina Kucherova (St. Petersburg Polytechnic University & Distillery, Russia); Serg Mescheryakov (St. Petersburg Polytechnic University, Russia); Dmitry Shchemelinin (RingCentral Inc, USA)
ARCAP
Predictive monitoring of remote servers in a globally distributed cloud computing environment is of big importance to detect the problems in time, prevent the service outage, and minimize the customer impact. This paper presents new approach to analyze and determine the most appropriate data model for trend forecasting and fault prediction. Real world examples of using simple system metrics and models for big data forecasting, which are implemented in the cloud monitoring system, are provided.
Presenter bio: I started my work in IT as software engineer in Russian payment system Comepay, then I became a team leader and manager of department. Now I am a db engineer in Distillery, focused on performance tuning and fault-prediction of system. I am passionate about system and db architecture. My objective is to help to organize system in most efficient way.
Presenter bio: Serg Mescheryakov is a Doctor of Science, Professor of St. Petersburg Polytechnic University, Russia, specializing in computer science and engineering. He published more than 120 scientific papers and successfully implemented a series of enterprise-class computing systems. Dr. Mescheryakov has 38 years total experience in IT as a teacher, developer, database architect, team leader, analyst, including 16 years at International IT companies in the USA (IBM, Enkata Technologies, RingCentral, Genesys Telecommunications Laboratories). Serg is annually participating in CMG starting from 2004 as a referee and presenter.
Kristina KucherovaSerg Mescheryakov

263 (APM): A True Performance Testing Leading to Success with Our Customersgo to top

Room: Palatine A
The Real Value of a Performance Testing for the Customers
Donghyun Park (EMC, Korea)
APM
In order to survive in the fierce business competition, it is essential to switch to high quality information system. Although business-optimized hardware and software are introduced and performance testing and tuning have been conducted, companies are frequently exposed to performance bottlenecks on the first day of the system opening. Why do these problems still occur? There are various reasons for these issues. Such as limited budget and tight schedule constraints of the project; in addition, a remarkable reason is the unestablished business requirements and personnel who are involved in performance testing. They have a lack of understanding of the exact business requirements in the performance area. Finally, these issues create a false indication of the performance requirements. Through this study, I expect to help the test attendants including customers comprehend the appropriate performance goals and implementing measures. By doing so, this will foster a lower percentage of conflicts during performance testing. Adding to a positive environment and help to build successful information systems.
Presenter bio: Donghyun was a testing expert and also in charge of system optimization. He has participated in most of the IT projects in SI company, LG CNS for 15 years. He offered various technical and quality services to those projects including technical problem solving, performance testing and tuning, system rollout support, system diagnostics and emergency response. Now He has charge of technical issues solving, customer support, and training for all-flash storage in DellEMC.
Donghyun Park

264 (ARCAP): Invited: Capacity Planning and Performance Reporting Best Practices for Platform and Applicationsgo to top

Room: Palatine B

2013 Mullen Award Recipient

Invited: Capacity Planning and Performance Reporting Best Practices for Platform and Applications
Ellen Friedman (Bank of Tokyo, USA)
ARCAP
Capacity Planning and Performance Reporting in the financial IT world deals with a wide range of data varying from system/server metrics to application volume, batch execution time, incident tickets etc. presenting challenges in reporting through traditional tools like MS Word, Excel, PDF, Web Pages. R and Rstudio is a statistical computing platform for capacity planner interested in statistical modeling and visualizing results and creating a presentable format. Capacity Planning and Performance Reporting is surrounded with the latest buzz words Predictive Analytics, Business Intelligence, Data Science, and Machine Learning and even in many talking points, so how do we use it in Capacity Planning and Performance Reporting? This paper discusses and attempts to answer some of these questions and best practices.
Presenter bio: • Director, MUFG Union Bank North America, • Department Manager, Capacity, SLM, Performance Engineering , Middleware and Database • CMG Mullen Award, Best Paper Award, has delivered more than 25 papers and given numerous presentations at CMG and other conferences • Co-founder of SRM Associates, a niche consulting firm specializing in service delivery throughout the SDLC focusied on capacity management and application optimization • Joined the bank in March 2009 and developed and built the Capacity Management , Service Level Management and Performance Engineering Practice from the ground up
Ellen Friedman

Monday, November 7 7:00 - 7:30

CONF: 1st Timer Attendee Orientation & Receptiongo to top

Vincino Ballroom

Monday, November 7 7:30 - 9:30

CONF: Welcome Receptiongo to top

Vincino Ballroom

Tuesday, November 8

Tuesday, November 8 7:00 - 8:00

CONF: BREAKFASTgo to top

Aventine D

Tuesday, November 8 8:00 - 9:00

301 (CySec): PLENARY: Cyber Security in Enterprise Networks - Actions and Implicationsgo to top

Aventine A/B
Invited: Cyber Security in Enterprise Networks - Actions and Implications
John Corliss (United States Federal Government, USA)
CySec
In a world with major cyber breaches seemingly occurring every day, a handful of simple actions may be taken to help minimize the cyber risk to any organization. The five functions of the NIST cyber framework will be used to elaborate on key challenge factors present in the 21st century workspace.
Presenter bio: John Corliss is a computer scientist with the U.S. Department of Homeland Security National Protection and Programs Directorate. Mr. Corliss has been supporting national cyber security programs for over ten years, and has been involved in national defense programs for nearly 14 years. Mr. Corliss is passionate about enhancing cyber security on a national level, and increasing awareness of the many aspects of daily life directly impacted by cyber security and the myriad technologies available to increase cyber security throughout our society.
John Corliss

Tuesday, November 8 9:00 - 9:15

CONF: BREAKgo to top

Tuesday, November 8 9:15 - 10:15

311 (zOS): Analyzing SSD/Flash Performance in High-End Storage - 2016 BEST PAPER AWARDgo to top

2016 BEST PAPER AWARD
Room: Aventine A/B
Analyzing SSD/Flash Performance in High-End Storage - 2016 BEST PAPER AWARD
Cor Meenderinck (IntelliMagic, The Netherlands)
zOS
SSDs and other flash based storage are revolutionizing the storage world. They can sustain a very large number of IOPS and have extremely low response times. It's for those reasons that manufacturers eagerly embraced this technology to be included in high-end storage systems. As the price per gigabyte of flash storage is rapidly decreasing, experts predict that flash will soon be the dominant medium in high-end storage. But how well are they really performing? SMF record 74.8 contains performance statistics on a per-rank basis and hence seems to be the right source for analyzing flash performance. The SMF data of a normally loaded IBM DS8870 shows an average backend read response time of 0.65 ms with peaks up to 1.8 ms for SSD ranks. This seems high considering that manufacturers claim a typical response time of 0.1 ms for enterprise SSDs. In this paper we thoroughly investigate the backend performance statistics as measured on an IBM DS8000 with either SSDs or high performance flash. We analyze around 30,000 intervals of SMF data from 10 different production systems. Firstly, by combining the rank statistics with cache statistics we show that the large peaks in read response times are due to sequential stages. Based on knowledge of how sequential stages are performed we explain why RMF measures such high response times. Second, we show that backend read response times are cluttered by background disk operations. Background operation are initiated by the storage system itself and originate from features such as point-in-time snapshots and auto tiering. The large data set allows to isolate background activity and hence we are able to characterize this backend workload. Finally, by removing the background activity from the data set we provide a clear and uncluttered view of the backend performance of SSDs and Flash in an IBM DS8000. The knowledge presented in this paper is important for performance analysts to draw correct conclusions as the reported backend response times are not always what they appear to be. This paper shows how to interpret the SMF data, how to distinguish three types of backend operations, how to isolate them, and how to characterize them individually.
Presenter bio: Cor Meenderinck received the MSc and PhD degree in computer engineering from Delft University of Technology, the Netherlands. After a post-doc period of one year on that same university he joined IntelliMagic. He is currently a consultant and software development lead with a focus on storage system performance and modeling.
Cor Meenderinck

312 (CySec): Blockchain: What, Why, Howgo to top

Room: Aventine C
Blockchain: What, Why, How
Elisabeth Stahl (IBM, USA)
CySec
What is blockchain and how does it work? Why does blockchain matter? What is blockchain architecture and how do I determine if a workload is a good fit? What are the performance implications? What are typical use cases and how is blockchain really being used? How can blockchain reduce time, cost, and risk for my organization?
Presenter bio: Elisabeth Stahl is an IBM Distinguished Engineer and has been working in IT Infrastructure Optimization for over 25 years. She is a member of the IBM Academy of Technology, IEEE Senior Member, Computer Measurement Group Program Chair and is on the Board of Directors at The Music Settlement. Elisabeth received a BA in Mathematics from the University of Pennsylvania and an MBA from NYU. Follow her on Twitter @ibmperformance .
Elisabeth Stahl

313 (APM): Model Driven Software Performance Engineering: Current Challenges and Way Ahead (Can Performance Modeling ever replace Performance Testing in the Software Industry?)go to top

Room: Palatine A
Model Driven Software Performance Engineering: Current Challenges and Way Ahead (Can Performance Modeling ever replace Performance Testing in the Software Industry?)
Manoj Nambiar (Tata Consultancy Services & Institute of Electrical and Electronics Engineers, India); Ajay Kattepur (TCS Research, India); Gopal Bhaskaran Nayar and Rekha Singhal (TCS, India); Subhasri Duttagupta (Amrita Viswa Vidyapeetham, Amritapuri Campus, India)
APM
Performance model solvers and simulation engines have been around for more than two decades. Yet, performance modeling has not received wide acceptance in the software industry, unlike pervasion of modeling and simulation tools in other industries. This paper explores underlying causes and looks at challenges that need to be overcome to increase utility of performance modeling, in order to make critical decisions on software based products and services. Multiple real-world case studies and examples are included to highlight our viewpoints on performance engineering. Finally, we conclude with some possible directions the performance modeling community could take, for better predictive capabilities required for industrial use.
Presenter bio: Manoj Nambiar is currently working with TCS as a Principal Scientist, heading the Performance Engineering Research Center (PERC). He also leads the Parallelization and Optimization Centre of excellence as a part of the company's HPC Initiative. Until 2011, Manoj has been working as a research lead in High Performance Messaging, Networking and Operating Systems in PERC. Prior to this has executed several consulting assignments in the performance engineering area specializing in network and systems performance. Manoj has a B.E from the University of Bombay, and a post graduate diploma in VLSI design from C-DAC, India.
Manoj Nambiar

314 (CLO): Invited: Flying Two Mistakes High - How to Keep High Availability in Cloud Based Applicationsgo to top

Room: Palatine B
Invited: Flying Two Mistakes High - How to Keep High Availability in Cloud Based Applications
Lee Atchison (New Relic, USA)
CLO
Learn how not to crash... When building large, cloud-based applications that operate at a high scale, it is important to maintain a high availability and resilience to failures. In order to do that, you must be tolerant of failures, even in light of failures in other areas of your application. "Fly two mistakes high" is an old adage in the radio control airplane hobby. It means, fly high enough so that if you make a mistake, you can continue flying with room to still make mistakes. This same philosophy can be applied to highly scaled applications, and can dramatically increase your resilience to failure. In this talk, we will show examples of how flying two mistakes high can keep you and your applications available, and scaled.
Presenter bio: Lee Atchison is Senior Director of Strategic Architecture at New Relic. He's been with New Relic for five years where led the building of the New Relic infrastructure products, and helped New Relic architect a solid service-based system. He has a specific expertise in building highly available systems. Lee has 30 years of industry experience, and learned cloud-based, scalable systems during his seven years as a Senior Manager at Amazon.com, where among other things he led the creation of AWS Elastic Beanstalk. Lee is the author of the book "Architecting for Scale", published in 2016 by O'Reilly Media.
Lee Atchison

315 (ITSM): Invited: System Utilization: Keeping the Glass Half Fullgo to top

Room: Portofino A

2009 Michelson Award Recipient

Invited: System Utilization: Keeping the Glass Half Full
Bruce McNutt (IBM, USA)
ITSM
This paper describes how the black box model, as introduced in earlier papers, helps to plan and operate systems that grow grow gracefully. This comes about through a better understanding of system utilization. Earlier papers showed that the black box model can provide automated utilization measurements. This paper applies the same model more broadly to the planning and operation of a system. Our goal is to grow the productivity of the system up to the level defined in the capacity planning process, with minor delays due to queueing and/or contention.
Presenter bio: Bruce McNutt, CMG's 2009 Michelson Award recipient, is a senior scientist/engineer and master inventor working in the Systems and Technology Group of International Business Machines Corporation. He has specialized in disk storage performance since joining IBM in 1983 and has published one of the key books on that subject. Among the many papers which he has presented to the annual conference of the Computer Measurement Group, as an active participant for more than 25 years, are three that received CMG "best paper" awards.
Bruce McNutt

316 (ORG): It's Not What You Know - It's Who You Know - A Guide for Job Huntersgo to top

Room: Portofino B
It's Not What You Know - It's Who You Know - A Guide for Job Hunters
Denise P Kalm (Kalm Kreative, Inc, USA)
ORG
"If you want to go fast, go alone. If you want to go far, go with others." - African proverb Technicians study, hone their skills and keep current on the latest technology, all in a quest to be competitive in a tight job market. While that's important, in today's market, too many people look the same on paper. With thousands of applicants for every job, you need an edge that lets your resume rise to the top of the pile. The secret is your network - building it and exploiting it. In this session, you will learn how to create a powerful network and then how to make it work for you.
Presenter bio: Denise P. Kalm is the Chief Innovator at Kalm Kreative, Inc., a marketing services organization. Her experience as a performance analyst/capacity planner, software consultant, and then marketing maven at various software companies grounds her work providing contract writing, editing, marketing and speaking services. She is a frequently published author in both the IT world and outside and has 3 books: Lifestorm, Career Savvy-Keeping & Transforming Your Job, Tech Grief - Survive & Thrive Thru Career Losses (with L. Donovan). Kalm is a requested speaker at such venues as SHARE, CMG and ITFMA and has enhanced her skills through Toastmasters where she has earned her ACG/ALB . She is also a personal coach at DPK Coaching.
Denise P Kalm

317 (CONF): TeamQuest Predictive Analytics & Advanced Reporting Vendor Traininggo to top

Vendor Training
Jeff Schultz
Room: Syros

TeamQuest IT Service Optimization (ITSO) solutions help you make the right decisions at the right time. You get continuous, scalable and automated service optimization, delivering agility and impressive business performance via the most cost-efficient IT environment possible. Business risk is minimized, performance is maximized, and costs are contained.

In this training session you will learn… • How to create system models that accurately reflect the hardware and work that you want to model • Proactively maintain service levels by using TeamQuest Predictor to identify and resolve capacity issues before they occur • Generate reports that demonstrate how changes will affect service levels • Analyze out-of-the-box report structures to determine the report options that are available to end users • Build custom reports

Tuesday, November 8 10:15 - 10:30

CONF: BREAKgo to top

Tuesday, November 8 10:30 - 11:30

321 (ARCAP): Invited: Managing Capacity and Performance in a Large Scale Production Environmentgo to top

Room: Aventine A/B
Invited: Managing Capacity and Performance in a Large Scale Production Environment
Goranka Bjedov (Facebook, Inc, USA)
ARCAP
This presentation will discuss processes, techniques, and tools used at Facebook to manage more than a billion daily visits to the site. The approaches used when the site had millions of users evolved over the last decade, and are either based on open source technologies or have been developed at Facebook and open sourced later. Like many large scale companies, Facebook is focused on reducing its footprint while at the same time providing highly performant, accessible, reliable and available product all around the globe. The talk with cover some of the fundamental building blocks of Facebook's infrastructure (Opencompute.org) and explain how and why company undertook those efforts.
Presenter bio: Goranka Bjedov works as a capacity engineer at Facebook where she is responsible for making sure there are enough servers to handle everything Facebook users want to post, upload, find or otherwise engage with. Most of her time is spent analyzing performance and assessing risks. Her industry career also included a performance engineering position at Google, Network Appliance and AT&T Labs. She is a frequent keynote speaker at performance related conferences and workshops. Prior to joining industry, Goranka was a tenured faculty at Schools of Engineering at Purdue University.
Goranka Bjedov

322 (zOS): Invited: z/OS Performance HOT Topicsgo to top

Room: Aventine C
Invited: z/OS Performance HOT Topics
Kathy Walsh (IBM, USA)
zOS
This fast paced, always new presentation, explores the latest information on z Systems and z/OS performance and capacity planning issues. Recent performance enhancements, gotchas and recommendations are reviewed. Get the latest information relating to recent performance APARs and IBM ATS performance offerings. This session examines the newly announce IBM z13s and discusses some of the key performance features rolling out with z13 GA2. Information related to the newest version of z/OS will also be covered.
Presenter bio: Kathy is an IBM Distinguished Engineer who is an internationally recognized technical leader in the System z platform, covering both hardware and software, with a focus on z/OS performance and System z capacity planning. Kathy provides technical and project leadership within IBM and to customers on the use, deployment and benefits of System z technology. Extensive experience consulting with IBM clients and IBM account teams on the performance and management of their z/OS environments, often in support of customer critical situations. Areas of focus include support for System z processors, LPAR configuration and management, Parallel Sysplex performance, z/OS Workload Manager, RMF, Batch Window issues, Processor Sizing, and support for software pricing. Currently, Kathy is the team leader for the Performance and Capacity Planning team at the IBM Washington Systems Center within Advanced Technical Support.
Kathy Walsh

323 (CySec): Invited: Securing the Internet Routing Infrastructurego to top

Room: Palatine A
Invited: Securing the Internet Routing Infrastructure
Russell J Clark (Georgia Tech, USA)
CySec
The fundamental traffic forwarding behavior of the Internet is based on the remarkably hopeful notion that most network operators will do their best to move your packets toward their intended destination in the most effective way. Given this optimistic design, it is not at all surprising that there are numerous incidents where the forwarding mechanisms break down in the presence of malicious actors and operator errors. This talk provides an overview of the threats to traffic forwarding in the Internet and the ongoing efforts to mitigate those threats including protocol standards such as RPKI and BGPSEC and the role that monitoring and measurement play in these efforts. We will discuss the latest research and standardization efforts along with some of the ongoing challenges to deploying the proposed solutions.
Presenter bio: Russ Clark is a Senior Research Scientist in Georgia Tech's School of Computer Science, who engages hundreds of students each semester in mobile development, networking and the Internet of Things. He emphasizes innovation, entrepreneurship and industry involvement in student projects and application development. He is the co-director of the Georgia Tech Research Network Operations Center (GT-RNOC), which supports research efforts across campus, and principal leader of the Convergence Innovation Competition, which pairs students and industry sponsors on novel projects. He has played a leadership role in the NSF GENI project, leading both the GT campus trials efforts as well as the GENI@SoX regional deployment and the Software Defined Exchange (SDX). He is active in the startup community, including roles with the National Science Foundation Innovation Corps program and as a principle with Empire Technologies during its acquisition by Concord Communications.
Russell J Clark

324 (CLO): Invited: The Challenges of Performance Management in the Cloudgo to top

Room: Palatine B
Invited: The Challenges of Performance Management in the Cloud
Edward Wustenhoff (Burstorm, USA)
CLO
The advent of cloud computing has created a new reality for understanding the cost of performance. With 1000s of different products, in many different locations, with many different pricing models combined with the velocity of change on all of those vectors, a new approach to performance management is required. This presentation will talk about the challenges that cloud computing brings to the practices of performance management and how we addressed them by creating a continuous price/performance benchmark. The presentation will cover the identification of the pertinent challenges, the used methodologies to overcome them, the implementation of the benchmark and highlight results derived from the data collected to-date and forward looking statements.
Presenter bio: Edward co-founded Burstorm because he believes that although the variables around determining the right cloud services for our customers are many and complex, they are finite and solvable. With over twenty years of IT management, technology and services experience, Edward brings depth and experience to the team. Prior to joining Burstorm, he worked at Applied Materials, Sun Microsystems, Netflix and Complete Genomics leading large scale infrastructure designs and deployments of compute, storage, data center and network infrastructure.
Edward Wustenhoff

325 (ORG): Invited: Optimization Beyond the Infrastructurego to top

Room: Portofino A

2010 Michelson Award Recipient

Invited: Optimization beyond the Infrastructure
Michael Salsburg (Independent Consultant, USA)
ORG
Some of you may remember an old movie called "Cheaper by the Dozen" where the protagonist is a "time and motion" expert in the 1920s. As a longtime CMG member, I have often seen myself as an efficiency expert for IT. Whether the subject is transaction processing, software development or product management, there are always ways to optimize time, minimize waste and achieve excellence. Queues and bottlenecks exist everywhere in our world. The mentality that has been at the core of CMG conferences, papers and discussions can be leveraged beyond infrastructure optimization. The presentation includes ideas and revelations resulting from recent assignments to optimize software development using Agile Principles as well as the overall process of product delivery.
Presenter bio: Dr. Salsburg is an independent consultant. Previously, Dr. Salsburg was a Distinguished Engineer and Chief Architect for Unisys Technology Products. He was founder and president of Performance & Modeling, Inc. Dr. Salsburg has been awarded three international patents in the area of infrastructure performance modeling algorithms and software. In addition, he has published over 70 papers and has lectured world-wide on the topics of Real-Time Infrastructure, Cloud Computing and Infrastructure Optimization. In 2010, the Computer Measurement Group awarded Dr. Salsburg the A. A. Michelson Award.
Michael Salsburg

326 (BD): Invited: Enterprise Performance Assurance Based on Big Data Analyticsgo to top

Room: Portofino B
Invited: Enterprise Performance Assurance Based on Big Data Analytics
Boris Zibitsker (BEZNext, USA)
BD
Today's fast-paced businesses have to make business decisions in real time. That creates pressure on IT leaders to develop Big Data infrastructure and applications capable to process large volume of data from different sources, apply advanced analytics and present recommendations in real time. These applications work in distributed, multi-tier, virtualized, parallel processing environment, where each cluster and system has own performance management tools and dedicated performance repositories. It creates a lot of obstacles for Applications Performance Management and Capacity Management of Big Data environment. In this presentation we will discuss challenges of creating an Enterprise Performance Assurance platform for processing streams of measurement data in memory using Kafka and Spark and storing filtrated and aggregated data in Data Lake. We will review case studies illustrating application of Big Data advanced analytics, including descriptive, diagnostic, predictive and prescriptive analytics for organizing Enterprise Performance Assurance processes.
Presenter bio: Boris Zibitsker is a specialist in Predictive Analytics. As CEO of BEZNext, he manages development of new technologies and consults companies on applying predictive and prescriptive analytics for optimization of business and IT. As Founder, CTO and Chairman of BEZ Systems, he was managing development of the capacity management tools for Teradata, Oracle, DB2 and SQL Server until company was sold to Compuware. As CTO of Modeling and Optimization at Compuware he was developing algorithms for detecting and predicting performance and availabilities As Adjunct Associate Professor, Boris taught graduate courses at DePaul University in Chicago and seminars at Northwestern University, University of Chicago and Relational Institute. He also taught seminars in USA, South America, Europe, Asia and Africa. He is the author of many papers and organizer of Big Data Predictive Analytics training and certification.
Boris Zibitsker

327 (CONF): TeamQuest Predictive Analytics & Advanced Reporting Vendor Traininggo to top

Vendor Training
Jeff Schultz
Room: Syros

TeamQuest IT Service Optimization (ITSO) solutions help you make the right decisions at the right time. You get continuous, scalable and automated service optimization, delivering agility and impressive business performance via the most cost-efficient IT environment possible. Business risk is minimized, performance is maximized, and costs are contained.

In this training session you will learn… • How to create system models that accurately reflect the hardware and work that you want to model • Proactively maintain service levels by using TeamQuest Predictor to identify and resolve capacity issues before they occur • Generate reports that demonstrate how changes will affect service levels • Analyze out-of-the-box report structures to determine the report options that are available to end users • Build custom reports

Tuesday, November 8 11:30 - 12:30

CONF: LUNCHgo to top

Aventine D

Tuesday, November 8 1:00 - 2:00

331 (NETCAP): Invited: The Top Performance Defects Costing Online Organizations Millionsgo to top

Room: Aventine A/B
Invited: The Top Performance Defects Costing Online Organizations Millions
Craig Hyde (Rigor & Rigor, USA)
NETCAP
The Top Performance Defects Costing Online Organizations Millions There are literally hundreds of issues that could be slowing down your webpages. How do you figure out (and fix) the ones that are hurting your business most? Using performance data provided by Rigor and SOASTA about the top 200 online retail sites (as listed by Internet Retailer), Craig Hyde walks attendees through the following methodology: Gathering historical user data via RUM Correlating load times with conversions Using predictive analytics to compute lost revenue Applying conversion impact scoring to determine which page groups are most affected by performance changes Running performance diagnostics on every page in these page groups to sniff out all performance rule violations Distilling those violations down to the top 10 performance defects impacting revenue No doubt you've encountered scores of lists outlining the top performance issues faced by sites. Unlike those lists, this list is grounded in a study of revenue/business impact. Using this approach, you can focus on fixing the performance defects that are hurting you most on the pages that matter the most.
Presenter bio: As an entrepreneur with a decade of experience in Application Performance Management, Craig is responsible for product management, marketing, sales, and operations. Craig was previously a Solutions Consultant for Compuware/Gomez where he designed and implemented application performance solutions for the Fortune 100. Before that, he provided the Fortune 1000 and government agencies with systems to test and manage their networks while at Network Orange. Craig is active in the ATDC at Georgia Tech and can be found on the pitch with Atlanta Old White Rugby Football Club.
Craig Hyde

332 (zOS): PANEL: zEnterprise Performance and Capacity Management Q and Ago to top

Room: Aventine C
PANEL: zEnterprise Performance and Capacity Management Q and A
Ivan L Gelb (GIS Corporation, USA)
zOS
Computer industry recognized subject matter experts will answer Z mainframes CPE questions submitted via email prior to the scheduled time and questions of the session's attendees. Daily bulletin will provide the names of panelists. This session has been consistently one of the highest rated ones at past CMG conferences. Email ivan@gelbis.com your questions at any time between now and the conference. At the conference session, we will reward the first ten emailed questions with a gift we choose. Please put "CMG2016 Z Panel Question" at start of email's subject line. Bio of Ivan Gelb, Panel Moderator, is at www.gelbis.com, where you can also submit your questions. Panelists include: John Baker, MVS Solutions; Gary King, IBM; David Hutton, IBM; Frank Kyne, Watson & Walker; Kathy Walsh, IBM.
Presenter bio: Details provided at www.gelbis.com. Or, just call, 732-303-1333, for desired details.
Presenter bio: Bio: Over 25 years in IT industry as both a customer and consultant. As a customer, John designed, implemented and maintained many critical projects such as WLM Goal Mode and GDPS/Data Mirroring. He has extensive experience with many performance analysis tools and techniques at the hardware, OS, and application levels. As a consultant, John has assisted many of the world's largest datacenters with their z/OS performance challenges and held Subject Area Chair positions with CMG for both Storage and Capacity Planning for several years. John has hosted many sessions at CMG, SHARE, etc. as well as several regional user groups. In 2017, John joined forces with internationally-recognized performance specialist Peter Enrico.
Presenter bio: Gary is an IBM Distinguished Engineer in z Systems Design and Performance. Since joining IBM in 1974, he has been involved in the design and evaluation of the major system resource managers of z/OS, Parallel Sysplex, coupling facilities and high-end servers. Gary has developed a number of techniques and methodologies for performance analysis and capacity planning which have been used both to direct product development and to assist clients with performance management of their systems. He holds eleven patents and has spoken at numerous regional, national and international conferences. CMG recognized Gary as the 2012 winner of the A.A. Michelson Award.
Presenter bio: Kathy is an IBM Distinguished Engineer who is an internationally recognized technical leader in the System z platform, covering both hardware and software, with a focus on z/OS performance and System z capacity planning. Kathy provides technical and project leadership within IBM and to customers on the use, deployment and benefits of System z technology. Extensive experience consulting with IBM clients and IBM account teams on the performance and management of their z/OS environments, often in support of customer critical situations. Areas of focus include support for System z processors, LPAR configuration and management, Parallel Sysplex performance, z/OS Workload Manager, RMF, Batch Window issues, Processor Sizing, and support for software pricing. Currently, Kathy is the team leader for the Performance and Capacity Planning team at the IBM Washington Systems Center within Advanced Technical Support.
Presenter bio: David has been a part of the IBM Z Hardware Performance and Design teams for 17 years. In his current role he is a client-facing lab representative for system performance inquiries and situations worldwide and co-develops the Large Systems Performance Reference (LSPR). He co-developed five generations of System z core performance models that have helped to shape the hardware designs and supply projection data to brand/marketing. He is a co-author of ~30 patents.
Ivan L GelbJohn BakerGary M KingKathy WalshDavid Hutton

333 (VIRT): CMG-T: VMware vSphere Capacity Management Essentials: Part 1go to top

Room: Palatine A
CMG-T: VMware vSphere Capacity Management Essentials - Part One
Jamie Baker (Syncsort, United Kingdom (Great Britain))
VIRT
This 3 hour presentation has been designed at both 101 and more in-depth capacity and performance level for analysts, planners and managers who deal with VMware vSphere environments within their organisation on a daily basis. In part one we take a look at what virtualization is, specifically x86 virtualization and how VMware embraces that technology through its architecture and functionality.
Presenter bio: Jamie has been an IT professional since 1998 after graduating from the University of Kent with a BSc in Management Science. After initially working on UNIX systems as an Operator and then a Systems Administrator, he joined Metron in 2002 and has been working on Capacity Management projects and supporting Athene tool ever since. Jamie is now Syncsort Senior Product Manager in Capacity Management with extensive IT experience, specifically within virtualized and distributed systems.
Jamie Baker

334 (APM): CMG-T: Java Application Performance in the Data Center, Data Collection and Analysis: Part 1go to top

Room: Palatine B
CMG-T: Java Application Performance in the Data Center, Data Collection and Analysis Part 1
Kingsum Chow (Alibaba Inc, USA); Khun Ban (Intel Corporation, USA); Pooja Jain (University of Texas at Dallas, USA)
APM
Java applications form an important class of applications running in the data center and the cloud. After a quick introduction to Java virtual machines, the characteristics of Java workloads will be described. It is then followed by general performance data collection and Java specific performance counters. A quick case study of the CPU-memory trade-offs of Java programs will be demonstrated using analytics. The knowledge can aid capacity planning for Java applications. We are planning to have a hands-on tutorial session running Java applications and collect data for the CPU-memory trade-off experiments. We plan to distribute the hands-on tutorial on VM images that can be distributed on USB's. Here is the outline of the tutorial: 1. Introduction to Java applications running in the data center 2. Workload Characterization in the data center 3. Java Performance Monitoring in the data center 4. Performance Optimizations and Capacity Planning 1 hour
Presenter bio: Kingsum Chow is currently a Chief Scientist at Alibaba Infrastructure Services. Before joining Alibaba in May 2016, he was a Principal Engineer and Chief Data Scientist in the System Technology and Optimization (STO) division of the Intel Software and Services Group (SSG). He joined Intel in 1996 after receiving Ph.D. in Computer Science and Engineering from the University of Washington. Since then, he has been working on performance, modeling and analysis of software applications. At the Oracle OpenWorld in October 2015, Intel and Oracle CEO's announced the joint Cloud lab called project Apollo led by Kingsum in the opening keynote in front of tens of thousands of software developers. He has been issued more than 20 patents. He has presented more than 80 technical papers. In his spare time, he volunteers to coach multiple robotics teams to bring the joy of learning Science, Technology, Engineering and Mathematics to the K-12 students in his community.
Kingsum Chow

335 (CONF): TBDgo to top

Room: Portofino A

336 (ITSM): Capacity Management Maturity, Maslow, and Yougo to top

Room: Portofino B
Capacity Management Maturity, Maslow, and You
Rich Fronheiser (Metron-Athene, Inc., USA)
ITSM
Many consultants and consulting organizations rate an organization's Capacity Management Maturity by placing an organization into one of five categories based on the Capability Maturity Model Integration (CMMI) program. Abraham Maslow, in his 1943 paper "A Theory of Human Motivation", laid out his theory of human growth and motivation: Five levels, which are frequently represented as a pyramid with five levels -- with basic human needs at the bottom/base of the pyramid. When looking at a few organizations and considering aspects that make an organization "more mature" or "less mature" I noted a similarity between the CMMI and Maslow's Hierarchy of Needs that warranted further exploration. This presentation will consider organizations and their Capacity Management processes from both standpoints -- CMMI and process maturity as well as Maslow's Hierarchy applied on an organizational and employee level. From the presentation, attendees should be able to take away some suggestions to not only make the Capacity Management process in their organizations more mature, but hopefully have a better understanding of why those processes might not be as mature as they, personally, would like.
Presenter bio: Rich has been working in Capacity Management for 20 years, the last 13 with Metron, holding ITIL v2 Manager and v3 Expert certification. He's worked in a variety of presales and postsales consulting roles within Metron, turning his attention in recent years to product and strategic marketing. Rich earned a BS in Mathematics from Juniata College (PA) and an MBA from the University of Wisconsin-Whitewater and is responsible for Metron's global marketing efforts.
Rich Fronheiser

337 (CONF): Abstracta: Mobile Performance Testinggo to top

Vendor Training
Federico Toledo, Sofia Palamarchuk
Room: Syros

Federico Toledo and Sofia Palamarchuk introduce mobile performance testing from concepts to best practices, covering both server side and client side, and offer a demonstration on how to integrate tests early in the development cycle using Monkop, a cloud base solution that automatically installs an app in dozen of real devices and checks for crashes and performance issues.

Tuesday, November 8 2:00 - 2:15

CONF: BREAKgo to top

Tuesday, November 8 2:15 - 3:15

341 (ARCAP): Invited: Risky Business: Modeling and Predicting System Performancego to top

Room: Aventine A/B

1979 Michelson Award Recipient

Invited: Risky Business: Modeling and Predicting System Performance
Jeff Buzen (Indepedent Consultant, USA)
ARCAP
The predictions derived from a single model do not all carry the same level of risk: some predictions are riskier than others. This session examines the nature of the risks that arise when models are used to predict the performance of computer systems and networks. These include forecasting risk, sampling risk and modeling risk itself. Some strategies for mitigating and controlling these risks will be examined.
Presenter bio: Co-founder and Chief Scientist, BGS Systems, 1975 - 1998
Jeff Buzen

342 (zOS): Invited: Getting More MIPS Out of Your Processorsgo to top

Room: Aventine C
Invited: Getting More MIPS out of your processors
Gilbert Houtekamer (IntelliMagic, The Netherlands); Todd Havekost (IntelliMagic Inc., USA)
zOS
Software costs consistently make up the largest component of the budget for mainframe installations. Typically, MLC license charges are based on the peak MSU consumption. Any tuning that reduces MSU consumption and thus software expense will give you free MIPS. We will discuss how you can use CPU Measurement Facility (SMF 113) and HiperDispatch topology (SMF 99.14) data to get a deep understanding of your workload and the optimization potential. The paper explains how to interpret the cache counters and other critical metrics including Relative Nest Intensity (RNI). To illustrate the concepts discussed in the paper, we will summarize the results from an actual RNI optimization effort on a z13 processor at a large installation.
Presenter bio: Dr. Gilbert Houtekamer started his career in computer performance analysis when obtaining his Ph.D. on MVS I/O from the Delft University of Technology in the 1980s. He now has over 25 years of experience in the field of z/OS and storage performance and obtained a place in the ‘Mainframe Hall of Fame'. Gilbert is founder and managing director of IntelliMagic, delivering software that applies built-in intelligence to measurement data for storage and z/OS to help customers manage performance, increase efficiency and predict availability issues.
Gilbert Houtekamer

343 (VIRT): CMG-T: VMware vSphere Capacity Management Essentials: Part 2go to top

Room: Palatine A
CMG-T: VMware vSphere Capacity Management Essentials - Part Two
Jamie Baker (Syncsort, United Kingdom (Great Britain))
VIRT
This 3 hour presentation has been designed at both 101 and more in-depth capacity and performance level for analysts, planners and managers who deal with VMware vSphere environments within their organisation on a daily basis. In part two, we continue looking at the terminology and technology of VMware's vSphere, getting a better understanding of how VMs, Hosts, Clusters, Datastores, Resource Pools and Networking interact and their relevance to Capacity Management. Furthermore, we cover some of the key component metrics such as CPU Ready Time and Co-stop or what's the difference between Memory Active and Consumed? What metrics do you need to monitor and alert on and what specifically does that tell you.
Presenter bio: Jamie has been an IT professional since 1998 after graduating from the University of Kent with a BSc in Management Science. After initially working on UNIX systems as an Operator and then a Systems Administrator, he joined Metron in 2002 and has been working on Capacity Management projects and supporting Athene tool ever since. Jamie is now Syncsort Senior Product Manager in Capacity Management with extensive IT experience, specifically within virtualized and distributed systems.
Jamie Baker

344 (APM): CMG-T: Java Application Performance in the Data Center, Data Collection and Analysis: Part 2go to top

Room: Palatine B
CMG-T: Java Application Performance in the Data Center, Data Collection and Analysis Part 2
Kingsum Chow (Alibaba Inc, USA); Khun Ban (Intel Corporation, USA); Pooja Jain (University of Texas at Dallas, USA)
APM
Java applications form an important class of applications running in the data center and the cloud. After a quick introduction to Java virtual machines, the characteristics of Java workloads will be described. It is then followed by general performance data collection and Java specific performance counters. A quick case study of the CPU-memory trade-offs of Java programs will be demonstrated using analytics. The knowledge can aid capacity planning for Java applications. We are planning to have a hands-on tutorial session running Java applications and collect data for the CPU-memory trade-off experiments. We plan to distribute the hands-on tutorial on VM images that can be distributed on USB's. Here is the outline of the tutorial: 1. Introduction to Java applications running in the data center 2. Workload Characterization in the data center 3. Java Performance Monitoring in the data center 4. Performance Optimizations and Capacity Planning 1 hour
Presenter bio: Kingsum Chow is currently a Chief Scientist at Alibaba Infrastructure Services. Before joining Alibaba in May 2016, he was a Principal Engineer and Chief Data Scientist in the System Technology and Optimization (STO) division of the Intel Software and Services Group (SSG). He joined Intel in 1996 after receiving Ph.D. in Computer Science and Engineering from the University of Washington. Since then, he has been working on performance, modeling and analysis of software applications. At the Oracle OpenWorld in October 2015, Intel and Oracle CEO's announced the joint Cloud lab called project Apollo led by Kingsum in the opening keynote in front of tens of thousands of software developers. He has been issued more than 20 patents. He has presented more than 80 technical papers. In his spare time, he volunteers to coach multiple robotics teams to bring the joy of learning Science, Technology, Engineering and Mathematics to the K-12 students in his community.
Kingsum Chow

345 (BD): Invited: Performance Engineering for Big Data Applicationsgo to top

Room: Portofino A
Invited: Performance Engineering for Big Data Applications
BD
Open source libraries provide many options selection of algorithms for Big Data applications. Comparing accuracy and scalability of the different algorithms during design, development and performance testing of new Big Data applications is a part of Performance Engineering projects. Performance testing provides valuable information, but it limited to testing environment, planned scenario and it's time consuming. Modeling and performance prediction based on measurement data collected during testing can complement testing results by providing opportunity to predict how new application will perform in production environment and answer many questions without running new tests. In this presentation we will review how advanced analytics and modeling evaluate accuracy and scalability of new Big Data applications. We will review case studies on predicting how new application will perform in Big Data distributed, multi-tier, parallel processing production environment, and answering question how it will affect performance of the existing applications and what should be done proactively with Big Data infrastructure, setting YARN performance management and workload management rules to satisfy Service Level Goals for new and existing applications.
Presenter bio: Boris Zibitsker is a specialist in Predictive Analytics. As CEO of BEZNext, he manages development of new technologies and consults companies on applying predictive and prescriptive analytics for optimization of business and IT. As Founder, CTO and Chairman of BEZ Systems, he was managing development of the capacity management tools for Teradata, Oracle, DB2 and SQL Server until company was sold to Compuware. As CTO of Modeling and Optimization at Compuware he was developing algorithms for detecting and predicting performance and availabilities As Adjunct Associate Professor, Boris taught graduate courses at DePaul University in Chicago and seminars at Northwestern University, University of Chicago and Relational Institute. He also taught seminars in USA, South America, Europe, Asia and Africa. He is the author of many papers and organizer of Big Data Predictive Analytics training and certification.
Presenter bio: Dr. Lupersolsky is CTO of BEZNext. He is responsible for design and development of Big Data Applications Performance Assurance technology. It includes Performance Engineering, Dynamic Capacity Management and Long Term Capacity Planning. Alex supervises incorporation of Advanced Descriptive, Diagnostic, Predictive and Prescriptive analytics to support entire Big Data application life cycle. Prior to BEZNext he was a Director of Modeling Technologies, Software Architect and Manager at Compuware Corporation, BEZ Systems and IBA. Alex has PhD in Computer Science from St. Petersburg University. His dissertation was related to developing a method of performance evaluation of complex mainframe systems using analytic balanced network models.
Boris ZibitskerAlex Lupersolsky

346 (zOS): Invited: Mainframe High-Performance In-Memory Technologygo to top

Room: Portofino B
Invited: Mainframe High-Performance In-Memory technology
Larry Strickland (DataKinetics, Canada)
zOS
Specialized mainframe high-performance in-memory technology has the promise of drastically improving the performance of an existing mainframe application— so much so, that previously rejected application designs may become possible. This presentation will introduce a high-performance in-memory technology solution that can be used to solve a variety of performance-related challenges. We'll discuss how to identify which of your existing applications would benefit from this type of optimization; how to adapt applications to leverage the technology; and discuss at a high level, what needs to be considered when designing a system that uses the technology. Attendees will also learn about some real world results (including some of the largest banks, credit card companies and insurance companies in the US) showing performance improvements as a result of the using this technology.
Presenter bio: Larry Strickland is Chief Products Officer responsible for product direction as DataKinetics branches out into important new business segments. Prior to joining DataKinetics, Larry was CTO and VP Product Management for Natural Convergence, a start-up where his technical background and market astuteness was instrumental in developing key product differentiators, and forging important business partnerships for the company. Previously, he held various management positions with Nortel Networks during that company's period of high growth and market dominance. Larry holds a PH.D. and a B.E. in Electrical Engineering from the University of Melbourne in Australia, and is a volunteer firefighter
Larry Strickland

347 (CONF): Abstracta: Mobile Performance Testinggo to top

Vendor Training
Federico Toledo, Sofia Palamarchuk
Room: Syros

Federico Toledo and Sofia Palamarchuk introduce mobile performance testing from concepts to best practices, covering both server side and client side, and offer a demonstration on how to integrate tests early in the development cycle using Monkop, a cloud base solution that automatically installs an app in dozen of real devices and checks for crashes and performance issues.

Tuesday, November 8 3:15 - 3:45

CONF: BREAKgo to top

Tuesday, November 8 3:45 - 4:45

351 (CONF): TBDgo to top

Room: Aventine A/B

352 (NETCAP): CMG-T: Network Performance Engineering Tutorial: Part 1go to top

Room: Aventine C
CMG-T: Network Performance Engineering Tutorial - Part 1
Manoj Nambiar (Tata Consultancy Services & Institute of Electrical and Electronics Engineers, India)
NETCAP
Network Performance Although one may not be conscious of it, networks are an integral part of most enterprise systems and applications. It naturally follows that network performance is crucial to overall system performance. Knowing how networks affect applications helps in optimizing application performance and avoiding application blackouts or brownouts. Participants can expect to learn the following from this session • Networks, TCP/IP, their characteristics and how they impact performance • How can applications be designed and tuned for best network performance? • Tools for network performance analysis • Diagnosing application performance using network sniffers • Network devices available today and their effect on performance • Network Monitoring • Network Sizing A basic understanding of networks and its layered architecture is expected from participants.
Presenter bio: Manoj Nambiar is currently working with TCS as a Principal Scientist, heading the Performance Engineering Research Center (PERC). He also leads the Parallelization and Optimization Centre of excellence as a part of the company's HPC Initiative. Until 2011, Manoj has been working as a research lead in High Performance Messaging, Networking and Operating Systems in PERC. Prior to this has executed several consulting assignments in the performance engineering area specializing in network and systems performance. Manoj has a B.E from the University of Bombay, and a post graduate diploma in VLSI design from C-DAC, India.
Manoj Nambiar

353 (VIRT): CMG-T: VMware vSphere Capacity Management Essentials: Part 3go to top

Room: Palatine A
CMG-T: VMware vSphere Capacity Management Essentials - Part Three
Jamie Baker (Syncsort, United Kingdom (Great Britain))
VIRT
This 3 hour presentation has been designed at both 101 and more in-depth capacity and performance level for analysts, planners and managers who deal with VMware vSphere environments within their organisation on a daily basis. In the last part, we move into more detail regarding how to Capacity manage and plan for your vSphere environment. Discussing when and where to use Trend models over analytical and how that applies to a Cluster or individual ESXi host. Finally we'll take a look at how optimising and tuning your vSphere environment can provide better benefits in both VM sprawl reduction and higher P2V ratios.
Presenter bio: Jamie has been an IT professional since 1998 after graduating from the University of Kent with a BSc in Management Science. After initially working on UNIX systems as an Operator and then a Systems Administrator, he joined Metron in 2002 and has been working on Capacity Management projects and supporting Athene tool ever since. Jamie is now Syncsort Senior Product Manager in Capacity Management with extensive IT experience, specifically within virtualized and distributed systems.
Jamie Baker

354 (zOS): Invited: Latest and Greatest System Z News Every CPE Pro Should Knowgo to top

Room: Palatine B
Invited: Latest and Greatest System Z News Every CPE Pro Should Know
Ivan L Gelb (GIS Corporation, USA)
zOS
: Every System Z mainframes hardware and software announcement contains performance and capacity implications which are seldom detailed enough for cost benefit estimation. It is up to the capacity and performance management professionals to: (a) ferret out the CPE implications,(b) interpret the changes(c) analyze announcement's estimated benefit / cost, and (d) estimate the impact at their installation so their management makes informed decisions. This session will present the analysis and impact of recently announced items which every installation should be aware of. Also, we will discuss some methodologies to perform analysis and present the results which take into account an installation's unique requirements.
Presenter bio: Details provided at www.gelbis.com. Or, just call, 732-303-1333, for desired details.
Ivan L Gelb

355 (CLO): Invited: Hybrid IT - An Ecosystem for Getting the Best of Both Worldsgo to top

Room: Portofino A
Invited: Hybrid IT - An Ecosystem for Getting the Best of Both Worlds
Florian Graf (University of Applied Sciences Zurich, Switzerland); Clea A. Zolotow (IBM, USA); Oliver Raff (IBM, Italy); Claus Schroeder-Hansen (IBM, Denmark)
CLO
Hybrid IT enables a managed ecosystem of providers, resources, and tools for businesses technology. Successful Hybrid IT deployment requires managing and optimizing systems of record and systems of engagement while ensuring new business requirements can be met. This paper provides an overview of Hybrid IT, brokerage system examples, and business linkage to this technology. zSeries is covered as well as midrange systems as well as the interaction of software defined networking and storage and their interaction with Hybrid IT. Specific components for the transition to and delivery of a hybrid cloud are explored. Finally, best practices for hybrid cloud usability utilizing aggregation, integration, and customization capabilities are outlined.

356 (BD): Invited: Best Practices - Populating Big Data Repositories from DB2, IMS and VSAMgo to top

Room: Portofino B
Invited: Best Practices - Populating Big Data Repositories from DB2, IMS and VSAM
Larry Strickland (DataKinetics, Canada)
BD
As Big Data repositories are becoming more strategic to an enterprise, the need to populate them from legacy mainframe databases is percolating to the top of the priority list. Moving business-critical mainframe data into Hadoop, NoSQL or other Big Data databases presents a number of challenges vs populating a relational based data warehouse. Determining the degree of normalization for segment hierarchies / repeating groups, how to process incremental changes and handling general mainframe data issues are some of the key areas that need to be addressed. If not done correctly, the results will not match the expectations. Attendees will learn some of the best practices for populating Big Data repositories from mainframe databases, including general design considerations, common data issues, initial data loads and near-real-time updates.
Presenter bio: Larry Strickland is Chief Products Officer responsible for product direction as DataKinetics branches out into important new business segments. Prior to joining DataKinetics, Larry was CTO and VP Product Management for Natural Convergence, a start-up where his technical background and market astuteness was instrumental in developing key product differentiators, and forging important business partnerships for the company. Previously, he held various management positions with Nortel Networks during that company's period of high growth and market dominance. Larry holds a PH.D. and a B.E. in Electrical Engineering from the University of Melbourne in Australia, and is a volunteer firefighter
Larry Strickland

357 (CONF): Moviri: How to Collect Data on your Containers/Hadoop/Network/(almost) Everything in Your IT Environment with Moviri Integrators for TrueSight Capacity Optimizationgo to top

Vendor Training
Renato Bonomini, Stefano Doni
Room: Syros

IT departments are always under pressure to quickly adapt with the onboarding of many new evolving workloads. Learn some of the key metrics and new insights required to properly manage the capacity and performance of new technologies leveraging "Moviri Integrators for BMC Truesight Capacity Optimization": • Big data systems are complex all-in-one platforms, bringing a new set of challenges in terms of capacity planning, efficiency, and bottleneck identification • Containers are being more and more adopted by dev teams, which require the use of orchestration platforms and new resource management concepts to be grasped • Being the backbone, networks are increasingly taxed with new and intensive traffic patterns.

Tuesday, November 8 4:45 - 5:00

CONF: BREAKgo to top

Tuesday, November 8 5:00 - 6:00

361 (ARCAP): Invited: Performance Or Capacity? Different Approaches for Different Tasksgo to top

Room: Aventine A/B

2015 Mullen Award Recipient

Invited: Performance Or Capacity? Different approaches for different tasks
Alexander Gilgur (Facebook, Inc, USA); Steve Politis (Facebook, USA)
ARCAP
We often talk about performance and capacity as one thing, and indeed they complement each other in a powerful balancing loop: higher capacity improves performance, decreased performance indicates insufficient capacity, which needs to be provisioned for. However, we often miss the fact that measurement and aggregation approaches that are used in performance monitoring are not always useful for capacity planning, while approaches that we use in capacity planning are often meaningless for performance analysis. This presentation explores this gap and discusses ways to reconcile the two tasks.
Presenter bio: Alexander Gilgur is a Data Scientist and Systems Analyst with over 20 years of experience in a wide variety of domains - Control Systems, Chemical Industry, Aviation, Semiconductor manufacturing, Information Technologies, and Networking - and a solid track record of implementing his innovations in production. He has authored and co-authored a number of know-hows, publications, and patents. Alex enjoys applying the beauty of Math and Statistics to solving capacity and performance problems and is interested in non-stationary processes, which make the core of IT problems today. Presently, he is a Network Data Scientist at Facebook and an occasional faculty member at UC Berkeley's MIDS program. He is also a father, a husband, a skier, a soccer player, a sport psychologist, a licensed soccer coach, a licensed professional engineer (PE), and a music aficionado. Alex's technical blog is at http://alexonsimanddata.blogspot.com.
Alexander Gilgur

362 (NETCAP): CMG-T: Network Performance Engineering Tutorial: Part 2go to top

Room: Aventine C
CMG-T: Network Performance Engineering Tutorial - Part 2
Manoj Nambiar (Tata Consultancy Services & Institute of Electrical and Electronics Engineers, India)
NETCAP
Network Performance Although one may not be conscious of it, networks are an integral part of most enterprise systems and applications. It naturally follows that network performance is crucial to overall system performance. Knowing how networks affect applications helps in optimizing application performance and avoiding application blackouts or brownouts. Participants can expect to learn the following from this session • Networks, TCP/IP, their characteristics and how they impact performance • How can applications be designed and tuned for best network performance? • Tools for network performance analysis • Diagnosing application performance using network sniffers • Network devices available today and their effect on performance • Network Monitoring • Network Sizing A basic understanding of networks and its layered architecture is expected from participants.
Presenter bio: Manoj Nambiar is currently working with TCS as a Principal Scientist, heading the Performance Engineering Research Center (PERC). He also leads the Parallelization and Optimization Centre of excellence as a part of the company's HPC Initiative. Until 2011, Manoj has been working as a research lead in High Performance Messaging, Networking and Operating Systems in PERC. Prior to this has executed several consulting assignments in the performance engineering area specializing in network and systems performance. Manoj has a B.E from the University of Bombay, and a post graduate diploma in VLSI design from C-DAC, India.
Manoj Nambiar

363 (ARCAP): Invited - Reinventing Performance and Capacity Analysis with Real Time Big Datago to top

Room: Palatine A
Invited - Reinventing Performance and Capacity Analysis with Real Time Big Data
Bernd Harzog (OpsDataStore Inc., USA)
ARCAP
Compute virtualization, network virtualization, storage virtualization, Docker and the JVM are all layers of abstraction that make it more difficult to measure and understand the end to end performance and throughput of a complex application system and its supporting infrastructure. Data Center automation tools are making and implementing automated decisions, causing the rate of change in the data center to increase significantly. Agile Development, DevOps, and the pressure from the business to deliver more functionality online in less time and to constantly improve that functionality are creating an unprecedented rate of change at the application layer. Mobile devices and the Internet of Things are creating an unprecedented explosion in the number of devices that are connected back into the data center. This presentation will focus upon the need for pervasive real-time instrumentation across the entire stack (from the click to the disk). We will discuss the commodity and vendor specific sources of data. And we will propose an implementation of a vendor neutral back end to process this data and make it available for custom dashboards of all types.
Presenter bio: Bernd Harzog is the CEO and Founder of OpsDataStore Inc. Bernd is responsible for the strategy, execution and financing activities of the company. Bernd founded OpsDataStore because every customer that he spoke to still had horrible service quality and capacity utilization problems despite a massive investment in either purchased or home grown tools. The core strategic principle underlying OpsDataStore is the belief that the pace and diversity of innovation is so high that no single vendor can possible keep up, and that therefore a best of breed ecosystem anchored by a common high speed big data back end is the only viable solution to modern management problems. Prior to founding OpsDataStore Bernd Harzog was the CEO and founder of APM Experts. APM Experts provided strategy consulting services to the leading vendors in the modern management software industry, and also provided monitoring strategy services to global enterprises.
Bernd Harzog

364 (zOS): Invited: How to Measure that New z13go to top

Room: Palatine B
Invited: How to Measure that New z13
Kathy Walsh (IBM, USA)
zOS
You've just migrated to a new processor and now you want to validate the capacity change is meeting your expectations. You also want to ensure your production workloads are running as expected in the new environment. But this is hard on a production system where there is normal variability. How can you tell what is due to the processor change and what is due to workload volumes? This session takes you through the process IBM uses to do a processor migration analysis. The session also discusses methods to avoid when doing this type of analysis.
Presenter bio: Kathy is an IBM Distinguished Engineer who is an internationally recognized technical leader in the System z platform, covering both hardware and software, with a focus on z/OS performance and System z capacity planning. Kathy provides technical and project leadership within IBM and to customers on the use, deployment and benefits of System z technology. Extensive experience consulting with IBM clients and IBM account teams on the performance and management of their z/OS environments, often in support of customer critical situations. Areas of focus include support for System z processors, LPAR configuration and management, Parallel Sysplex performance, z/OS Workload Manager, RMF, Batch Window issues, Processor Sizing, and support for software pricing. Currently, Kathy is the team leader for the Performance and Capacity Planning team at the IBM Washington Systems Center within Advanced Technical Support.
Kathy Walsh

366 (APM): Invited: The Business Risks of the Release Pipeline - How Teams Measure Non-Functional Requirementsgo to top

Arthur Hinken, Parasoft
Room: Portofino B
Invited: The Business Risks of the Release Pipeline - How Teams Measure Non - Functional Requirements
Wayne Ariola (Parasoft, USA)
APM
As the pressure to release software faster mounts, organizations must have much better control over (and visibility of) how faulty software can impact the business. Ariola explored this topic in a recent survey about measuring and monitoring non-functional requirements (i.e., system requirements). See what we discovered and what it means for the evolution of "quality" in this era of Continuous Everything. Key findings include: Most Agile teams don't monitor compliance to NFRs Testers "own" quality—especially on Agile teams Contrary to common belief, architects aren't really in charge of NFRs You'll also learn: Key characteristic of teams that are (and are not) measuring NFRs What needs to change as Agile teams adopt DevOps Recommendations for closing the gap between business expectations and technical implementation
Presenter bio: Arthur has been involved in automating various practices at Parasoft for over 20 years. He has worked on various projects involving the software development lifecycle, software security, complex web applications, and integration with legacy systems. Arthur has helped IT departments in Cisco, Vanguard, Motorola, and other major companies improve their software development practices. Arthur taught at the College of DuPage in Illinois, as well as developed and conducted numerous technical training courses at Parasoft. As an expert in his field, Arthur's insights regarding website quality issues have appeared in Business 2.0, Internet Week, and CNET news.com.
Arthur Hicken

367 (CONF): Dynatrace AppMon - Using the Dynatrace Personal Licensego to top

Vendor Training
Alois Reitbauer
Room: Syros

Time to level up! You can do more than functional verification or reporting Response Time. Dynatrace will show real life examples on why Applications fail and what you can do to find these problems when you are testing these applications. Using Free Tools for all of these exercises - especially Dynatrace which gives full End-to-End Visibility (Browser to Database). You can test and download Dynatrace for Free @ http://bit.ly/atd2014challenge

Tuesday, November 8 6:00 - 6:15

CONF: BREAKgo to top

Tuesday, November 8 6:15 - 7:15

CONF: BOF: Network Performance Engineering Tutorial Contiuationgo to top

Manoj Nambiar, TCS
Room: Aventine C

CONF: BOF/Exhibitor Presentationgo to top

Room: Palatine A

CONF: BOF: JVM GI CG Analysisgo to top

Anil Kalluvi
Room: Palatine B

CONF: BOF: Hiring Performance Engineers & Building a Performance Teamgo to top

Anoush Najarian, MathWorks
Room: Portofino A

CONF: BOF: DIY: Building Your Own Capacity Databasego to top

Steve Evans, Secure Works
Room: Portofino B

Tuesday, November 8 7:30 - 9:30

CONF: VENDOR ALLEY RECEPTIONgo to top

Foyer

Wednesday, November 9

Wednesday, November 9 7:00 - 8:00

CONF: BREAKFASTgo to top

Aventine D

Wednesday, November 9 8:00 - 9:00

401 (ORG): PLENARY: Yes, And: What Performing Improvisation Has Taught Me About Collaborative ITgo to top

Aventine A/B
Invited: Yes, And: What Performing Improvisation Has Taught Me About Collaborative IT
Glenn Anderson (IBM, USA)
ORG
Along with his career at IBM, well-known conference speaker Glenn Anderson has enjoyed a second life as an improvisational actor. Trained at Chicago's famed Player's Workshop of the Second City, Glenn spent many years performing improvisational comedy every week at a comedy club in Chicago. There are rules to creating a well-done improvised scene, and it turns out those same rules used in the business and IT world can improve creativity and collaboration. Who knew? It all starts with "Yes, And" thinking. Join Glenn for an entertaining and practical hour learning to apply "Yes, And" to your IT world.
Presenter bio: Glenn Anderson is currently a Managing Consultant with IBM Systems Lab Services. Glenn is a Content Manager for World-Wide IBM Systems Technical Conferences. In addition to delivering training, Glenn is a popular technical, personal development and keynote speaker at IT conferences throughout the world. During his 35 years with IBM, Glenn has held positions in sales, technical support and management. He holds a B.S. in Computer Science from the Missouri University of Science and Technology. In his private life, Glenn is active in Chicago area theater as a member of an improvisational acting troupe, and is a graduate of the Player's Workshop of Second City.
Glenn Anderson

Wednesday, November 9 9:00 - 9:15

CONF: BREAKgo to top

Wednesday, November 9 9:15 - 10:15

411 (zOS): CMG-T: Reimagining the Mainframe in the Digital Agego to top

Room: Aventine A/B
CMG-T: Reimagining the Mainframe in the Digital Age
Glenn Anderson (IBM, USA)
zOS
What does it mean to "reimagine" something? What are the new roles your z Systems mainframe can play in today's new IT world, adding value to your ever-changing business? If you have been a bit too busy with the every day grind of being a z Systems professional to stay current with the latest IT trends, then this is the session for you. Join long-time conference speaker Glenn Anderson for a survey of a few of the current trends in IT, such as two speed IT, API economy, DevOps, Internet of Things, big data, cognitive computing and more. After one quick hour you will be able to amaze your z Systems colleagues with a redefined vision of the mainframe using your vast industry knowledge!
Presenter bio: Glenn Anderson is currently a Managing Consultant with IBM Systems Lab Services. Glenn is a Content Manager for World-Wide IBM Systems Technical Conferences. In addition to delivering training, Glenn is a popular technical, personal development and keynote speaker at IT conferences throughout the world. During his 35 years with IBM, Glenn has held positions in sales, technical support and management. He holds a B.S. in Computer Science from the Missouri University of Science and Technology. In his private life, Glenn is active in Chicago area theater as a member of an improvisational acting troupe, and is a graduate of the Player's Workshop of Second City.
Glenn Anderson

412 (APM): CMG-T: Java Management and Performance: Part 1go to top

Room: Aventine C

2006 Mullen Award Recipient

CMG-T: Java Management and Performance, Part 1
Peter Johnson (Unisys Corporation, USA)
APM
Attendees at these CMG-T sessions will benefit from the author's many years of doing Java performance tuning, including in his lab where he ran industry standard benchmarks, in his company's application excellence centers where he helped tuning customer's real-world applications, and in day-to-day operations of applications running in the data center. He will cover the following topics: Miscellaneous JVM tuning and tips for solving real-world Java issues.
Presenter bio: Peter Johnson has 35 years of IT industry experience, mostly in application development. For many years he was the chief architect of a team that analyzed performance of Java applications on large-scale Intel-based machines and evaluated various open source software for enterprise readiness. He currently is a lead architect for Unisy Choreographer, a cloud-based solution. Peter is a frequent speaker at the annual CMG conference, speaking mainly on Java performance. He is also a co-author of JBoss in Action.
Peter Johnson

413 (CySec): The Association between Capacity Management, Cybersecurity, and Insider Threatgo to top

Room: Palatine A
The Association between Capacity Management, Cybersecurity, and Insider Threat
Chris Greco (Greco Techknowledgee (GRECTECH), USA)
CySec
According to a survey taken in 2010 showed that approximately 60% of the respondents said they would take anything from customer records to intellectual property from the employer (infosecisland, 2012). This is what is called an insider threat and is not just frightening, but a real nightmare for small or large businesses. A security breach can run the range of nuisance to company-closing and disparage the reputation of not just the company, but the employees of that company (just ask anyone working for the Office of Personnel Management after their breach). What this article addresses is how capacity management can help detect insider threats both from a technical and non-technical (human) perspective. It also links the capacity management philosophy to the employees; these are the people that company owners rely upon to prevent insider threat.
Presenter bio: Chris Greco is a retired Air Force Officer who has been affiliated with Information Technology and Project Management combined for several decades. He has experience with capacity management while a Federal Government employee and currently does cybersecurity training and technology consulting and training as part of his company Greco Technknowledgee (GRECTECH). He has written a number of publications, including one of the first children's books on cybersecurity. He lives in Baltimore with his wife and is an avid writer and illustrator.
Chris Greco

414 (CLO): Automated Capacity Planning for Cloud and Virtual Environmentsgo to top

Room: Palatine B
Automated Capacity Planning for Cloud and Virtual Environments
Aniket Dixit (Tech Mahindra, India)
CLO
Going back to the history, we began with large centralized computers followed by the phases of distributed computing architecture. Then we saw the emergence of Internet, which edged the re-emergence of centralized paradigm, finally summit into Cloud Computing and Virtualization. Although virtualization increases IT flexibility it can also waste computing resources and create performance bottlenecks if not managed properly. An enterprise faces constantly changing requirements related to capacity optimization thus making Cloud Capacity Modeling & Planning even more challenging. Whether you are at the beginning of your server virtualization task or nearing the end, capacity planning is one cause of considerable confusion. When evaluating Capacity Planning solutions for scaling the infrastructure, the density of virtual and cloud environments are complex to understand. These environments operate on the impulses of increasing and dynamic end-user demands. In this article, we'll look at what Cloud Capacity Planning is, which key variables need to be captured and how to plan for future needs with Automated Capacity Planning process i.e. automated predictive analytics solutions designed to meet the needs of today's complex and rapidly-changing virtualized and cloud environments.
Presenter bio: • 6+ years of experience in Capacity Planning, Performance Monitoring, Analysis and Consulting with Capacity manangement and APM tools like BMC TrueSight Capacity Optimization, Dynatrace, AppDynamics, CA APM, CA Capacity Manager. • Technical and functional domain knowledge in requirements capturing of business processes with good knowledge of ITIL framework. • Hands on experience in application performance monitoring and capacity planning for business critical servers o Dynatrace monitoring tools - AppMon, UEM (User Experience Management) o AppDynamics o CA APM suite - CA Introscope, CA CEM (Customer Experience Monitoring), CA Capacity Manager, CCM (Capacity Command Centre) o BMC TrueSight Capacity Optimization
Aniket Dixit

415 (ITSM): How to Get Started When You Don't Know Where to Start . . . and Where You'll Go when You get Goinggo to top

Room: Portofino A
How to Get Started When You Don't Know Where to Start . . . and Where You'll Go when You get Going
Justin A. Martin (Computer Measurement Group & Cerner Corporation, USA)
ITSM
Have you been assigned the task to start doing Capacity Planning for your company? Doing lots of Googling and wondering what really works and what doesn't? This talk will provide you with the tactical objectives that you need to start working on when you get back to the office. Learn about what happens in companies that don't do capacity management through a simulated scenario. From this you will gain a real world perspective and be armed with a quick and simple explanation as to why Capacity Management is essential to the success of your business. There will also be insights provided to demonstrate how technology has changed the landscape of Capacity Management and how the Capacity Planner can to adapt in order to to continue driving value in their organization today and what they need to be on the look out for tomorrow.
Presenter bio: Justin has 15+ years of experience in system capacity and performance management and is an officer with the Kansas City Computer Measurement Group. He has developed, implemented and managed enterprise capacity planning processes and technology and is a co-inventor on multiple patents in automated resource monitoring, data collection, and systems analysis. Justin has an MS in Business Information Systems from the University of Kansas.
Justin A. Martin

416 (CONF): TBDgo to top

Room: Portofino B

417 (CONF): IntelliMagic: z/OS MLC Reduction and Performance Problem Avoidance Using IntelliMagicgo to top

Vendor Training
Todd Havekost
Room: Syros

Software costs consistently make up the largest component of the budget for mainframe installations. IntelliMagic Vision can help tuning your processor configuration to increase the MIPS you get out of your mainframe hardware. Tuning in areas such as processor cache efficiency can reduce MSU consumption and thus software expense.

Wednesday, November 9 10:15 - 10:30

CONF: BREAKgo to top

Wednesday, November 9 10:30 - 11:30

421 (zOS): CMG-T: z/OS Performance Management in the World of Cloud, Mobile and APIsgo to top

Room: Aventine A/B
CMG-T: z/OS Performance Management in the World of Cloud, Mobile and APIs
Glenn Anderson (IBM, USA)
zOS
What does z/OS look like in the digital age, and how do we approach it as performance management professionals? Let's get up to speed on how to tackle all the new technologies, middleware and workloads that are fast upon us! We will dive into the new world of cloud on z, mobile workloads, analytics and z/OS Connect. How do we use WLM to manage and RMF to measure these new workloads? Hold on tight - your world is changing!
Presenter bio: Glenn Anderson is currently a Managing Consultant with IBM Systems Lab Services. Glenn is a Content Manager for World-Wide IBM Systems Technical Conferences. In addition to delivering training, Glenn is a popular technical, personal development and keynote speaker at IT conferences throughout the world. During his 35 years with IBM, Glenn has held positions in sales, technical support and management. He holds a B.S. in Computer Science from the Missouri University of Science and Technology. In his private life, Glenn is active in Chicago area theater as a member of an improvisational acting troupe, and is a graduate of the Player's Workshop of Second City.
Glenn Anderson

422 (APM): CMG-T: Java Management and Performance: Part 2go to top

Room: Aventine C

2006 Mullen Award Recipient

CMG-T: Java Management and Performance, Part 2
Peter Johnson (Unisys Corporation, USA)
APM
Attendees at these CMG-T sessions will benefit from the author's many years of doing Java performance tuning, including in his lab where he ran industry standard benchmarks, in his company's application excellence centers where he helped tuning customer's real-world applications, and in day-to-day operations of applications running in the data center. He will cover the following topics: Analyzing the garbage collector (GC) a) Understanding how the GC works b) Gathering GC data (there are three different formats for this data) c) Graphing the GC data and understanding what the graphs mean d) Examining some real-world examples, what the GC graphs showed, what tuning was done, what the results were (hint: significantly improved performance)
Presenter bio: Peter Johnson has 35 years of IT industry experience, mostly in application development. For many years he was the chief architect of a team that analyzed performance of Java applications on large-scale Intel-based machines and evaluated various open source software for enterprise readiness. He currently is a lead architect for Unisy Choreographer, a cloud-based solution. Peter is a frequent speaker at the annual CMG conference, speaking mainly on Java performance. He is also a co-author of JBoss in Action.
Peter Johnson

423 (ARCAP): Invited: The Definition of Normal - An Intro and Guide to Anomaly Detectiongo to top

Room: Palatine A
Invited: The Definition of Normal - An Intro and Guide to Anomaly Detection
Alois Reitbauer (Dynatrace, Austria)
ARCAP
The session looks into how anomaly detection works by discussing these key concepts: What is normal behaviour? How are expectations about future behaviour derived from data? How do anomaly detection algorithms work including trending and seasonality? How do these algorithms know whether something is an anomaly? Which algorithms can be used for which type of data? The talk will work with simple-to-understand hands-on examples. I will cover basic concepts like distribution models, exponential smoothing, hypothesis testing etc. I will also provide clear guidance on which types of algorithms to use for failure rate analysis, response times, load, and other key operational metrics.
Presenter bio: Alois Reitbauer is chief evangelist at Dynatrace. Alois is fanatic about monitoring, DevOps, and application performance and has spent most of his professional career building monitoring tools and speeding up applications. He is a regular conference speaker, blogger, book author, and sushi maniac.
Alois Reitbauer

424 (CLO): Dynamic Load Balancing and Continuous Service Delivery in a Big Cloud Infrastructurego to top

Room: Palatine B
Dynamic Load Balancing and Continuous Service Delivery in a Big Cloud Infrastructure
Yuri Ardulov (RingCentral Inc., USA); Serg Mescheryakov (St. Petersburg Polytechnic University, Russia); Dmitry Shchemelinin (RingCentral Inc, USA)
CLO
In a big globally distributed cloud infrastructure of the International SaaS Company, the main operating problem is related to dynamic upgrade of micro-services with zero downtime along with the agile development of new customer features. This paper presents new approach to continuous service delivery using dynamic load balancing and service discovery, which are smooth to deploy, safe for possible failback, and scalable for big data management. Example of the real world implementation is given.
Presenter bio: Yuri Ardulov is a Principal System Architect who works with all of the technical leaders to move forward with the new technologies, maintain current state of the art and evolve company to the new level. After spending last 20 years working in different SAAS companies, Yuri knows how to organize service with five nines availability, how to make it efficient, manageable and reliable and how to organize effective collaboration between engineering and operations. Yuri has garnered SAAS offerings in the many famous companies in Silicon Valley, including WebEx, Cisco, eBay and Ringcentral. Yuri holds a MS in computer science from Azerbaijan Technical University.
Presenter bio: Serg Mescheryakov is a Doctor of Science, Professor of St. Petersburg Polytechnic University, Russia, specializing in computer science and engineering. He published more than 120 scientific papers and successfully implemented a series of enterprise-class computing systems. Dr. Mescheryakov has 38 years total experience in IT as a teacher, developer, database architect, team leader, analyst, including 16 years at International IT companies in the USA (IBM, Enkata Technologies, RingCentral, Genesys Telecommunications Laboratories). Serg is annually participating in CMG starting from 2004 as a referee and presenter.
Serg Mescheryakov

425 (ITSM): We've Got to Improve the Bottom Line! How Business Capacity Management can Help to Bring Profitability to the Businessgo to top

Room: Portofino A
We've Got to Improve the Bottom Line! How Business Capacity Management can Help to Bring Profitability to the Business
Jamie Baker (Syncsort, United Kingdom (Great Britain))
ITSM
When maturing the Capacity Management process, the ultimate aim is to ensure IT planning becomes part of the business planning process. In order to achieve this, IT needs to become a strategic business partner. The final level of maturity within the Capacity Management process focusses on the Business itself, underpinned by aggregations and correlations of metrics from both the service and component sub process levels. In addition, this allows for a more visible impact analysis of revenues over spend across IT service, with implementation of chargeback/showback functionality. This presentation provides an insight into what a fully mature capacity management process with a fuller focus on Business Capacity Management actually means. From ITIL and COBIT's framework perspective, to what benefits the business should expect from a mature process, what the difference is between BMIs and KPIs to the necessity of the 4Ps and ultimately helping to bring service and business assurance, reliability and profitability.
Presenter bio: Jamie has been an IT professional since 1998 after graduating from the University of Kent with a BSc in Management Science. After initially working on UNIX systems as an Operator and then a Systems Administrator, he joined Metron in 2002 and has been working on Capacity Management projects and supporting Athene tool ever since. Jamie is now Syncsort Senior Product Manager in Capacity Management with extensive IT experience, specifically within virtualized and distributed systems.
Jamie Baker

426 (APM): Reinventing Performance Testinggo to top

Room: Portofino B
Reinventing Performance Testing
Alexander Podelko (Oracle, USA)
APM
Load testing is an important part of the performance engineering process. However the industry is changing and load testing should adjust to these changes - a stereotypical, last-moment performance check is not enough anymore. There are multiple aspects of load testing - such as environment, load generation, testing approach, life-cycle integration, feedback and analysis - and none remains static. This presentation discusses how performance testing is adapting to industry trends to remain relevant and bring value to the table.
Presenter bio: Alex Podelko has specialized in performance since 1997, working as a performance engineer and architect for several companies. Currently he is a Consulting Member of the Technical Staff at Oracle, responsible for performance testing and optimization of Enterprise Performance Management and Business Intelligence (a.k.a. Hyperion) products. Alex periodically talks and writes about performance-related topics, advocating tearing down silo walls between different groups of performance professionals. His collection of performance-related links and documents (including his recent papers and presentations) can be found at www.alexanderpodelko.com. He blogs at http://alexanderpodelko.com/blog and can be found on Twitter as @apodelko. Alex currently serves as a director for the Computer Measurement Group (CMG, http://cmg.org), an organization of performance and capacity planning professionals.
Alexander Podelko

427 (CONF): Inside Products: Mission Impossible: Analyze Over 300 TLS Sessions in One Hourgo to top

Vendor Training
Room: Syros

This vendor session will demonstrate how we accomplished this "Impossible Mission". Secure Sockets Layer (SSL) and TLS are widely implemented to protect TCP application traffic. But, what will you do when you have performance problems?

In this case study, we analyzed over 300 TLS sessions in one hour. With our SSL Problem Finder product, we did the initial handshake analysis in 5 minutes! Then, we used the rest of the time to see the proportion of data to the handshake, and to analyze the handshake timing. We found bad handshakes, and we found (very!) slow handshakes. There were also some potential application performance problems because of how the application data was sent for encryption. Our SSL Problem Finder and SSL Response Time Monitor products will allow you to quickly find problems on your applications and network.

Wednesday, November 9 11:30 - 12:30

CONF: LUNCHgo to top

Aventine D

Wednesday, November 9 1:00 - 2:00

431 (ARCAP): Invited: Productivity: A New Metric for Performance Analysis of Multi-Core and Multi-Threaded Processorsgo to top

Room: Aventine A/B
Invited: Productivity: A New Metric for Performance Analysis of Multi-Core and Multi-Threaded Processors
Stefano Doni and Francesco Giglioli (Moviri S.p.A., Italy)
ARCAP
Utilization is the single most important metric in computer performance evaluation. Key activities like bottleneck identification and performance modeling heavily rely on accurate utilization data. However, advances in processors architecture like symmetric multi-threading and dynamic frequency scaling introduced new challenges for performance analysts: the utilization semantic has changed and fundamental performance laws like Utilization Law no longer work. We present Productivity, the result of our research efforts to define a new metric for modern processors that can accurately estimate of how much work a CPU can actually perform. We describe the design and implementation on Intel x86 CPUs using Hardware Performance Counters available in today's processors. Validation using industry standard benchmarks shows that Productivity outperforms utilization in predicting maximum system throughput by reducing the estimation error by as much as 10x.
Presenter bio: Stefano is a Moviri Senior Consultant based in Italy and leads the Capacity Management Special Interest Group, focusing on innovative capacity and performance topics. Since 2006, Stefano workes on capacity management projects for national and international enterprises. His interests include applied performance modeling and benchmarking of applications, server platforms and entire datacenters, more lately cloud and containers performance and capacity. CMG speaker since 2014, Stefano received the CMG Best Paper Award in 2015. Stefano holds an MS in Computer Engineering from Politecnico Milan (Italy), he's a happy father of two and enjoys flying model airplanes.
Stefano Doni

432 (APM): Invited: Efficient Synthetic Data Generator for Structured Datago to top

Room: Aventine C

Best Paper India

Invited: Efficient Synthetic Data Generator for Structured Data
Chetan Phalak (Tata Consultancy Services, India); Rekha Singhal (TCS, India)
APM
Data have become a torrent flowing into every area of the global economy. Data sizes grow beyond zettabyte barrier. These facts make it obvious that, the applications catering this growing data volume must be well capable to handle large amount of data efficiently. Application performance degrades with increasing data size. Break down of applications due to inadequately handling of huge data beyond its capacity may convert into loss of money, time and business reputation. Application performance testing on large data sizes is very necessary to avoid such catastrophic outcomes. Applications must be tested for growing data size to ensure SLA (Service Level Agreement). Testing such, applications need similar kind of data as of in real life and very large in volume. The solution to this problem is 'efficient' generation of customized test data. Efficient means generating data as fast as possible maximally utilizing underlying resources. In this paper, the novel approach of Data Generator has been proposed, which generates large amount of testing data most efficiently. The efficiency of this generator is comparatively more than any other data generator due to its capability of utilizing all underlying resources (CPU, disk, memory) maximally. Maintaining dynamic queue size of every resource, finding most optimal size of buffer on the fly and generation and spawning of optimal number of threads running in parallel are few of the key techniques materialized in making data generator most efficient. AS case study, we have compared the performance of the proposed data generator with TPC-H benchmark data generator, 'dbgen' and it is shown that the proposed data generator is 8 times faster than 'dbgen' on same hardware taken for case study.
Presenter bio: I am working in Research and development since last 7 years. Majorly I worked on performance angle of systems, database and code. I have come up with ideas and materialized them into tools such as testing framework, java profiler, SQL query sniffer. Working on automatic SQL Query tuner and SQL performance predictor on growing data sizes. Currently dived into generation recommendation algorithms.
Chetan Phalak

433 (VIRT): Virtualisation Oversubscription (What's so scary?)go to top

Room: Palatine A
Virtualisation Oversubscription (What's So Scary?)
Phillip Bell (Metron Technology, United Kingdom (Great Britain))
VIRT
As a consultant for Metron I engage with many Capacity Managers throughout the year. One thing I find, is that many clients are running very conservatively on their VMware or Hyper-V virtualised environments. There appears to be an inherent fear within IT departments that "something bad will happen" if Compute resources are oversubscribed. Virtualisation was intended to make better use of our hardware. Virtualisation does have other benefits, but let's hold on to that central concept and make good use of what we have. This session will explore what oversubscription is, why you don't need to fear it. • Oversubscription Overview • CPU Oversubscription • Memory Oversubscription • What's the worst that can happen? (Queueing theory, the simple version)
Presenter bio: I first started working in the capacity management field in 2000. Initially I was involved with a product for Unisys Mainframes, and through various roles as both a user and vendor of capacity planning and management software, I have spread my experience over everything from AS400 to VMware. For the past 10 years I've been working for Metron as a Consultant. This role continues to bring me into contact with capacity management teams from all sectors, and using a wide variety of technology.
Phillip Bell

434 (zOS): Invited: More/Slower vs. Fewer/Faster CPUs: Practical Considerationsgo to top

Room: Palatine B

2009 Mullen Award Recipient

Invited: More/Slower vs. Fewer/Faster CPUs: Practical Considerations
Scott Chapman (Enterprise Performance Strategies Inc & Enterprise Performance Strategies, USA)
zOS
Mainframe customers have had a choice of processor speeds for years. This flexibility has been somewhat limited by the number of sub-capacity engines that can be configured. But now with the z13, up to 30 sub-capacity engines can be used in a single machine, which opens the consideration of sub-capacity engines to more sites. What are the advantages to using sub-capacity engines? Does your LPAR configuration matter? What metrics should be examined to determine if more/slower CPUs is a good fit for your workload? Is it possible that this choice might impact your software bill, either today or in the future? Come to this session with Scott Chapman to learn why more/slower CPUs may be a better fit for many environments and how to determine what workloads might be at risk for moving to slower CPUs. Representative configurations will be examined and discussed.
Presenter bio: Scott Chapman has over two decades of experience in the IBM mainframe environment. Much of this experience has focused on performance, from both the application and systems perspective. He's written COBOL application code and Assembler system exit code. His mainframe responsibilities have spanned application development, performance tuning, capacity planning, software cost management, system tuning, sysplex configuration, WLM configuration, and most other facets of keeping a mainframe environment running effectively. Scott has spoken extensively at user group meetings and was honored to receive the Computer Measurement Group's 2009 Mullen award, and also co-authored CMG's 2012 best paper. Scott is a founding steering committee member of the Central Ohio Mainframe User's Group.
Scott Chapman

435 (CONF): TBDgo to top

Room: Portofino A

436 (APM): How to Emulate Web Traffic Using Standard Load Testing Toolsgo to top

Room: Portofino B
How to Emulate Web Traffic Using Standard Load Testing Tools
James Brady (State of Nevada, USA); Neil J Gunther (Performance Dynamics Company, USA)
APM
Conventional load-testing tools are based on a fifty year old time-share computer paradigm where a finite number of users submit requests and respond in a synchronized fashion. Conversely, modern web traffic is essentially asynchronous and driven by an unknown number of users. This difference presents a conundrum for testing the performance of modern web applications. Even when the difference is recognized, performance engineers often introduce virtual-user script modifications based on hearsay; much of which leads to wrong results. We present a coherent methodology for emulating web traffic that can be applied to existing test tools.
Presenter bio: Jim has worked 40 years in the telecommunications and computer industries for GTE, Tandem Computers, Siemens, and currently is the Capacity Planner for the State Of Nevada. At GTE he worked in both Data Center Capacity Planning and Digital Switching Traffic Capacity determination. While at Siemens he obtained EU and US patents for a traffic overload control mechanism used in multiple products including a VoIP Switch. He holds BS and MS degrees in Operations Research from The Ohio State University.
James Brady

437 (CONF): IntelliMagic: SAN Performance Problem Avoidance Using IntelliMagic Visiongo to top

Vendor Training
Gilbert Houtekamer
Room: Syros

Detect risks in SAN created by performance and configuration issues to ensure continuous availability. We will show how IntelliMagic Vision identifies risks and issues so that you can address the underlying root causes before disruptions actually occur. IntelliMagic collects performance and configuration metrics directly from SAN storage arrays, Fibre switches, and virtualization engines, so you have full visibility from fabric to disk.

Wednesday, November 9 2:00 - 2:15

CONF: BREAKgo to top

Wednesday, November 9 2:15 - 3:15

441 (NETCAP): Invited: IPv6: Current State of Affairsgo to top

Room: Aventine A/B

2014 Michelson Award Recipient

Invited: IPv6: Current State of Affairs
Nalini Elkins (Inside Products, Inc, USA)
NETCAP
There has been much talk about the "new" IPv6 protocol for many years. Is it finally happening? Comcast's network is 100% IPv6. Access via IPv6 to Google is at 23% for the United States. The usage last year at this time was about 12%. The usage is expected to increase every year. IPv6 is very different from IPv4. You may have been putting off learning about it but the time may be now. Come to this session to learn about: -IPv4 /IPv6 differences -IPv6 addresses and address types -Current issues and problems in IPv6 -Embedded performance and diagnostics for IPv6 (PDM)
Presenter bio: Nalini Elkins received the Michelson award in 2014. Nalini has been working in network measuring, monitoring and analysis for over thirty years and is a renowned expert with an international reputation in all facets of network measurement, including IPv6 and TLS. Her latest work is in creating standards for the Internet. Her main work is in the IP Performance Metrics (IPPM) Working Group of the IETF. She was the lead author of the standard for embedded performance and diagnostic metrics (PDM) for the IPv6 protocol. She has also developed numerous products including expert systems for network diagnostics and performance.
Nalini Elkins

442 (CySec): PANEL: The Importance of Performance in Securitygo to top

Scott Underwood
Room: Aventine C
PANEL: The Importance of Performance in Security
Matt Sarrel (Computer Measurement Group, USA)
CySec
Businesses face myriad challenges in developing, provisioning, and maintaining software for end users and customers, not the least of which is meeting performance and scalability requirements across a variety of platforms and networks. Many developers see security as a threat to their software's success because they believe that security solutions break features and endanger performance. This panel will discuss best practices in building high-performance security solutions and acceptance testing to verify that they won't break existing applications that are performance sensitive. We've assembled a panel of security performance experts across a variety of platforms because it's critical to understand how each piece of a multi-layered security solution affects the performance puzzle. Security and application performance don't have to be adversaries, they can work together to provide the best possible experience for your employees and customers. Panelists: Scott Underwood, Damballa; Grayson Milbourne, Security Intelligence Director, Webroot; Alan Keister, VP Engineering, Invincea; Steve Hunt, President and COO, DB Networks; Dave McCandless, VP Information Technology, Navis

443 (VIRT): VMware Cluster Capacity Planninggo to top

Room: Palatine A
VMware Cluster Capacity Planning
Phillip Bell (Metron Technology, United Kingdom (Great Britain))
VIRT
A while ago I was given a simple challenge. Using nothing but a copy of Excel, and some simple metrics, can you calculate the "number of VMs" that are available in a VMware Cluster. Including taking into account planned VMs? That was when when things started to get complex. I quickly had a list of questions like. How busy can I run the cluster? Do I account for host failure(s)? What key metrics should I use? This session will go through the concepts involved, the metrics you may choose to use, and other challenges I ran into along the way.
Presenter bio: I first started working in the capacity management field in 2000. Initially I was involved with a product for Unisys Mainframes, and through various roles as both a user and vendor of capacity planning and management software, I have spread my experience over everything from AS400 to VMware. For the past 10 years I've been working for Metron as a Consultant. This role continues to bring me into contact with capacity management teams from all sectors, and using a wide variety of technology.
Phillip Bell

444 (zOS): Invited: zIIPier and zIIPier: Down the SMT Measurements Rabbit Holego to top

Room: Palatine B

2009 Mullen Award Recipient

Invited: zIIPier and zIIPier: Down the SMT Measurements Rabbit Hole
Scott Chapman (Enterprise Performance Strategies Inc & Enterprise Performance Strategies, USA)
zOS
With the z13, IBM has introduced Simultaneous Multithreading (SMT) for zIIP and IFL processors. This effectively lets one processor work on two things at once. SMT enablement is optional which raises the question of whether or not you should enable it. If you do enable SMT, is it delivering the expected value? Fortunately, SMT brings with it new measurements, to help you answer that question. Unfortunately, the meanings of the terminology and measurements are not always straight-forward and obvious. Join Scott Chapman in this session as he explores SMT for zIIPs and you'll be able to better understand the value and caveats of SMT and the measurements that allow you to monitor and understand the effectiveness of SMT in your environment.
Presenter bio: Scott Chapman has over two decades of experience in the IBM mainframe environment. Much of this experience has focused on performance, from both the application and systems perspective. He's written COBOL application code and Assembler system exit code. His mainframe responsibilities have spanned application development, performance tuning, capacity planning, software cost management, system tuning, sysplex configuration, WLM configuration, and most other facets of keeping a mainframe environment running effectively. Scott has spoken extensively at user group meetings and was honored to receive the Computer Measurement Group's 2009 Mullen award, and also co-authored CMG's 2012 best paper. Scott is a founding steering committee member of the Central Ohio Mainframe User's Group.
Scott Chapman

445 (APM): Modeling Minor Garbage Collection in JVMgo to top

Room: Portofino A
Modeling Minor Garbage Collection in JVM
Xiaosong Lou and Steven Xu (YP Holdings, USA)
APM
Java Garbage Collection imposes a performance cost to all applications. While many have discussed the different options settings and tradeoffs, none have offered a clear analytical model of such cost. Starting from the official Java documentation, we mathematically derive a closed-form expression that accurately describes the overhead of minor garbage collection. The Law of Minor Garbage Collection Overhead reveals the fundamental relations between garbage collection overhead, the workload and the heap size settings. We tested the Law in many different settings and all results validated it. Based on the Law, we further revealed some surprising results regarding Java garbage collection behavior and JVM runtime options.

446 (ITSM): CMG-T: Accounting and Chargeback - Benefits, Challenges, Implementation: Part 1go to top

Room: Portofino B
CMG-T: Accounting and Chargeback - Benefits, Challenges, Implementation Part 1
Renato Bonomini (Moviri, USA)
ITSM
At the intersection of Capacity Management and IT Financial Management, Accounting and Chargeback (or showback or even "shameback") allows organizations to define a common ground to drive organizational efficiency in the usage of IT resources. The point of view is the one of the Enterprise Capacity Planner: why is ACB important and why spending time and effort to learn finance concepts? This training session is meant to provide - foundations of which methodologies are available and comparison between them - common challenges based on real world experience - an end to end example of implementation one of the most common methodologies (Measured Resource Utilization) with BMC Software TrueSight Capacity Optimization as platform - ideas to improve the day to day Capacity Management activities based on data created by ACB for other purposes Session is planned to be 2 hrs (1 hr theory, 1 hr practice)
Presenter bio: Renato is Director of Business Development at Moviri Inc., the US subsidiary of Moviri SpA. His strong focus on Capacity Management and Analytics comes from his Engineering background in Digital Signal Processing from (degree and R&D at Politecnico di Milano) and his past R&D experience in Geophysics. He specializes in assessment of existing capacity management processes in organizations to define roadmaps to increase capacity management maturity. His global industry experience spans finance, banking and insurance, retail , oil & gas, leisure & travel, and telco with a strong focus on very large customers, those with over 10,000 managed systems.
Renato Bonomini

447 (CONF): Vendor Traininggo to top

Room: Syros

Wednesday, November 9 3:15 - 3:45

CONF: BREAKgo to top

Wednesday, November 9 3:45 - 4:45

451 (zOS): CMG-T: z/OS Tuning Basics: Managing z/OS Workloads Using WLMgo to top

Room: Aventine A/B
CMG-T: z/OS Tuning Basics: Managing z/OS Workloads Using WLM
Glenn Anderson (IBM, USA)
zOS
Looking for a basic understanding of the z/OS Workload Manager (WLM)? This session will introduce setting performance goals for z/OS workloads. Techniques for understanding and choosing between response time and velocity goals as well as setting importance levels will be presented. How to qualify into service classes the different z/OS workload types that WLM manages using classification will also be covered. This is a basic session, for those new to WLM or those who have been away from WLM for too long!
Presenter bio: Glenn Anderson is currently a Managing Consultant with IBM Systems Lab Services. Glenn is a Content Manager for World-Wide IBM Systems Technical Conferences. In addition to delivering training, Glenn is a popular technical, personal development and keynote speaker at IT conferences throughout the world. During his 35 years with IBM, Glenn has held positions in sales, technical support and management. He holds a B.S. in Computer Science from the Missouri University of Science and Technology. In his private life, Glenn is active in Chicago area theater as a member of an improvisational acting troupe, and is a graduate of the Player's Workshop of Second City.
Glenn Anderson

452 (VIRT): Invited: Performance Management in the Virtual Data Center: Part 1go to top

Room: Aventine C

2005 Michelson Award Recipient

Invited: Performance Management in the Virtual Data Center: Part 1
Mark Friedman (Demand Technology Software, USA)
VIRT
Running workloads on virtual machines presents any number of challenges to traditional Best Practices in performance and capacity management. The first part of this two-part presentation focuses on the limitations of the approach used in current software virtualization technology that treats the guest machine as a "black box." Lack of visibility into guest machine workloads and their performance characteristics prevents the Hypervisor from implementing goal-seeking control mechanisms other basic load-balancing. Examples from both VMware ESX and Microsoft Hyper-V are discussed that illustrate these limitations, including over-committed virtualization Host machines and under-provisioned guest machines.
Mark Friedman

453 (APM): Performance Management Made Easygo to top

Room: Palatine A
Performance Management Made Easy
Dale Feiste (Metron-Athene Inc., USA)
APM
Monitoring physical IT infrastructure components such as disks, CPU, network, and databases provides important information about system utilization. Creating and monitoring synthetic transactions for partial views of the user experience and validating application availability provide useful information about what users may be experiencing. However, neither of these provide the actual experience users have when using real applications. Application Performance and Real User Experience is the new generation of monitoring that provides information about exactly what is happening with user response. This paper examines the problem solved by application performance management (APM) tools. It shows how efforts to monitor and troubleshoot complex applications without good visibility can be very tedious and time consuming. It describes different methods that APM tools use to obtain data and compares and contrasts the different approaches. Modern application transactions can start on a smart phone or virtual desktop web browser and span many diverse infrastructure resources before returning results to the users. Knowing how much time is taken across all of these elements is crucial for quickly identifying performance problems. • Modern application architecture • The problem solved by APM • Solving performance problems without APM • Users, applications and transactions • Different approaches to APM • Examples
Presenter bio: Dale is a consultant at Metron-Athene with over 15 years of experience in systems performance and capacity management. Dale has broad knowledge in many aspects of capacity management and performance engineering. He has worked at some of the largest financial firms in the United States. He holds many certifications across a diverse set of technologies, and a degree in computer information systems from Excelsior college. Dale attended his first CMG conference in 2000.
Dale Feiste

454 (STOR): Invited: The Seven Areas of Optimizing Two Tiersgo to top

Room: Palatine B
Invited: The Seven Areas of Optimizing Two Tiers
Wim R. Oudshoorn (IntelliMagic BV, The Netherlands)
STOR
Combining different disk technologies into one unit of storage creates more flexibility in choosing cost vs performance. But even focusing just on cost, the most optimal mix between the different disk technologies is not obvious. It depends heavily on the workload. However by using a few assumptions on the given workload it is possible to calculate the most cost effective mix of two given drive technologies. The talk will use a specific model for the workload for the examples, but the same qualitative results hold for a much wider class of workloads.
Wim R. Oudshoorn

455 (APM): Invited: Performance Testing HTTP/2go to top

Room: Portofino A
Invited: Performance Testing HTTP/2
Scott Moore (United States & Scott Moore Consulting LLC, USA)
APM
This presentation will focus on the new HTTP version 2 standard and how to approach performance testing for sites optimized for HTTP/2 verses HTTP 1.x. This presentation will include the following information: What is HTTP/2 How does HTTP/2 differ from HTTP 1.x What performance gains should be expected from HTTP/2 How to optimize web applications to gain the most from HTTP/2 Products and tools useful or testing HTTP/2 applications Real-world examples of testing and analysis of HTTP/2 applications At the end of the sessions, attendees should have a basic understanding of the history of HTTP/2 and how it works compared to HTTP 1.x. They should have a strategy for optimizing and performance testing applications that will utilize HTTP/2 in the near future.
Presenter bio: With over 20 years of IT experience with various platforms and technologies, Scott has tested some of the largest applications and infrastructures in the world. He has mentored and developed testing services for "Big Five" services firms, top insurance companies, and major financial institutions in the US. In 2004, Scott founded Loadtester Incorporated, focusing on performance testing and building "centers of excellence" around application performance. In October 2010, Scott became President and CEO of Northway Solutions Group. He is a Certified Instructor and Certified Product Consultant in HP's LoadRunner and Performance Center products. He is a though leader in the APM space. In 2015, Scott formed Scott Moore Consulting LLC to provide IT consulting services across multiple products and vendors for Performance Testing and APM.
Scott Moore

456 (ITSM): CMG-T: Accounting and Chargeback - Benefits, Challenges, Implementation: Part 2go to top

Room: Portofino B
CMG-T: Accounting and Chargeback - Benefits, Challenges, Implementation Part 2
Renato Bonomini (Moviri, USA)
ITSM
At the intersection of Capacity Management and IT Financial Management, Accounting and Chargeback (or showback or even "shameback") allows organizations to define a common ground to drive organizational efficiency in the usage of IT resources. The point of view is the one of the Enterprise Capacity Planner: why is ACB important and why spending time and effort to learn finance concepts? This training session is meant to provide - foundations of which methodologies are available and comparison between them - common challenges based on real world experience - an end to end example of implementation one of the most common methodologies (Measured Resource Utilization) with BMC Software TrueSight Capacity Optimization as platform - ideas to improve the day to day Capacity Management activities based on data created by ACB for other purposes Session is planned to be 2 hrs (1 hr theory, 1 hr practice)
Presenter bio: Renato is Director of Business Development at Moviri Inc., the US subsidiary of Moviri SpA. His strong focus on Capacity Management and Analytics comes from his Engineering background in Digital Signal Processing from (degree and R&D at Politecnico di Milano) and his past R&D experience in Geophysics. He specializes in assessment of existing capacity management processes in organizations to define roadmaps to increase capacity management maturity. His global industry experience spans finance, banking and insurance, retail , oil & gas, leisure & travel, and telco with a strong focus on very large customers, those with over 10,000 managed systems.
Renato Bonomini

457 (CONF): Vendor Traininggo to top

Room: Syros

Wednesday, November 9 4:45 - 5:00

CONF: BREAKgo to top

Wednesday, November 9 5:00 - 6:00

461 (zOS): CMG-T: z/OS Tuning Basics: Intro to RMF - Where Do I Find the Important Data?go to top

Room: Aventine A/B
CMG-T: z/OS Tuning Basics: Intro to RMF - Where Do I Find the Important Data?
Glenn Anderson (IBM, USA)
zOS
For the system programmer new to z/OS, the Resource Measurement Facility (RMF) can be overwhelming. Different monitors, different sources of data, and enough reports to confuse anyone! Let long time IBM instructor Glenn Anderson sort it all out for you. Let's make sense of where RMF is collected, how the reports are generated, and, most of all, where to find the key data fields to get a handle on what your z/OS system is up to - both good and bad!
Presenter bio: Glenn Anderson is currently a Managing Consultant with IBM Systems Lab Services. Glenn is a Content Manager for World-Wide IBM Systems Technical Conferences. In addition to delivering training, Glenn is a popular technical, personal development and keynote speaker at IT conferences throughout the world. During his 35 years with IBM, Glenn has held positions in sales, technical support and management. He holds a B.S. in Computer Science from the Missouri University of Science and Technology. In his private life, Glenn is active in Chicago area theater as a member of an improvisational acting troupe, and is a graduate of the Player's Workshop of Second City.
Glenn Anderson

462 (VIRT): Invited: Performance Management in the Virtual Data Center: Part 2go to top

Room: Aventine C

2005 Michelson Award Recipient

Invited: Performance Management in the Virtual Data Center: Part 2
Mark Friedman (Demand Technology Software, USA)
VIRT
Running workloads on virtual machines presents challenges to traditional Best Practices in performance and capacity management. The second part of this two-part presentation focuses on Guest machine performance counters that are most critical to assessing the performance impact of over-committed hardware. Guest machines are subject to virtualized clocks and other time-keeping anomalies that can render critical internal measurements less than reliable precisely when they are needed most. The presentation discusses how to assess the performance measurements gathered from inside the guest machine when virtualization host machine processors and/or memory are over-committed. How to compensate and correct for some of these time-keeping anomalies is also discussed.
Mark Friedman

463 (APM): Performance Engineering Modern Web Applicationsgo to top

Room: Palatine A
Performance Engineering Modern Web Applications
Mohit Verma (Tufts Health Plan, USA)
APM
This session will include case studies abd best practices performance engineering modern applications including Mobile, Web 2.0, Modern web frameworks including Angular and Node.js. We will walk through some findings and recommendations attendees can use in their performance engineering lives and may include a demo of some tools folks can use to engineering their application needs to meet Performance SLAs.
Presenter bio: Performance Engineering Architect
Mohit Verma

464 (APM): Invited: Take Your Load Testing Up a Notch With Open Source Toolsgo to top

Room: Palatine B
Invited: Take Your Load Testing Up a Notch With Open Source Tools
Andrey Pokhilko (BlazeMeter Inc. & JMeter-Plugins, Russia)
APM
In the not so distant past, load testing tools had one clear purpose: to generate load. All the tools created at that time answered this requirement perfectly. The rationale has evolved as we discovered, fine-tuned, and extended aspects of the process. Now, the test preparation stage is so complex and crucial that we spend more time preparing tests than running the load. We want to see live test results alongside the hardware monitoring data. Finally, the post-test phase requires checking SLA conditions, sending automated notifications, and storing results for future analytics. The 'good old' tools were not designed well for such a broad use case. But it isn't just the scope of work that has changed. Even the habits of the people building the services have also changed. They primarily use two types of tools: command-line tools and Web 2.0 services. Think how often you encounter Linux, Git and Ansible, Wget and cURL. Or how many of these tabs - Gmail and AWS, GitHub and Splunk, Salesforce and Hubspot, NewRelic and Jenkins - you currently have open? The "cherry on top" is the "continuous" aspect of modern development processes. Teams want to automate all possible parts of the flow, and, in such cases, the testing tool should naturally fit into the "pipeline chain" of the CI machine. We're left with two possible solutions: modernizing old tools or creating new tools from scratch. Neither solution is perfect, both require spending a lot of resources on redoing something that has already been done. In the session, Andrey Pokhilko will explore a third approach - an open source hybrid tool called "Taurus". This tool meets the broad use cases mentioned above, while enabling you to utilize 'tried and tested' tools for generating load. To suit the user's habits, Taurus is a simple-to-learn command-line tool that also connects to Web 2.0 services.
Presenter bio: Andrey Pokhilko is a renowned thought-leader and innovator within the Apache JMeter performance testing community. He has worked extensively to create and develop tools that enhance the Apache JMeter protocol coverage and analytical reporting capabilities. In 2009, Pokhilko founded JMeter-Plugins.org and led this open source project to its undisputed status as the premier source of JMeter Plugins in the world. Loadosophia was similarly born from Pokhilko's desire to complete JMeter's offerings. Pokhilko has world-class experience with large scale performance testing, having led the load testing team for five years at search engine giant Yandex.
Andrey Pokhilko

465 (ITSM): Capacity Management from the Ground Up - A Case Studygo to top

Room: Portofino A
Capacity Management from the Ground Up - A Case Study
Dale Feiste (Metron-Athene Inc., USA); Craig Leikis (GM Financial, USA)
ITSM
Starting to address capacity management from scratch is a challenging task. All areas of the IT infrastructure have capacity constraints, and identifying problem areas before they affect users is a key objective. Without a capacity management process, administrators are typically assigned the responsibility to ensure adequate capacity of resources they administer. However, other duties typically take priority over evaluating capacity, and a reactive mode of operation is the norm. When a person is dedicated to the role of capacity management, it is possible to start shifting from reacting to capacity problems to proactively avoiding them. This paper is a case study of how to mature a capacity management process from nothing to an effective operation that provides consistent value to the business. When initially assigned to the role of capacity management decisions about what to do first are important to providing value quickly. Identifying pain points and easily obtainable data for analysis are good first steps. Obtaining a tool to help capture and centralize data from component resources quickly becomes a key step in maturing the process and expanding the scope of resources managed. As more data is captured and collected, automation of analysis becomes an important requirement. Proactive alarming based on trends, across vast amounts of data, enable incident avoidance to become a reality. With sufficient historical and business data available, the capacity process is then matured further by using modeling techniques to make accurate forecasts. Additional areas for improvement were identified by completing capacity maturity surveys showing strengths and weaknesses. Areas identified included coordination with change management, performance test evaluation, and expanding coverage across other areas of the IT environment. The timeline for this case study occurred over a period of less than three years. Personnel evolved from a single person to a team of five. The following bullets will be covered and represent the evolution of processes and personnel, deliverables and challenges along the way. • Starting as a team of one • Spreadsheet analysis • Capacity management tool selection • Challenges after implementation • Growth of resources managed and personnel • Lessons learned • Looking forward
Presenter bio: Dale is a consultant at Metron-Athene with over 15 years of experience in systems performance and capacity management. Dale has broad knowledge in many aspects of capacity management and performance engineering. He has worked at some of the largest financial firms in the United States. He holds many certifications across a diverse set of technologies, and a degree in computer information systems from Excelsior college. Dale attended his first CMG conference in 2000.
Dale Feiste

466 (zOS): Invited: Memory Management in the TB Agego to top

Room: Portofino B

2009 Mullen Award Recipient

Invited: Memory Management in the TB Age
Scott Chapman (Enterprise Performance Strategies Inc & Enterprise Performance Strategies, USA)
zOS
Today you can order a z13 with 10TB of memory. What could one do with all that memory? We are poised to see z/OS systems with dramatically larger memory sizes in the near future. This will have a significant impact on the performance of our applications running on z/OS. Come to this session with Scott Chapman to learn why today performance is all about memory. Scott will give you an overview of the hardware memory hierarchy, the potential performance implications of large memory sizes, and performance metrics relevant to managing z/OS memory. The use of Flash Express will be discussed and the latest z13 hardware will be contrasted with previous mainframe models.
Presenter bio: Scott Chapman has over two decades of experience in the IBM mainframe environment. Much of this experience has focused on performance, from both the application and systems perspective. He's written COBOL application code and Assembler system exit code. His mainframe responsibilities have spanned application development, performance tuning, capacity planning, software cost management, system tuning, sysplex configuration, WLM configuration, and most other facets of keeping a mainframe environment running effectively. Scott has spoken extensively at user group meetings and was honored to receive the Computer Measurement Group's 2009 Mullen award, and also co-authored CMG's 2012 best paper. Scott is a founding steering committee member of the Central Ohio Mainframe User's Group.
Scott Chapman

467 (CONF): Vendor Traininggo to top

Vendor Training
Room: Syros

Wednesday, November 9 6:00 - 6:15

CONF: BREAKgo to top

Wednesday, November 9 6:15 - 7:15

CONF: BOF/Exhibitor Presentationgo to top

Room: Aventine C

CONF: Metron-Athene: Improving Capacity Management Maturity with athene® and athene® ES/1go to top

Exhibitor Presentation
Rich Fronheiser
Room: Palatine A

Come to our vendor session to see what's new with Metron and with our Capacity Management solutions, athene® and athene® ES/1. Not only will you get some ideas on how to improve your capacity management process in your organization, we'll also enter you in a prize draw to win an iPad Mini Air 2.

CONF: BOF: International Domain Names (IDN) and Perofrmance Monitoringgo to top

Nalini Elkins, Inside Products; Bill Jouris, Inside Products
Room: Palatine B

CONF: BOF: Makers' BOF with Thingspeak IoT Hands-Ongo to top

Anoush Najarian, MathWorks
Room: Portofino A

CONF: BOF: Performance Monitoring Features in Future Intel Processorsgo to top

Eric Moore
Room: Portofino B

Wednesday, November 9 7:30 - 8:30

CONF: PARS Receptiongo to top

Asteria Terrace

Thursday, November 10

Thursday, November 10 7:00 - 8:00

CONF: BREAKFASTgo to top

Aventine D

Thursday, November 10 8:00 - 9:00

501 (APM): PLENARY: Implementing Metrics-Driven DevOps: Why and How!go to top

Aventine A/B
Invited: Implementing Metrics-Driven DevOps: Why and How!
Andreas Grabner (Dynatrace, Austria)
APM
In this session we let JUnit and JMeter report metrics such as # of Service Calls, # of SQLs, # of Log Messages, Bytes Transferred, # Exceptions thrown and use them in Jenkins as Quality Gates for automatically detecting code, architectural, configuration and deployment regressions. You want to know why would you want to this? Because we keep hearing Uber, Facebook, Netflix and others talk about metrics-based decisions in Ops after deploying a new build, e.g: Failure Rates (HTTP 4xx, 5xx), Performance (Page Load Times, REST Response Times), Conversion Rates or Revenue generated using APM tools such as Dynatrace, NewRelic, AppD, DataDog, SOASTA or any homegrown monitoring or logging solution! And then using the same tools to figure out why something didn't work as expected by looking at architectural, deployment and code metrics. So - why not use the same tools and the same metrics earlier in the pipeline? Why not automatically detect architectural and performance regressions when running your local unit-, functional-, integration- or performance tests triggered by your build server? This allows us to stop bad changes changes earlier and therefore reduce the risk of deployments that will later cause bad performance, scalabilty issues and unhealthy business. The implementation in this session will use JUnit, JMeter, Dynatrace and Jenkins but the same can be done with any testing, build or monitoring tool that you have available!
Presenter bio: Andreas has been working in software quality for the past 15 years helping companies from small startup to large enterprise figuring out why their current application falls short on quality and how to prevent quality issues for future development. He is a regular speaker at international conferences, meetups & user groups. He has done DevOps Boston, Velocity Santa Clara, Agile Testing Days, Star West or STPCon in the recent years. Besides being excited about software quality he is also an enthusiastic salsa dancer
Andreas Grabner

Thursday, November 10 9:00 - 9:15

CONF: BREAKgo to top

Thursday, November 10 9:15 - 10:15

511 (CLO): Evolving Your Data Center in a Hybrid Cloud Worldgo to top

Elisabeth Stahl
Room: Aventine A/B

In the new Hybrid Cloud world, your data center is still at the heart of your IT infrastructure. In this session we will discuss what to consider when deciding where to run an existing application and how to think about your data center infrastructure requirements. We will discuss how you can expose existing applications and data to enhance service to your constituents at the speed of cloud and how to manage and optimize your hybrid cloud via 7 Hybrid Cloud Scenarios and Use Cases.

512 (CLO): Invited: Performance Testing in New Contextsgo to top

Room: Aventine C
Invited: Performance Testing in New Contexts
Eric Proegler (SOASTA, USA)
CLO
Virtualization, Cloud Deployments, and Cloud-Based Tools have challenged and changed traditional performance testing practices. Today's performance tester can summons tens of thousands of virtual users from the cloud in a few minutes at a cost far lower than the expensive on-premise installations of a couple of years ago. Meanwhile, the systems under test have changed considerably. Updated software stacks have increased the complexity of scripting and performance measurement, but the biggest changes are in the nature and quantities of resources powering the systems. Interpreting resource usage when resources are shared on a private virtualization platform is exceedingly difficult. Understanding resources when they live in a large public cloud is nearly impossible. In this session, we'll discuss strategies for engaging with these new contexts, and performance testing them effectively. Session Takeaways: Discussion of cloud-based load injection, and shared experiences from the front lines with the latest tools. Strategies for testing systems without resource visibility. An approach to inferring system capacity from response time trending.
Presenter bio: Eric Proegler has worked in testing for 17 years, and specialized in performance and reliability testing for 13. He is the CloudTest product manager for SOASTA in Mountain View, California. Eric is an executive board member and treasurer for the Association for Software Testing. He is also an organizer for WOPR, the Workshop on Performance and Reliability. He's presented and facilitated at Agile2015, CAST, WOPR, PNSQC, STPCon and STiFS. In his free time, Eric spends time with family, enjoys a science fiction book club, sees a lot of stand-up comedy, seeks out street food from all over, collects growlers, plays video games and follows professional basketball.
Eric Proegler

513 (zOS): Achieving Significant Capacity Improvements on IBM z13: User Experiencego to top

Room: Palatine A
Achieving Significant Capacity Improvements on IBM z13: User Experience
Todd Havekost (IntelliMagic Inc., USA)
zOS
One of the dominant themes of the z13 processor announcements is that delivered capacity is becoming increasingly dependent on effective utilization of processor cache. Benefit from the experiences of a user who initially experienced a capacity shortfall migrating from zEC12 to z13 models but ultimately achieved significant capacity improvements (and software expense reductions) through a series of configuration changes. This session will review metrics associated with these changes including increasing the number of hardware CPs, LPAR topology, and maximizing the number of Vertical High CPs in the HiperDispatch configuration. The session will also help interpret some of the key processor hardware metrics as captured in SMF type 113 records. Various benefits of deploying "surplus" hardware capacity will also be covered (including significant reduction in MLC software expense). This is an updated version of the presentation that won a "Best Session" award at SHARE earlier this year.
Presenter bio: Todd is a Senior z/OS Performance Consultant for IntelliMagic. His primary area of interest over the course of his 39 year IT career has been z/OS systems performance. Before joining IntelliMagic, Todd spent 26 years at USAA in a variety of roles including mainframe architect and leading their highly successful mainframe software expense reduction initiative. Having been thoroughly impressed as a customer with the visibility IntellIMagic Vision provides into z/OS systems infrastructure, he joined IntelliMagic in 2016 and now helps customers leverage that visibility with particular focus on reducing their MLC software expense. Todd is a highly-regarded industry speaker and has given award winning presentations at events such as SHARE and CMG.
Todd Havekost

514 (CLO): Invited: IoT Performance and Capacity Planning in the Hybrid Cloud Erago to top

Room: Palatine B
Invited: IoT Performance and Capacity Planning in the Hybrid Cloud Era
Vess Bakalov (SevOne, USA)
CLO
The Internet of Things (or IoT) is a connected world of billions of IP-enabled sensors, machines and other non- human stuff. This machine- to-machine communication doesn't follow the typical unicast traffic models. These exchanges consist of small amounts of event-driven data. The IoT promises greater levels of visibility, agility, and control over our personal and professional lives. It's about connected cities and connected farms; connected homes and connected businesses; connected humans, and even connected brains. However, IoT also brings a new set of challenges, and alters historical ones, in ensuring the performance of our connected world. Monitoring the state of an infrastructure becomes increasingly more complicated as more devices transmit data. Today, most IT professionals view the IoT cloud as the end of capacity planning. Why do we need the cloud if capacity is practically infinite, provided that our applications are built correctly? As more users come in and/or more capacity is required, we can spin up more capacity - both bandwidth and compute. We have the same attitude toward hybrid cloud environments. At peak times, we can spill into the cloud. Capacity planning in the hybrid cloud is not dead. Rather, it has shifted from the supply side to the demand side. Unfortunately, many CIOs overpay for base load and actually fail to pay to get optimal performance during peak times for fear of overages, which really misses the whole point of harnessing the infinite capacity of the hybrid cloud. As we move from a capex to an opex world, the ability to report on and also project consumption in seconds is one of the most important functions of an IT department. Monitoring is absolutely critical and here's why: In Hong Kong, smart water centers have been introduced to provide metrics and analysis on the state of the city's water distribution through a wireless infrastructure. These smart centers can report on water flow rate, water pressure, the diameter of the pipe, what the pipe is made of, and much more. The city can avoid outages by setting baselines to monitor things like the connection of the wireless sensor and when it is time to replace it, for example. This is just one of the many ways IoT is being used today, one that highlights why it is always critical to monitor your infrastructure. SevOne CTO Vess Bakalov will provide insights and tips on how Capacity and IoT Performance professionals can utilize clear, real time visibility - both of an organization's current state, as well as predicted behavioral baselines - allowing them to avoid unintentional overages due to application problems and optimize cloud resources during normal operations.
Presenter bio: Vess Bakalov leads SevOne's product development and design teams and provides strategic direction and vision for the overall technology architecture. He created SevOne with the future of digital infrastructure in mind after working with legacy solutions during his time as a network architect at BankOne. As a founder and board member he has been instrumental in structuring the organization, obtaining financing and working on critical corporate development initiatives. As a thought leader in the industry, he is an outspoken advocate for high-performance distributed systems and engineering for scalability as key drivers for value creation in the world of big data and IoT. He holds the patent for Scalable Performance Management System as well as a Bachelor's Degree in Computer Science from the University of Delaware.
Vess Bakalov

515 (ORG): Invited: Treading Water while Navigating the Rapidsgo to top

Room: Portofino A
Invited: Treading Water while Navigating the Rapids
Connie Quach and Todd Minnella (SOASTA, USA)
ORG
Title: Treading Water while Navigating the Rapids Sub-title: Survival Skills for the New Digital Performance Management Era Are you living the phrase, "be all that you can be"? The way we used to work 10 years ago is dramatically different than what it is today. If you have not embraced a modern approach to Digital Performance Management, then you may be missing out on a productivity paradigm shift - thanks to advancing technology and work culture. Join Connie Quach and Todd Minnella from SOASTA as they describe how they tread water while navigating the rapids of a fast moving company culture. Learn how changes in technology have eliminated certain productivity constraints and made rapid innovation attainable by anyone. We will share our harrowing stories and provide survival skills for the new Digital Performance Management era. We will cover: - Industry trends, including an examination of DevOps - Personal career experiences and how they have shaped our day to day operations - Advice for structuring and empowering teams for rapid development and real time decision making Learn how to apply modern digital performance techniques to your work day.
Presenter bio: Connie Quach is the VP, Product Marketing at SOASTA. Connie is a frequent industry speaker in the mobile and web perf industry and organizes the San Diego Web Performance Meetup group, a neutral professional networking organization dedicated to web / mobile performance management. Connie has been in the technology space for over 15 years, managing and marketing products from cradle to grave. With a special interest on improving communication between technical and business professionals, she helps translate technical product information for non-technical business audiences, as well as analyzing IT / Software markets and sharing industry insights and trends. Connie holds a business degree from California Polytechnic Pomona and a graduate degree from California State University, San Marcos; Certified Scrum Product Owner and Pragmatic Marketing Alumni.
Presenter bio: Todd is SOASTA's Director of Operations; he is a web operations professional with experience designing, building and managing critical IT infrastructure for both central services and externally-facing applications. He's been helping people to be more productive with their computers for over 25 years (his first gig was supporting Apple IIes and IIcs at a computer summer school), and his favorite operating system is Tru64. As part of his job, he enjoys creating and supporting systems that are so stable and well-performing that he can sleep without early-morning chirps from his phone. Todd holds a degree in Computer Science from the University at Buffalo.
Connie QuachTodd Minnella

516 (APM): Invited: Trace Replay Based I/O Performance Studies for Enterprise Workload Migrationgo to top

Room: Portofino B

Best Paper India

Invited: Trace Replay Based I/O Performance Studies for Enterprise Workload Migration
Rupinder Virk (Tata Consultancy Services, India); Dheeraj Chahal (TCS, India)
APM
Predicting the performance of an application before migrating and deploying on a target system is a daunting but important task. The performance benchmarking of an application in a new environment is a time consuming and expensive process. An approach that performs performance benchmarking of complex application in a new environment without deploying will be an advantage. We have developed and tested a method for predicting the performance of an IO intensive multithreaded enterprise application workload on target storage systems. Our approach is based on well-known trace and replay method. We extract traces of an IO intensive enterprise workload representing temporal and spatial characteristics (e.g. read and write requests) for a smaller workload. These traces are replayed on the target storage system. Using our previously developed tool called PerfExt [1], we can predict the performance of two realistic web applications with less than 15% error on traditional hard disk drive (HDD) and Solid State Drive (SSD) as storage system on the target platform.
Presenter bio: Rupinder Virk is a performance engineer at TCS Research, where he does enterprise application performance design, analysis and prediction. He has previously developed PerfExt, an in-house load extrapolation tool and worked on hardware and software bottleneck prediction and modelling. His recent work includes developing real time applications using Apache Spark and Kafka.
Rupinder Virk

517 (CONF): IBM: Operations Analytics and Service Managementgo to top

Vendor Training
Wayne Bucek
Room: Syros

This session features the latest in IBM's IT service management portfolio of products for z Systems. OMEGAMON is IBM's market leading z/OS performance monitoring system. OMEGAMON has been significantly enhanced in recent years. New user interfaces have been introduced along with the ability to monitor the new infrastructure component z/OS Connect. The new user interfaces are designed to address the challenges faced by today's IT organizations. The workshop is structured as a proctored 'work at your own pace' lab. A live z/OS environment is provided for student use, with exercises accompanied by detailed lab guides. Students can select from over 15 performance monitoring labs. Topics include CICS Performance Analyzer and Application Performance Analyzer in addition to OMEGAMON. IBM Operations Analytics for z systems (IOAz) is IBM's new log analysis solution. Log Analysis provides a further level of detailed information to assist in diagnosing performance problems. IOAz analyzes message traffic and produces analytic dashboards that quickly visualize system anomalies. Lab exercises fully explore the log search, message analysis, dashboard execution and chart creation capabilities of IOAz. All labs in this session execute in the same live system environment, allowing users to experience the integration between many systems management products. We encourage attendees to explore the new capabilities of IBM Operations Analytics for z Systems, OMEGAMON, CICS Performance Analyzer, and Application Performance Analyzer.

Attendees are required to bring their own personal laptop for participation in these labs. Wifi connectivity is provided in the meeting room, and each student will access the lab systems via browser from their laptop.

Thursday, November 10 10:15 - 10:30

CONF: BREAKgo to top

Thursday, November 10 10:30 - 11:30

521 (NETCAP): Invited:Troubleshooting Performance Problems with SSL / TLS Protocolsgo to top

Room: Aventine A/B

2014 Michelson Award Recipient

Invited:Troubleshooting Performance Problems with SSL / TLS Protocols
Nalini Elkins (Inside Products, Inc, USA)
NETCAP
More and more companies are using Transport Layer Security (TLS) to protect their application traffic. Do you know what the performance is for such connections? We have seen very good connections add 200 milliseconds to the overall traffic. Other connections have doubled the response time or even more! Where do your connections fall? Do you know? How do you start analyzing such performance issues? Is the problem in the TLS (SSL) handshake? Is it in the way that the application records are encrypted? In this session, we will present an analysis methodology for looking at such problems.
Presenter bio: Nalini Elkins received the Michelson award in 2014. Nalini has been working in network measuring, monitoring and analysis for over thirty years and is a renowned expert with an international reputation in all facets of network measurement, including IPv6 and TLS. Her latest work is in creating standards for the Internet. Her main work is in the IP Performance Metrics (IPPM) Working Group of the IETF. She was the lead author of the standard for embedded performance and diagnostic metrics (PDM) for the IPv6 protocol. She has also developed numerous products including expert systems for network diagnostics and performance.
Nalini Elkins

522 (APM): PANEL: IoT: Performance Engineering Implicationsgo to top

Room: Aventine C
PANEL: IoT: Performance Engineering Implications
Mohit Verma (Tufts Health Plan, USA)
APM
Panel discussion of impact of IOT to performance engineering: Topics discussed: What is IOT Can existing networks Handle IOT - will SDN help the matter, What we need to do to modify in today's performance engineering practices What tools would you need for this - are current tools sufficient What kind of Monitoring is available today and what would be needed What vendors are contesting this market segment from the performance engineering/APM standpoint use cases: SMART APPLIANCES (Thermostats, Refrigerators, TVs). Panelists include Andreas Grabner, Dynatrace; Anoush Najarian, MathWorks; Vess Bakalov, SevOne; Todd DeCapua, CSC.
Presenter bio: Performance Engineering Architect
Presenter bio: Andreas has been working in software quality for the past 15 years helping companies from small startup to large enterprise figuring out why their current application falls short on quality and how to prevent quality issues for future development. He is a regular speaker at international conferences, meetups & user groups. He has done DevOps Boston, Velocity Santa Clara, Agile Testing Days, Star West or STPCon in the recent years. Besides being excited about software quality he is also an enthusiastic salsa dancer
Presenter bio: Anoush Najarian is a Software Engineering Manager at MathWorks in Natick, MA where she leads the MATLAB Performance Team. She holds Master's degrees in Computer Science and Mathematics from the University of Illinois at Urbana-Champaign, and an undergraduate degree in CS and applied math from the Yerevan State University in her native Armenia. Anoush has been serving on the CMG Board of Directors since 2014, and has served as the Social Media chair for the CMGimPACt conferences.
Presenter bio: @AppPerfEng, @EffPerfEng, Researcher, writer, speaker, reader, developer, dad, wildlife conservationist #Mobile #Agile #DevOps #PerfEng Chief Technology Evangelist. http://www.EffectivePerformanceEngineering.com
Presenter bio: Vess Bakalov leads SevOne's product development and design teams and provides strategic direction and vision for the overall technology architecture. He created SevOne with the future of digital infrastructure in mind after working with legacy solutions during his time as a network architect at BankOne. As a founder and board member he has been instrumental in structuring the organization, obtaining financing and working on critical corporate development initiatives. As a thought leader in the industry, he is an outspoken advocate for high-performance distributed systems and engineering for scalability as key drivers for value creation in the world of big data and IoT. He holds the patent for Scalable Performance Management System as well as a Bachelor's Degree in Computer Science from the University of Delaware.
Mohit VermaAndreas GrabnerAnoush NajarianTodd DeCapuaVess Bakalov

523 (CONF): TBDgo to top

Room: Palatine A

524 (MOB): Invited: Deliver High-Quality Mobile Apps with Continuous Testinggo to top

Room: Palatine B
Invited: Deliver High-Quality Mobile Apps with Continuous Testing
Tom Chavez (SOASTA, USA)
MOB
With hundreds of mobiles, tablets, and wearables running different versions of iOS and Android, automated continuous testing is the only sane way to address mobile testing. Tom Chavez presents a review of automated testing tools for mobile apps, including tools that require writing tests in a programming language and tools that record mobile app actions for replay requiring no programming at all. To complement and complete your device test pool, Tom discusses when to use your own devices versus a remote device pool—even thousands of miles away from your development team. Learn how mobile app developers and test teams have made the transition from manual testing to automation. Leave convinced and ready with the tools and techniques you need to reduce testing time, increase quality and delight users.
Presenter bio: Tom Chavez has more than twenty years of experience as a manager and product manager in the software development tools field. Today Tom works in product management as Senior Evangelist at SOASTA (www.soasta.com), the leader in performance analytics. Tom has worked across the Silicon Valley in California at companies including Apple, Sun, PalmSource, and Intuit delivering tools for Mac, Java, PalmOS, Linux and Android development and testing. He speaks frequently at industry conferences and meet-ups on topics including web app performance and testing at large scale, mobile continuous integration and testing, automated mobile testing tools, and big data analytics for business value. Follow Tom on twitter @TomChavez

525 (zOS): Invited: Spark and SMF - Fasten Your Seatbelt, This is Going To Be A Wild Ridego to top

Room: Portofino A
Invited: Spark and SMF - Fasten Your Seatbelt, This is Going To Be A Wild Ride
Frank Kyne (Watson and Walker, USA)
zOS
Not another presentation about analytics? That was my initial reaction as well. Until I started poking at it a little. Spark is free on z/OS. It runs about 98% on zIIPs. IBM will offer a discount on zIIPs and memory that will be used with it. Pretty slick, eh? Oh, I forgot to mention that it include Rocket Software's Mainframe Data Service for Spark (MDSS). And MDSS lets you run SQL queries again sequential data sets (like SMF archive data sets), even those on tape. Did I mention that MDSS comes complete with mappings of all the IBM SMF records? And it is free too. If you play with SMF data, this technology is going to shake up your world. Come to this session and find out what it is all about.
Presenter bio: Frank is the editor of Cheryl Watson's Tuning Letters. In addition to writing the Tuning Letter, Frank and Cheryl teach classes internationally and offer consultancy on maximizing the value of new z/OS features, controlling software costs, negotiating outsourcing agreements, Parallel Sysplex, performance, and high availability. Prior to joining Cheryl in 2014, Frank was a project leader in IBM's Redbook team in Poughkeepsie, New York, responsible for Redbooks and workshops on performance, availability, GDPS, and Parallel Sysplex. Before his transfer to the Redbooks team, Frank was a system programmer in the Services organization in IBM Ireland (hence his 'mid-Atlantic' accent).
Frank Kyne

526 (zOS): Invited: Solutions that Solve Batch Window Challengesgo to top

Room: Portofino B
Invited: Solutions that Solve Batch Window Challenges
Allan Zander (DataKinetics & DataKinetics, Canada)
zOS
Any bank, financial services provider, insurer or even retailer that is running mainframe systems today as part of their main IT operation infrastructure has challenges with their batch window. As workloads grow, so grows the pressure to complete processing in those existing batch windows. In some cases, it is a race against time that you sometimes lose, risking SLA non-compliance, and worse. Solutions for this type of problem are typically either extremely costly, or extremely risky, or both. And sometimes just doing nothing is preferred - living with known risks rather than facing larger and perhaps unknown risks. What if there were less conventional - and less risky ways to address this problem? Attendees will learn that there actually are 'thinking outside the box' solutions that are low-risk, budget-friendly, and will definitely make a difference for you. This talk will show you how you can attack this problem from 3 angles, from the application level, the system level, and from the database level - all low risk, reasonable cost and very effective.
Presenter bio: Andrew Armstrong is the Chief Customer Officer at DataKinetics, the leader in mainframe performance and optimization solutions. As CCO, one of Andrew's most important responsibilities is to strive to understand the nuances of the Fortune 1000, to be aware of the IT challenges that they face, and the strengths and weaknesses of the solutions that are available to them. An experienced C-level executive, he has put in place the right products and partnerships, and the right sales and marketing programs, and has transformed businesses to attain continuous profitability and growth while maintaining customer satisfaction as a top-level concern.
Andrew Armstrong

527 (CONF): IBM: Operations Analytics and Service Managementgo to top

Vendor Training
Wayne Bucek
Room: Syros

This session features the latest in IBM's IT service management portfolio of products for z Systems. OMEGAMON is IBM's market leading z/OS performance monitoring system. OMEGAMON has been significantly enhanced in recent years. New user interfaces have been introduced along with the ability to monitor the new infrastructure component z/OS Connect. The new user interfaces are designed to address the challenges faced by today's IT organizations. The workshop is structured as a proctored 'work at your own pace' lab. A live z/OS environment is provided for student use, with exercises accompanied by detailed lab guides. Students can select from over 15 performance monitoring labs. Topics include CICS Performance Analyzer and Application Performance Analyzer in addition to OMEGAMON. IBM Operations Analytics for z systems (IOAz) is IBM's new log analysis solution. Log Analysis provides a further level of detailed information to assist in diagnosing performance problems. IOAz analyzes message traffic and produces analytic dashboards that quickly visualize system anomalies. Lab exercises fully explore the log search, message analysis, dashboard execution and chart creation capabilities of IOAz. All labs in this session execute in the same live system environment, allowing users to experience the integration between many systems management products. We encourage attendees to explore the new capabilities of IBM Operations Analytics for z Systems, OMEGAMON, CICS Performance Analyzer, and Application Performance Analyzer.

Attendees are required to bring their own personal laptop for participation in these labs. Wifi connectivity is provided in the meeting room, and each student will access the lab systems via browser from their laptop.

Thursday, November 10 11:30 - 12:30

CONF: LUNCHgo to top

Aventine D

Thursday, November 10 1:00 - 2:00

531 (CLO): Cloud Workload Migrationgo to top

Clea Zolotow, Florian Graf
Room: Aventine A/B

Cloud environments are suited for greenfield workloads as the application stack will be engineered for the specific requirements of that cloud (i.e., operating system, capacity requirements, latency needs, etc.) Workload migration and transformation into a cloud for existing environments can be more difficult due to the variability of existing hardware, operating systems, and networking concerns., Migration into the cloud can cover many different types of technology from lift and shift to utilization of operating system constructs such as VMWare's Site Recovery Manager. For legacy systems, migrating into the cloud is a huge challenge. Here, we show how to create a repeatable, reusable, factory model to make the migration as successful as possible.

532 (ORG): PANEL: Skill Prerequisites of Performance Engineeringgo to top

Room: Aventine C
PANEL: Skill Prerequisites of Performance Engineering
Eric Proegler (SOASTA, USA)
ORG
In June 2016, a Performance Engineering Summit occurred in Silicon Valley, hosted by HP Enterprise. Practitioners, Academics, Vendors, and Industry Groups were all represented. One of our work items was to identify entry criteria for training an effective performance engineer. Since the Summit, we've built and refined this list of skills to help us communicate it with seekers, employers, recruiters, and colleges. As participants in this initiative, we would like to present our findings, talk about what we'll do with them next, and gather feedback from the larger Performance Engineering community. Please come collaborate with us on explaining what we do, how we do it, and talk about growing the next generation of performance engineers. Panelists include: Andreas Grabner, Dynatrace; Daniel Menasce, George Mason Univ.; Alexander Podelko, Oracle; Todd DeCapua, CSC.
Presenter bio: Eric Proegler has worked in testing for 17 years, and specialized in performance and reliability testing for 13. He is the CloudTest product manager for SOASTA in Mountain View, California. Eric is an executive board member and treasurer for the Association for Software Testing. He is also an organizer for WOPR, the Workshop on Performance and Reliability. He's presented and facilitated at Agile2015, CAST, WOPR, PNSQC, STPCon and STiFS. In his free time, Eric spends time with family, enjoys a science fiction book club, sees a lot of stand-up comedy, seeks out street food from all over, collects growlers, plays video games and follows professional basketball.
Presenter bio: @AppPerfEng, @EffPerfEng, Researcher, writer, speaker, reader, developer, dad, wildlife conservationist #Mobile #Agile #DevOps #PerfEng Chief Technology Evangelist. http://www.EffectivePerformanceEngineering.com
Presenter bio: Daniel Menasce is a University Professor of Computer Science at George Mason University and was the Senior Associate Dean of its School of Engineering from 2005-2012. Menasce holds a PhD in Computer Science from the University of California at Los Angeles. He is the recipient of the 2001 A.A. Michelson Award from CMG, a Fellow of the ACM and of the IEEE, a recipient of the 2017 Outstanding Faculty Award from the State Council of Higher Education of Virginia, and the author of over 250 technical papers that received over 10,500 citations. He is also the author of five books published by Prentice Hall and translated into several languages.
Presenter bio: Alex Podelko has specialized in performance since 1997, working as a performance engineer and architect for several companies. Currently he is a Consulting Member of the Technical Staff at Oracle, responsible for performance testing and optimization of Enterprise Performance Management and Business Intelligence (a.k.a. Hyperion) products. Alex periodically talks and writes about performance-related topics, advocating tearing down silo walls between different groups of performance professionals. His collection of performance-related links and documents (including his recent papers and presentations) can be found at www.alexanderpodelko.com. He blogs at http://alexanderpodelko.com/blog and can be found on Twitter as @apodelko. Alex currently serves as a director for the Computer Measurement Group (CMG, http://cmg.org), an organization of performance and capacity planning professionals.
Presenter bio: Andreas has been working in software quality for the past 15 years helping companies from small startup to large enterprise figuring out why their current application falls short on quality and how to prevent quality issues for future development. He is a regular speaker at international conferences, meetups & user groups. He has done DevOps Boston, Velocity Santa Clara, Agile Testing Days, Star West or STPCon in the recent years. Besides being excited about software quality he is also an enthusiastic salsa dancer
Eric ProeglerTodd DeCapuaDaniel A MenasceAlexander PodelkoAndreas Grabner

533 (MOB): Invited: 7 Steps to Pragmatic Mobile Testinggo to top

Room: Palatine A
Invited: 7 Steps to Pragmatic Mobile Testing
Tom Chavez (SOASTA, USA)
MOB
In order to align mobile testing with product strategies and market goals, you need to first know your user, and how they will use the app. Knowing the app and how it is designed to be used, and how users may actually be using it differently, is key to testing to satisfy users, not the designers. With test matrices vastly larger than ever, prioritizing tests into "must-do's" and "nice-to-haves" is necessary to make the testing process manageable. There are so many devices on the market, and you have to determine which are required, which are optional, which to purchase, and which you might borrow or rent from a device cloud. Tom advises how to know which tests to automate, and which should remain manual, as well as how back-end performance affects user experience. Takeaway: Learn the key strategies for mobile testing and the seven-step process and the tools you can use to deliver the testing process to meet the project goals.
Presenter bio: Tom Chavez has more than twenty years of experience as a manager and product manager in the software development tools field. Today Tom works in product management as Senior Evangelist at SOASTA (www.soasta.com), the leader in performance analytics. Tom has worked across the Silicon Valley in California at companies including Apple, Sun, PalmSource, and Intuit delivering tools for Mac, Java, PalmOS, Linux and Android development and testing. He speaks frequently at industry conferences and meet-ups on topics including web app performance and testing at large scale, mobile continuous integration and testing, automated mobile testing tools, and big data analytics for business value. Follow Tom on twitter @TomChavez

534 (CLO): Invited: Benchmarking Azure DocumentDB - A Planetary Scale NoSQL DBgo to top

Room: Palatine B
Invited: Benchmarking Azure DocumentDB - A Planetary Scale NoSQL DB
Anthony Voellm (Microsoft Corporation, USA)
CLO
This talk will cover the challenges of benchmarking Cloud based NoSQL systems including; what to measure, how to measure, and how to compare results. The talk will cover benchmarking NoSQL by going into detail how Microsoft NoSQL Azure DocumentDB is being measured both in a single zone and across geographic locations. After this talk participants should better understand benchmarking of NoSQL and have working knowledge on how to do performance comparisons themselves.
Presenter bio: Anthony F. Voellm is currently a Developer/Manager working on Azure DocumentDB. Anthony has a wide range of experience from kernel and database engines to graphics and automated image and map extraction from satellite images. Anthony is an avid inventor with 7 technology patents issued. In his current role at Microsoft he is building a planetary scale NoSQL database. Prior to joining Microsoft in May 2016, Anthony held roles at Google leading the Cloud Performance and Security Teams, roles at Microsoft leading the Microsoft Windows Reliability, Security, and Privacy test team working on Windows8; Microsoft Hyper-V and SQL Server Performance teams. He has also been a file system and networking developer. In addition to computing he enjoys teaching performance, growing engineers, and doing anything outdoors. Anthony holds a Master of Science from George Washington University, BA in Physics and a BS in Computer Science and Mathematics from the University of Vermont.

535 (zOS): Invited: z13 Performance - Soup to Nutsgo to top

Room: Portofino A
Invited: z13 Performance - Soup to Nuts
David Hutton (IBM, USA)
zOS
Each System z Enterprise Server generation requires a multi-year development cycle, and each component of these systems is very complex - so projecting the overall performance of the system as a whole is a daunting task. The speaker will discuss z13 performance model development from concept through pre-GA refinement and from the microprocessor out through the system topology. Additional topics include how the models are used for design trade-off analysis and system projections, and ultimately projecting the Large System Performance Reference (LSPR).
Presenter bio: David has been a part of the IBM Z Hardware Performance and Design teams for 17 years. In his current role he is a client-facing lab representative for system performance inquiries and situations worldwide and co-develops the Large Systems Performance Reference (LSPR). He co-developed five generations of System z core performance models that have helped to shape the hardware designs and supply projection data to brand/marketing. He is a co-author of ~30 patents.
David Hutton

536 (CONF): TBDgo to top

Room: Portofino B

Thursday, November 10 2:00 - 2:15

CONF: BREAKgo to top

Thursday, November 10 2:15 - 3:15

541 (APM): Invited: Modeling and Optimization of Multititiered Server-Based Systemsgo to top

Room: Aventine A/B

2001 Michelson Award Recipient

Invited: Modeling and Optimization of Multi-tiered Server-Based Systems
Daniel A Menasce and Noor Bajunaid (George Mason University, USA)
APM
Most analytic performance models only consider contention for hardware resources such as processors, storage devices, and networks. However, contention for software resource such as software threads, database locks, and critical sections can play an important role in the overall performance of a computer system. This paper uses an example of a multi-tiered system with several multi threaded software servers to illustrate how performance models that consider both software and hardware contention should be used to address these situations. The paper also discusses the problem of determining the optimal number of threads for each software server at a given load level given response time constraints.
Presenter bio: Daniel Menasce is a University Professor of Computer Science at George Mason University and was the Senior Associate Dean of its School of Engineering from 2005-2012. Menasce holds a PhD in Computer Science from the University of California at Los Angeles. He is the recipient of the 2001 A.A. Michelson Award from CMG, a Fellow of the ACM and of the IEEE, a recipient of the 2017 Outstanding Faculty Award from the State Council of Higher Education of Virginia, and the author of over 250 technical papers that received over 10,500 citations. He is also the author of five books published by Prentice Hall and translated into several languages.
Daniel A Menasce

542 (ARCAP): Invited: Now Trending! - Performance Trends and Alerts with ThingSpeak IoTgo to top

Room: Aventine C
Invited: Now Trending! - Performance Trends and Alerts with ThingSpeak IoT
Anoush Najarian (MathWorks, USA)
ARCAP
Hands-on session based on a series of blog posts, first one here: http://blogs.mathworks.com/developer/2016/06/30/performance-trends/
Presenter bio: Anoush Najarian is a Software Engineering Manager at MathWorks in Natick, MA where she leads the MATLAB Performance Team. She holds Master's degrees in Computer Science and Mathematics from the University of Illinois at Urbana-Champaign, and an undergraduate degree in CS and applied math from the Yerevan State University in her native Armenia. Anoush has been serving on the CMG Board of Directors since 2014, and has served as the Social Media chair for the CMGimPACt conferences.
Anoush Najarian

543 (SERV): Monitor and Manage a SQL Servergo to top

Marcus Vinicius Bittencurt
Room: Palatine A

This session will address techniques for measuring and monitoring of SQL Server. When you do not monitoring your environment like it need, important metrics and data can be lost. Identify important counters and how to analyze them in order to get valuable information from your environment, it is a path to the good knowledge of the structure. Let's see methods and ways to identify their environmental behavior and how to test it properly. How to use this information to create baseline and measure growth before we are surprised. Working proactively and prevent further efforts, a good dimensioned and monitored environment, lessens the likelihood of sudden problems. Monitor and manage our environment is a crucial activity these days, see how to make the most of it.

544 (zOS): Invited: A Perfect Storm of Risk Descending upon Your Core Systemsgo to top

Room: Palatine B
Invited: A Perfect Storm of Risk Descending upon Your Core Systems
Allan Zander (DataKinetics & DataKinetics, Canada)
zOS
You want to make a big move to the cloud, but your high-value mainframe applications are making that virtually impossible. Besides, you're in a fix with your mainframe assets on several levels. Your human resource assets that support your mainframe are retiring and/or are too busy to take on new projects. Yet your mainframe runs your most business-critical applications, a situation that is turning into a risk for the business. Making matters worse, you have a desperate need to make your customer-facing systems (sometimes green screens) work with new modern world technologies like mobile, analytics, IoT and more. But your most valuable IT assets are your IP that is buried in your mainframe COBOL applications. What can you do about this? Well, a Hybrid Cloud might be the answer to all of your problems.
Presenter bio: Allan has spent more than 20 years following his passion for rejuvenating companies, and for building experience in mission critical communications and software where the degree of reliability has to be almost 100%. His business development experience ranges from startup companies of 50 to 200 people, to companies of 100,000 people. Building and leading high performance teams He contributed to the business success of Solacom Technologies as Vice President of Business Development and CML Emergency Services as Director of Product Management. Further, he has held senior positions with world-class organizations such as Mitel Networks and Nortel Networks. In 2007, he was privileged to be the recipient of the Ottawa Business Journal Top 40 Under 40 award. His ongoing success in leading collaborative teams that perform productively, and in building successful companies, is reflected in his business philosophy: it is not about the individual; it is about the company.
Allan Zander

545 (ORG): Invited: Early Performance Testinggo to top

Room: Portofino A
Invited: Early Performance Testing
Eric Proegler (SOASTA, USA)
ORG
Development and deployment contexts have changed considerably over the last few years. The discipline of performance testing has had difficulty keeping up with modern testing principles and software development and deployment processes. Most people still see performance testing as a single experiment, run against a completely assembled, code-frozen, production-resourced system, with the "accuracy" of simulation and environment considered critical to the value of the data the test provides. But what can we do to provide actionable and timely information about performance and reliability when the software is not complete, when the system is not yet assembled, or when the software will be deployed in more than one environment? How can you effectively performance test in continuous integration to continually collect feedback on the project's performance and scalability characteristics? Eric will deconstruct "realism" in performance simulation, talk about performance testing more cheaply to test more often, and suggest strategies and techniques to get there. He will share findings from WOPR22, where performance testers from around the world came together to discuss this theme in a peer workshop. Session Takeaways: A formulation of the risks we performance test to learn more about Demonstration of Performance Testing in Continuous Integration Strategies for load models that can yield information across build
Presenter bio: Eric Proegler has worked in testing for 17 years, and specialized in performance and reliability testing for 13. He is the CloudTest product manager for SOASTA in Mountain View, California. Eric is an executive board member and treasurer for the Association for Software Testing. He is also an organizer for WOPR, the Workshop on Performance and Reliability. He's presented and facilitated at Agile2015, CAST, WOPR, PNSQC, STPCon and STiFS. In his free time, Eric spends time with family, enjoys a science fiction book club, sees a lot of stand-up comedy, seeks out street food from all over, collects growlers, plays video games and follows professional basketball.
Eric Proegler

546 (ARCAP): Capacity Management - Develop KPI's and Automating the Processgo to top

Room: Portofino B
Capacity Management - Develop KPI's and Automating the Process
Charles W. Johnson, Jr. (Metron-Athene.com, USA); Mitsuo Takeda (IIM, USA)
ARCAP
Capacity Management is a process in which critical success factors need to be defined without ambiguity. These definitions need to be such that everyone within the organization understands their meaning. Without those success factors giving you clear goals, you can be aiming at a continually moving goal post and have criteria for a successful Capacity Management function misunderstood. The major component in the process of developing critical success factors is the definition of Key Performance Indicators (KPI's). KPI's provided the means of for everyone within the organization at all levels to understand if the Capacity Management process is successful. Capacity Management's success does not mean there are not outages or that everything is always performing at peak efficiency. Success is providing the information the business needs to make the right decisions about capacity at the right time. The relevant definition of 'information' here is often very broad, including both business and technical metrics. This session is designed to educate and inform about the creation of KPI's related to Capacity Management and how to automate the process of input and reporting of that information.
Presenter bio: Charles Johnson has been in the Information Technology industry for over 30 years. This has included working at a number of Fortune 500 organizations in different business sectors, including insurance, financial and automotive. Charles has been involved in Performance and Capacity for zOS for the majority of his career, both as a technician and manager. Charles is currently a Principal Consultant with Metron-Athene, Inc., a worldwide software organization specializing in Performance and Capacity Management.
Charles W. Johnson, Jr.

547 (CONF): MVS Solutions: Where's My Bottleneck Now? - Staying Ahead of Your 4HRAgo to top

Vendor Training
John Baker
Room: Syros

By now most are quite familiar with - if not obsessed with - our 4-Hour Rolling Average (4HRA) and the resulting Monthly License Charge (MLC) it generates. This is, very likely, your largest monthly expense. Many are using soft caps and/or taking advantage of special pricing offerings from IBM such as Mobile and zNALC. These are excellent ideas but as all performance and capacity professionals know: reducing one bottleneck only creates another. The goal is to proactively control the 4HRA - every hour of the month - while simultaneously protecting critical applications. Join us as we discuss how the 4HRA is actually calculated and which peak drives your machines vs. which peak drives your software bill (hint: they're usually not the same). We'll discuss how new pricing offerings and caps can affect your peaks, and how to stay ahead of your 4HRA. Let's get a handle on this obsession once and for all.

Thursday, November 10 3:15 - 3:45

CONF: BREAKgo to top

Thursday, November 10 3:45 - 4:45

551 (APM): A Knowledge Base to Support the Automatic Derivation of Performance Models of Operational Systemsgo to top

Room: Aventine A/B
A Knowledge Base to Support the Automatic Derivation of Performance Models of Operational Systems
Mahmoud Awad and Daniel Menascé (George Mason University, USA)
APM
An essential function of autonomic self-managing systems is to dynamically adjust their configuration and system resources to respond to changing workload demands. This adaptation can be achieved by searching for an optimal or near-optimal configuration with the help of combinatorial search techniques that use analytic performance models to assess the utility of each configuration evaluated by the search method. One challenge of this approach is that manual generation of performance models in autonomic systems may be impractical or impossible without a priori knowledge of the system's functions and detailed architecture. Additionally, manually building performance models requires skills not always available. This paper discusses an overall framework for automatic performance model derivation. Parts of that framework have been addressed in prior publications by the authors. The focus of this paper is on a knowledge base that stores a variety of known performance models and their solutions. The models in the knowledge base range from single queue to queuing network models. The paper presents an XML-based language to describe models and solutions in the knowledge base as well as a method to search for candidate models that match measurements obtained from operational systems.
Presenter bio: Mahmoud Awad is a Ph.D. candidate in Information Technology at George Mason University in Fairfax, Virginia. He is a systems architect with over twenty years of experience in information technology, software engineering and system architecture. He is currently working as a contractor for the U.S. Forest Service (USFS - USDA) . Prior to that, he worked as a software engineer at Oracle Corporation, McDonald Bradley, Inc. and SAIC-GSC on various information systems projects for the Environmental Protection Agency, Internal Revenue Service, Food and Drug Administration, National Institutes of Health and Federal Aviation Administration. He earned his Bachelor of Computer Science from Yarmouk University in Jordan and his Master of Computer Science from the University of Nebraska at Omaha.

552 (ORG): PANEL: Networking with CMG (by Blogging, Tweeting, Meetups)go to top

Room: Aventine C
Panel: Networking with CMG (by Blogging, Tweeting, Meetups)
Anoush Najarian (MathWorks, USA)
ORG
CMG is to provide a forum for sharing, learning and networking among professionals that are charged with planning and supporting IT. Therefore that has already numerous social network accounts on Twitter, LinkedIn, Facebook, blogger and now on CMG - https://www.CMG.org/BLOG/ ! Plus, CMG regionals have established several Meetups group to ease the local professional networking. The session is meant to share CMG members experience of using all of that and even to show how and encourage to write blog posts on the new CMG blog.
Presenter bio: Anoush Najarian is a Software Engineering Manager at MathWorks in Natick, MA where she leads the MATLAB Performance Team. She holds Master's degrees in Computer Science and Mathematics from the University of Illinois at Urbana-Champaign, and an undergraduate degree in CS and applied math from the Yerevan State University in her native Armenia. Anoush has been serving on the CMG Board of Directors since 2014, and has served as the Social Media chair for the CMGimPACt conferences.
Anoush Najarian

553 (ARCAP): Invited: Reporting Performance Resultsgo to top

Room: Palatine A
Invited: Reporting Performance Results
Eric Proegler (SOASTA, USA)
ARCAP
You've worked hard to define, develop and execute a performance test on a new application to determine its behavior under load. You have barrels full of numbers. What's next? The answer is definitely not to generate and send a canned report from your testing tool. Results interpretation and reporting is where a performance tester earns their stripes. We'll start by looking at some results from actual projects and together puzzle out the essential message in each. This will be a highly interactive session where we will display a graph, provide a little context, and ask "what do you see here?" We will form hypotheses, draw tentative conclusions, determine what further information we need to confirm them, and identify key target graphs that give us the best insight on system performance and bottlenecks. We'll then try to codify the analytic steps we went through, and consider a CAVIAR approach for collecting and evaluating test results: Collecting Aggregating Visualizing Interpreting Analyzing Reporting
Presenter bio: Eric Proegler has worked in testing for 17 years, and specialized in performance and reliability testing for 13. He is the CloudTest product manager for SOASTA in Mountain View, California. Eric is an executive board member and treasurer for the Association for Software Testing. He is also an organizer for WOPR, the Workshop on Performance and Reliability. He's presented and facilitated at Agile2015, CAST, WOPR, PNSQC, STPCon and STiFS. In his free time, Eric spends time with family, enjoys a science fiction book club, sees a lot of stand-up comedy, seeks out street food from all over, collects growlers, plays video games and follows professional basketball.
Eric Proegler

554 (zOS): Invited: Megawhosis and Gigawhatsis? Microprocessors Demystifiedgo to top

Room: Palatine B
Invited: Megawhosis and Gigawhatsis? Microprocessors Demystified
David Hutton (IBM, USA)
zOS
Many computer professionals are well versed in software and general hardware-and-firmware system concepts while the microprocessor tends to be the least well-understood component. This session is a crash course on microprocessors starting with fundamentals (e.g., What is a transistor? What is logic design? What is an instruction pipeline?) and progressing through Moore's Law and industry trends, high-frequency design considerations, and the importance of synergistic software-hardware co-optimization.
Presenter bio: David has been a part of the IBM Z Hardware Performance and Design teams for 17 years. In his current role he is a client-facing lab representative for system performance inquiries and situations worldwide and co-develops the Large Systems Performance Reference (LSPR). He co-developed five generations of System z core performance models that have helped to shape the hardware designs and supply projection data to brand/marketing. He is a co-author of ~30 patents.
David Hutton

555 (APM): Invited: Avoiding Costs, Delays and Failed Releases with Lifecycle Virtualizationgo to top

Room: Portofino A
Invited: Avoiding Costs, Delays and Failed Releases with Lifecycle Virtualization
Todd DeCapua (Corporation Service Company, USA)
APM
Complexity of composite applications, how they are hosted and supported, along with expectations of users continue to accelerate in change and increase in risk. The costs and delays associated with the development, testing and operations of applications continues to increase; and the potential for highly integrated failures in production is even higher now. Learn how the capabilities of Lifecycle Virtualization: User Virtualization, Service Virtualization, Network Virtualization and Data Virtualization works to help you overcome these challenges today.
Presenter bio: @AppPerfEng, @EffPerfEng, Researcher, writer, speaker, reader, developer, dad, wildlife conservationist #Mobile #Agile #DevOps #PerfEng Chief Technology Evangelist. http://www.EffectivePerformanceEngineering.com
Todd DeCapua

556 (ARCAP): Analytical Modeling and Creating Effective Baselinesgo to top

Room: Portofino B
Analytical Modeling and Creating Effective Baselines
Charles W. Johnson, Jr. (Metron-Athene.com, USA)
ARCAP
Analytical Modeling is the basis of many forecasting processes within the Capacity Management domain. Being so much quicker and requiring less personnel effort than Simulation Modeling, you are able to provide a forecast in a much shorter period of time. At its core, Analytical Modeling is the projection of how much work the infrastructure will be able handle and how quickly that work will be processed. Projections are based upon a known starting point (baseline) and potential workload volumes in the future. The key to ensuring your model produces accurate forecasts is to have a well-defined baseline. A good baseline is one in which the timeframe represents suitable data from the current systems and the scenarios being modeled as well as containing all the necessary workloads. A suitable time frame on which to base a baseline depends on the forecasting questions you need to answer. It could be an average time period, a major event that is of concern such as Black Friday or a regular peak such as the day after payday each month. This session is designed to discuss Analytical Modeling, the processes and information required. The session will also focus on reporting needs to determine a proper baseline for the modeling scenario you wish to forecast to ensure you achieve your planning goals.
Presenter bio: Charles Johnson has been in the Information Technology industry for over 30 years. This has included working at a number of Fortune 500 organizations in different business sectors, including insurance, financial and automotive. Charles has been involved in Performance and Capacity for zOS for the majority of his career, both as a technician and manager. Charles is currently a Principal Consultant with Metron-Athene, Inc., a worldwide software organization specializing in Performance and Capacity Management.
Charles W. Johnson, Jr.

Thursday, November 10 4:45 - 6:15

CONF: BREAKgo to top

Thursday, November 10 6:15 - 7:15

CONF: BOFsgo to top

Room: Aventine C

CONF: BOFsgo to top

Room: Palatine A

CONF: BOFsgo to top

Room: Palatine B

CONF: BOF: Data Science Applications Performance & Scalabilitygo to top

Anoush Najarian, MathWorks
Room: Portofino A

CONF: BOFsgo to top

Room: Portofino B

Thursday, November 10 7:30 - 10:00

CONF: NightCAP Receptiongo to top

Vicino Ballroom