29
Emerson Castelano Desafios do Processamento Batch

Desafios do Processamento Batch - eccox.com · COBOL, SQL, DB2, JAVA Application Performance Tuning Mainframe z/OS Architecture Software Engineering Tests IT Infrastructure. Automação,

  • Upload
    voquynh

  • View
    258

  • Download
    1

Embed Size (px)

Citation preview

Emerson Castelano

Desafios do Processamento Batch

Sobre a Eccox

Sobre a Eccox

A nossa missão é estar à frente do ciclo de vida de aplicações de negócios, garantindo aos nossos clientes maior eficiência operacional e melhores resultados.

Fundada em 1992

+64,000 usuários das Soluções Eccox

Nos útimos 24 anos, nós fomos afortunados em poder trabalhar com as mais bem sucedidas companhias do Brasil como BRADESCO, CAIXA, CETIP, CIELO, FIDELITY, HSBC, ITAÚ, REDE, SAFRA, SANTANDER & TIVIT.

Eccox Technology - Copyright 2016

3

Eccox Technology - Copyright 2016

4

Eccox Technology SQM Suite products:

Eccox Environment Control for Parallel Testing

for Environment Setup

for Data Masking

for Data Generation

Eccox Quality Control for DB2

for CICS

for COBOL

for JAVA

for Oracle

Technology Partners EPV Technologies,

Macro 4, Unicom Global, BMC Software, IBM Corporation and MVS Solutions.

Processes & Methodology Application Life Cycle Quality Management,

DB2 Database Management Test Environment Automation CICS and Batch Optimization

Performance & Capacity Planning

Professional Services

Application

Quality Control

Test Environment Management

Performance

(MIPS Optimization)

Data Management (Extraction, Reduction, Masking,

Availabity)

Mainframe Operation Support

Best Practices

& Training

Development: COBOL, SQL, DB2, JAVA

Application

Performance Tuning

Mainframe z/OS Architecture

Software

Engineering

Tests

IT Infrastructure

Automação, melhoria de desempenho e redução do pico Rolling 4-Hour Average

(R4HA)

ThruPut Manager

Eccox Technology - Copyright 2016

5

Mainframe Performance

Eccox Technology - Copyright 2016

6

E se voce não puder comprar uma CPU mais rápida? Por thread (CP): Melhoria de velocidade para CMOS CPs está cada vez

demorando mais.

Toda plataforma CMOS está enfrentando esse problema.

Futuros ganhos de capacidade serão realizados através de adição de mais CPs ao inves de CPs mais rápidas.

Melhorias precisam de funcionamento em paralelo e mais dependência de parallel sysplex.

Impacto dessas tendencias será notado

primeiramente na Janela Batch.

• Kathy Walsh: IBM Distinguished Engineer

– IBM Enterprise, October 21, 2013

Eccox Technology - Copyright 2016

7

Country Multiplex Pricing (CMP)

http://www-03.ibm.com/systems/z/resources/swprice/cmp.html

Eccox Technology - Copyright 2016

8

ThruPut Manager Components

Eccox Technology - Copyright 2016

9

ThruPut Manager z/OS Enterprise Software

Executa como uma Started Task em cada LPAR

Interfaceia com JES2, WLM e PR/SM

Gerencia e automatiza o JES2 batch workflow através do fim da execução

Dirigido a Politicas. Customizado de acordo com as politicas da empresa.

Principais Benefícios incluem: Automated Resource Binding

Automated Service Level Management (SLM)

Automated Capacity Management (ACM)

Eccox Technology - Copyright 2016

10

ThruPut Manager Automated resource binding

Jobs seguem os recursos sem alterações no JCL

Automated Service Level Management

Single queue com priorização automatizada

Initiators e selection constantemente ajustadas com base na demanda de workload e utilização do sistema

Automated Capacity Management

Contempla R4HA e cap

Controle baseado em politicas e batch selecionados de forma gradual

Eccox Technology - Copyright 2016

11

Automated Service Level Management (SLM) ThruputManager analisa:

Utilização do CPC e de todas LPARs

Workload performance e importancia

As afinidades de sistema/recurso requerido de todos batch workloads

Single queue com initiators automatizados

Priorização automatizada

Ajustes constantes com base na demanda de workload e utilização do sistema

Evita sobrecarga

Considera mudanças de capacidade tais como Capacidade sob Demanda, mudanças no peso da LPAR, Soft capping

Sistemas balanceados

Podem processar mais

São mais responsivos para todas as aplicações = Melhor Desempenho

Requer upgrades com menor frequencia

Eccox Technology - Copyright 2016

12

SLM: Utilização Balanceada

Eccox Technology - Copyright 2016

13

Analisada a cada 10 segundos e reordenada por prioridade de negócios

Recalls, enqueues, e alocação inicia em uma queue – em paralela

Elimina job class management

Maximo throughput

SLM: Batch Window mais rápidas

Eccox Technology - Copyright 2016

14

Baseline antes do TM

Subsequentes execuções com

TM

SLM Automated Initiators: Foco no Término

Eccox Technology - Copyright 2016

15

Não é importante quando um job

inicia mas quando termina

• Rebalanceia o batch workload de

acordo com a demanda de CPU e

mudanças disponibilizadas

• Evita sobrecarga

• Considera mudança de capacidade

como:

• Capacidade sob Demanda

• Alterações no peso da LPAR

• Soft capping.

Service Level Manager: Tabelas de Decisão IMPORTÂNCIA DO JOB

TEMPO NA FILA (QUEUE) RELATIVO AO OBJETIVO

Alvo, aceitável, crítico

UTILIZAÇÃO DA LPAR E CPC/CEC

CPU disponível para Service Class destino

WORKLOAD PERFORMANCE

Atinge a meta?

AFINIDADES REQUERIDAS DE SISTEMA/RECURSO

Binding

LIMITAÇÃO MANUAL

Proteje contra usuários que tomam mais do que permitido

Eccox Technology - Copyright 2016

16

Automated Capacity Management (ACM)

TM analisa:

Utilização do CPC e de todas LPARs

Workload performance e importância

As afinidades de sistema/recurso requerido de todos batch workloads

Capacidades atuais definidas e Limites de Group Capacity

R4HA e atual consumo de CPU

Instalação específica para alvo de R4HA

Eccox Technology - Copyright 2016

17

ACM: Como funciona Baixar o R4HA controlando:

O que restringe o(s) workload(s) :

Definição do usuário no TM Policy

Quando restringir:

Politica e alvo R4HA

Como restringir:

Hold selection OU Resource Groups automatizados

Como restringir estritamente a:

Concorrência OU Capacidade

Automaticamente

Com ou sem Soft Caps

Eccox Technology - Copyright 2016

18

ACM funciona com ou sem limites DC/GC

19

• Antes – sem limites estabelecidos. Depois – TM oferece ou restringe Batch selecionados quando R4HA se aproxima de 265.

Eccox Technology - Copyright 2016

Sem limites para Defined Capacity (DC) ou Group Capacity (GC)

Batch Automatizado com ThruPut Manager

Eccox Technology - Copyright 2016

20

Exemplo de Ganho – Ilustração

Eccox Technology - Copyright 2015

21

Eccox Technology - Copyright 2015

22

Exemplo de Ganho – Redução de CP

Eccox Technology - Copyright 2015

23

Exemplo de Ganho – Demanda Reprimida Online

SLM Display Dialog Resumo – Como está o Batch?

SLM Display Dialog Workload Statistics

SLM Display Dialog JESPlex Member Statistics

SLM Display Dialog Service Group Statistics

Clientes

Eccox Technology - Copyright 2016

28

Obrigado! Emerson Castelano

[email protected]