81
DATA COMMUNICATiONS _/ MODULE 5。 DATA COMMUNICAT1 CONSIDERAT10NS 皇喜事毛′ TPF Education PERFCP FEB′ 91 5。 1 DATA COMMUN:CAT:ONS CONS:DERA

DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

  • Upload
    haduong

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

Page 1: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

DATA COMMUNICATiONS CONSIDERAT10NS

_ヽ/

MODULE 5。

DATA COMMUNICAT10NSCONSIDERAT10NS

皇喜事毛′TPF EducationPERFCP

FEB′91

5。1DATA COMMUN:CAT:ONS CONS:DERAT:ONS

Page 2: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

DATA COMMUNICAT10NS CONSiDERAT10NS/Ndes

Moduie ObieCtiVes

After comp:eting this modulelthe student should be able to: 。

1. Describe data communication and networking terms and concepts used in anaiyzing TPF system performanceand message hand:ing capacity.

2.List iBM communications contro:lers characteristics(hardWare and sonware)which afFect system performanceand capacity.

3. List data network characteristics which can signincant:y arect system performance and capacity.

4. List system interconnect hardware and TPF suppOrt characteristics which affect system performance andcapacity.

5 Describe perfOrmance reports on the network and system interconnect paths,and evaluate for bottlenecks

6 ListlBM tools and resources that can assistin data coΠ lmunications and networking performance evaluation andcapacity planning.

三≡星毛′TPF EducationPERFCP

FEB′ 91

5。 1‐1DATA COMMUNiCAT:ONS CONS:DERAT:ONS

Page 3: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Moduie 10verview

Module Overvlew

1. Communications Signiflcance

◆ Capacity

◆ Performance

2. Data{Communications Nttork

◆ MaiOr Performance Factors

◆ Measurement and Tuning

3. Front End Processors and{Comrnttnications 10ontro‖ ers

◆ Hardware and Software 10on■ guration 10onsiderations

◆ Measurement and Tuning

4. inter‐ System(CTC)COnnections

◆ Hardware and Sottare Performance Factors

◆ Measurement and Tuning

5。 IBM丁ools

三喜晏毛′TPF EducationPERFCP DATA COMMUNICAT:ONS CONS:DERAT10NS

FEB′91

5.2

Page 4: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

c蝋詢瀾 裁ignificance

「 響ヽ 覇■■

Page 5: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Key System CompOnents

S〕」r` 」

二曇ま毛′TPF EducationPERFCP DATA COMMUN!CAT:ONS CONSIDERAT:ONS

Page 6: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

System Capacity

◆ Voice CommunicationsConsumer location<====〒 =>Agent ioca■ on

・ Typica‖ y where System rneets Consumer.

― Telco facilities(WAttS,pttvate lines,etcI

― Agent site facilities(CBXノ ACD switching,phonesets,etc)

一 Customer seⅣ ice personnel(Agents)

・ Adequate capacity〓 Short Consumer Hold Time

・ inadequate capacity = Long Holds,Lost Ca‖ s

(BuSy Or G市 e up),COnsumer Dissatisfaction

◆ Data CommunlcationsAgent ioca■ on<===〓 ==>TPF S■ e

・ Where Data Processing meets User.一 Agent Workstations(terrninals,controllers,LAN′ s,

etc)

一 Teico or private facilities(modemS,trunk lines,etc)

一 Concentrators(MUX′ S,remote contro‖ers,etc)

一 TPF Systern Connection(Front Endノ Controllerl

― CorTlmunications interface and managementsoftware(丁PF,VTAM CMC).

・ Adequate capaclty=Good Agent Response ttime

・ Inadequate capacity = Ca‖ Hold,Lost Ca‖s

三≦ξ毛ノ丁PF EducationPERFCP DATA COMMUN:CAT10NS CONSIDERAT10NS

FEBノ 91

5.5

Page 7: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

EndflUser peHb)rrnance

ーTime ―

3 SeCO雌

ノ~

_ハυ´―ハ/‐″` 一へごヽ♪^__― /へ ⌒`ン~ン、/、/∨¬い″\ンヽ´_トヘ_―

鐵 1淋 ∝ l ThephySICal… pOnents th枷山 中 ¨ g

三 楡 邸

¨ S&山 酬α

l 鰤 題

° a cPU md baCk are repr∝em¨ e

:||||| |

・ CPU Occuparcy

o Processing imorvals

・ 1′O Gaps

The ce:ays atthe CPU:the processing intervals are

represented by the thin verticailines The saps

rep″esont:10 waiting incurrec lo process a unicue

m― ge_

三喜ξ毛′TPF EducationPERFCP

FEB′ 91・

5.6DATA COMMUNiCAT:ONS CONS:DERAT:ONS

Page 8: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

評mず

υ

:

l

L

FEB′91

5。7呈重≫電′TPF EducationPERFCP i“舎:Υ曳穐羞o― 口欄摩漱廻黎聾曝60NlttERAf6雨む

幕'

Page 9: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Data Network View

VTAMNet View

Ci、 lC

ジr少

OTHERNETWORKS IBM NET

sEuFYい

三≡民毛′TPF EducationPERFCP DATA COMMUN:CAT:ONS CONS!DERAT!ONS

Page 10: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Network Component Fiow

ヽ_

T一 〔

ノ~ヽ

LAN 〕

L/

Linetine

RemoteNodetime

…‥‥‐………》

Trunktime

F「ontEndtime

《――…―――

Chan.time

一》

《―

TPFExist.time

《 1

慕く 一R

Time

旦喜ξ毛′TPF EducationPERFCP

FEB′91

5。9DATA COMMUN:CAT:ONS CONS:DERAT:ONS

Page 11: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Significant pettorrnance Factors

◆ Data circuit characteristics

・ Transmlss:on speed

・ Line conttguration

― Distance一 Modems

◆ Data communications protocol

・ Link protocols

― SNA:SDLC― Non‐SNA:ALC,BSC,SLC,etc.

O FIow Control

― SNA:VR pacing,etc.― Non‐SNA:pOllingヮ etc.

◆ Concentration points

◆ Workload characteristics

・ Trattc patterns

・ Message lengths

里≦曇毛′TPF EducationPERFCP

FEBノ91

5.10DATA COMMUN:CAT:ONS CONSIDERAT10NS

Page 12: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Response ttirne Fiow Example

′ ヽ

T――― 〔 LAN 〕

I L/

Wait forPol■

Disp■ ayRespOnse

InputLine

OutputLine

《…………………………

Nodeproc.P

Q fOrTrunk

Nodeproc。 ,

Q fOrLine

《――――――

InputTrunk

F「 Endproc.,

Q fO「Chan。中‥‥…‥――》

F「 Endproc。 ,

Q fOrTrunk《‐―――――

chan.

Chan.

《‐――――

TPFSNA

proc。 ,

App■ 。

proc.′

Q fOrDASD,Q fO「F「 End《 l

OutputTrunk

TOTAL RESPONSE T工 ME 〔・・Operator Transit Time"〕

・・Network Transit Time'1TPansit Time"

旦≡曇毛′TPF EducationPERFCP

FEBノ91

5。 11DATA COMMUNICAT:ONS CONS:DERAT:ONS

Page 13: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Remote Nodes

Remote 37xx 10ontro‖ ers

◆ Current Models

・ 3745

- 170(ALC suppotted)- 150

01der Modeis

・ 3720(ALC supported)

・ 3725(ALC supported)

Other Remote Concentrators

Following include support for ALC:

◆ IBM PSノ2(Airline Communication Support program,PRPQPX0051)

◆ lBM Systemノ88(TranSporta■ on industry PЮducts Program)

◆ .IBM Seriesノ1(ALC Concentrator,PRPQ P82666)

◆ Severa1 0ther Vendors

TPF Education FEB′91

5.12PERFCP DATA COMMUN:CAT:ONS CONS:DERAT:ONS

Page 14: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Remote‐NodesノNdes

◆ 3745-170

Can be used as a Local contro‖ er(channe卜 attached to the HOSt processors)or as a Remote contro‖ er

(link― attached to a Local contro‖ er).

The Airline Line Control lnterface(ALCり feature of NCPi a:ong with RPQ#741148(ALC SCanner),Can be uSed

to support ALC lines.

◆ 3745‐ 150

This modelis used only as a Remote cOntro‖ er(nO Channe:attach capab‖ ity).

:t can support SDLC and X 25:ines(as can the mode1170),but not ALC.

◆ Other Remote Concentrators

II謡月亀電:‰|∬lttT脳 :謂讐網「賞18:γ詣諧ぶ富e‖Jed here have ann:unced CapaЫ ny br

三≡星毛′TPF EducatlonPERFCP

FEB′91

5.12‐1DATA COMMUN:CAT:ONS CONS:DERAT:ONS

Page 15: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Sample Remoteヽ″orkload Dё Finition

ALC Tributary Link Con19uration

◆ 2400 bps lines.

◆ 4 Terminal Controlleド on the line.

◆ 12 Termina:s on each Controller.

◆ Each tterminal generates a Message every 50 seconds.

◆ Average 20 character request keyed inロ

◆ Average 250 character output response displayedロ

旦≡曇毛′TPF Education FEB′ 91PERFCP DATA COMMUN!CAT!ONS CONSiDERAT10NS 5。 13

Page 16: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

滲 到ycttk10aCJtte轟警難10■ ′Ndes

U

し ノ

ALC Tributary Link ProtOCOi

◆ Synchronous,Dath Fu‖ Duplex disCipline.

● input Side ofthe cOmm酔 錬曖:¨i l■J: 1争 ,11 ff17二 甘

― input Msgs from Termina:S

● Output side ofthe COmms!ine

― Output Msgs tO Terminais + po‖ MSgs

◆ 6‐7″ Frame″ characters if 、1● | ::=ド 11 1111: i

◆ 6‐bit Characters ,

◆ Terminal Contro‖ ers are usua‖ y ca‖ ed Terminal:nterchanges(T.l.′ S)i each Of Which has an interchange

Add瞬澪SeS ilA).

`

: 1 1:: ― FEBr94二重藁 ′TPF EducationPERFCP ■‐́奪ilFf鷲 :・BA事燿CttMI「mloT10NSICONSIDERAl:ONS ・`

・ .:、 :1 5。 13ol

Page 17: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Message size,Line speed Factors

◆ Input side Tttbutan′ Link Service Time

・ 20 chars input

- 20x6 〓: 120 bitsノ 240o bps 〓 005 sec Ts

◆ Output side Tributary Link Service Tirne

・ 250 chars output

- 250x6 =: 1500 bitsノ 2400 bps 〓 .625 sec tts

三喜曇毛′TPF Edtcat:on FEB′91PERFCP DATA COMMUNiCAT10NS CONSiDERAT:ONS 5.14

Page 18: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

裟磯:i轟h爾義憾(零麟警F描霞ors ttdes

We will ignore in this example the additiOnallink busy ti『 ne from message″ fram:ng″ Characters and frOm cirCuit and

modem prOpagal=:::laY鷺ギ: ちモ́:ざ

See later Notes for explanation ofthis iぉ話6n蓄‖諄美こ鵠喬

vヽノ

Page 19: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Traric,Link Utilization Factors

48 Msg every 50 seconds is.96 Msgノ Sec per line.

◆ Tributary Link Data Utilization

・ input side is.96x。05丁s or4。 8°/O Busy

・ Output side is口 96x。625丁s or 60°/O Busy _

◆ Total Tributary Link Utilization

・ Should account for clrcuit.ミodem propagation tirnes,″framing″ character overhead,and link t:Fne uSed forinterspersed po‖ requests(output side)and po‖ replies

(input Side).

旦喜ξ毛,TPF EducationPERFCP DATA COMMUN:CAT:ONS CONS:DERAT:ONS

FEBノ 915。15

Page 20: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Tra∬ic,Link` Utilization、 FactorsノNdes

Some other factors which add to link service time{and thereFore utilization)in addition to user Data Utilization are:

1_Modem CTS Delay for munipoint‖ nes .

Clear―To―Send deiay is a function oFthe modem used at each tributary‖ ne drop.

2_ Propagation Delays

◆ Modem propagation time

This depends on the type of modem(s).

◆ Terrestrial:ine propagation tirne

Estimate(in milliseconds)as:m′′eSノ 150+12 mi::iseconds

◆ Sate‖ ite propagation time

Estimate as:2-300 mi:liseconds per hop.

3 P「otocol″ overhead″

This includes link contro:characters(″ frames″ ,etc),netWOrk contro:『 nessages(po‖ S,etc),and any other busyV tirne on the link which must be added to the user data because ofthe data communications protoco:.

塁墨:E百 :′TPF EducationPERFCP

FEB′91

5.15‐1DATA COMMUNiCAT:ONS CONSiDERAT10NS

Page 21: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Remote 10onfiguration Example

Remote 3745日 170 with 60 ALC Lines

PERFORMANCE and STORACE OUTPUT REPORTJAN 6,1991 CCu= 3745-170PERFORMANCE ESTIMATES FOR CCじ―A

CCu UT工 LIZAT10N NOT INCLUD工 NG NECAT工 VE POLL=NG8CCU UT=L工 ZAT工ON DUE TO NECATIVE 〔NON―PRODuCT=VE〕 POLL=NG870TAL AVERACE CCu UTェ LIZAT10N:

UTILEZAT工 ON OF 工OC Bus l

DATA THROUGHPUT:15600 CHARACTERS

JAN 6,1991

PER SECOND.

CCU: 3745-170

L工NE INFORHAT10N

PAGE:L工 NE GROuP SECT工 ON

PAGE= 2

28。 45 PERCENT4.45 PERCENT

32。 90 PERCENT

6.1l PERCENT

DATAIN OUT

45。 0 3.645。 0 3.64。 8 60。 0

4.8 60.0

PAGE: 4

GROUP NAMEREMTRK01REMNODE

ALCGRP01ALCAGENT

JAN 6,1991STORAGE ESTIMATES

NO.LNKS

2

60

PHYSICAL

L工NESPEED128000

2400

CCU%11.611.621.321.3

CCu: 3745-170BYTES

499181261814120180X

51263784842358

UT工 L工 ZAT10NBuSY IN OUT77.3 71.5 20。 2

77.3 71.5 20。 2

64.0 10。 0 60。 0

64.0 10。 0 60。 0

NCP V5R4 PROGRAM MODULENCP CONTROL BLOCKTOTAL BUFFERING REQUIREMENT

TOTAL STORAGELOAD MODULE SIZE

旦喜民毛′TPF EducationPERFCP

FEB′915_16DATA COMMUNICAT:ONS CONS:DERAT:ONS

Page 22: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Remote 10onfiguFation Examp:e/Ndes

This is a CF3745 mode‖ ng run ofa remote 3745… 170 with 60 ALC tributary‖ nks having the workload described earlier.

PERFORHANCE and STORAGE OUTPUT REPORTJAN 6,1991 CCU= 3745-170 ・

IIXSTORAGE AND PERFOR‖ ANCE GUIDELINESIIXPAGE: 1

IBM A工DS PROGRAMS CLASSIF工 ED FOR ‖ARKETING uSAGE ‖AY BE USED BY IBHPERSONNEL TO SUPPORT HARKETING RECOMHENDAT10NS THAT RESULT IN PROPOSALSFOR IBM EQUIpHENT, PROGRAMS, AND LEASE OR PURCHASE PLAN OFFERINCS, OR T0REVALIDATE PROpOsALS FOR ON-ORDER PRODuCTS. ェNFORHAT10N GENERATED BVTHESE A工DS MAV BE ABSTRACTED AND SU‖‖ARIZED FOR PRESENTAT10N T0CuSTOMERS 工N PROpOsALS. REPORTS GENERATED BY THESE AIDS HAY BE REVIEWEDWITH CuSTOMERS, BUT HuST NOT BE LEFT WITH THEM.

THE ACCURACY OF THE STORACE AND PERFOR‖ ANCE EST工HATES HAS BEEN TESTEDAND FOUND TO FALL GENERALLY WITH工 N PLuS OR ‖

=NuS 10 PERCENT. IT ISTHEREFORE RECOMMENDED THAT FURTHER CONSEDERAT10N BE CIVEN TO SYSTEMSWHERE THE PRINTED ALU UTILIZAT工 ON 工S AROUND OR ABOVE 90 PERCENT.

THE ASSUMPT10NS AND LI‖ ITAT10NS SECT10N 〔SECT=ON 2〕 OF THE DESCRIBEFOR CF3745 CONTAINS THE SPECIF工 C LIMITAT10NS RELATED TO THE OuTPUTPRODUCED BV THIS AID。 工T IS IMPERAT工VE THAT THESE LIMITAT10NS BEREV工 EWED AND UNDERST00D BV THE USER OF CF3745。

NOTES〔 frOIn the cF3745 Aid〕 :

CCU% is the partial utilization of the CCu attributable to each group.BuSY is the probability that a line 〔or adapter〕 wil■ be busy at any one time.

It includes both the 工N and OUT ■egs of a transmission.UTILIZAT10N 〔IN and OUT〕 is the partia■ utilization of a line 〔or adapter)

attributable to the ェN or OUT ■e9 of a transmission, respectively.lt includes user data bytes, a■ 1 ■ink contro■ characters, headers,link turnaround de■ ays, propagation de■ ays, p● 1■ing, ■ink inter― frame gapsand all netwo「k control frames.

DATA 〔IN and OUT〕 is the partial utilization of a line 〔o「 adapter〕attributable to the ェN o「 OUT ■eg Of a transmission, respect ive■ y.

It includes only user data bytes.RING uti■ ization figures reflect only ring―NCP interaction3they dO

not reflect the total utilization 〔including intra― ring〕 of the ring.

三喜ま毛ノTPF EducationPERFCP

FEB′91

5.16‐1DATA COMMUNiCAT10NS CONS:DERAT:ONS

Page 23: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Remote Configuration Example′ Ndes

\ψ

Remote Con「lguration Modeled

◆ Downline(Tributary)Links

● 60 ALC linksi muitipoint 2400 bps

● 4 drops each,12 terminalsノ drop

● 0 96 Msgノ Sec per iink

丁his represents about 59 Msg′ Sec tota1 3745 user workload from 2880'terminals.

◆ upline(BaCkbOne)Links

● 2 SDLC!inks,FDX polnt_to‐ point 128000 bps

used tOgether as a mじitilink SNA Transmission Group(TG).

◆ ccu uti:ization est 330/.

◆ NCP Storage est_5 MB會 _

☆This is the constraining factor for the set of CF3745 input parameters used The storage estimated For ALC:control blocks causes the NCP:oad module size estimate to approach the 6 MB limit

三喜曇毛′TPF EducationPERFCP

FEB′91

5。 16‐2DATA COMMUNICAT:ONS CONS:DERAT:ONS

Page 24: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

QueueS

TR工 BUTARYL工 NES

BACKBONE

fo「 |LAN / ヽ―――〔 LAN 〕

L/

waitforPoll

>

Q fO「Trunk

―………………〉

Q fOrLine《――――――

Q fO「TPF

―‥…中―――>

Q fO「Trunkく‐―――――

―… … … … … )

《―――――

Q fOrDASD,CPU

Q fO「NCP《 1

二曇ξ毛ノTPF EducationPERFCP

FEBノ91

5。17DATA COMMUN:CAT10NS CONS:DERAT:ONS

Page 25: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Locations in network message low Where the input request and its output response may have to Wait for service.

拳 フ 碁

FEB′91

5。17‐1

Page 26: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Queu iおk utilizatiOn

◆ 丁w for Output Tributary Line?

Uノ 1‐ U責 .625

.6ノ ロ4 x.625 =。94 sec

Tr for Output Tributary Line?

Tr=Tw tt TS

Tr=口94+。625=1。57 sec

― ― ― ― ― ― ― ― ― ― ― ― ― 二 ― __二 二 _ニ ニ=二

…二 __ユ ニ ー ニ ー ‐ ― ― ― ― ― ― ― ― ― ― ― ― 甲■― ― 甲―

´

FEB′ 91垂 藁

F Edu,叩on bATA COMMUNEttЮNS CONSIDERA■ONS 5■ 8

Page 27: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Queueing‐‐Link uti:izationノ Ndes

\_/

Use Data Uti!ization and Service Time as calculated previously to estimate the Wait Tirne forthe output side ofthe‖ne.

Add Service Time and Waitttime to get average RespOnse Time for service on the output line.

Note thatiust the wait Time forthe output line accounts,Or near:y l second ofthe total user response time.

in general,with interactive app‖ cations the output response message is usua‖ y much iarger(sCreen dispiay)than

the input message query.Because ofthis,the output iine utilization(queueing)can become one ofthe signiFicantbottlenecks in performance.

三喜曇量′TPF EducationPERFCP

FEB′ 91

、5.18‐1DATA COMMUNiCAT:ONS CONS:DERAT10NS

Page 28: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Poli Deiays

Remote Polling

◆ Input Message(s)Waiting in TeH‖ inal Contro‖ er

・ Po‖ Frequency(CyCle)frOm Relmote Node

― Typica‖ y l second orless

(eXample 〓 .7 seconds)

・ Average Po‖ Delay=Cycleノ 2

― Example = .35 seconds

塁喜罫毛′TPF Educat:on FEB′ 91

PERFCP DATA COMMUN:CAT:ONS CONSiDERAT10NS 5.19

Page 29: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

:∫さI{卜神(洲鋼趣畿擁Dttdes

V

v`ノ

Remote Po‖ Frequency

Remote 37xx/NCP gen parameters

◆ PAuSE klyw611〔11-25.5s,,9J_,と:

し■ j:

ミ,■=

}ギ 

Dヽ 8■ ■

1.訴

Page 30: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

SNA F:ow Control

BACKBONEL=NES

′~ヽ

T一 〔 LAN 〕

L′

SESS10N LEVEL FLOW CONTROL

LOCAL NETWORK FLOW CONTROLく

VRPac■ngWindow

FI

GLOBAL NETWORK FLOW CONTROL

VRPRQ

。・ 

一 

VR

 

 

:Check TCThresho■ds

lfOrCongestion

l

l

HELD

VRPRS5 0

・τ

 F

.コ一n a

ust 《一 ―

Window Size,Start nextWindow F

VRPRQ

旦墓曇毛ノTPF EducationPERFCP DATA COMMUN:CAT10NS CONS:DERAT:ONS

FFB′ 9

5.2

Page 31: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

SNA Fiow Control′ Ndes

Pac:ng

Pacing is a technique For imp:ementing SessiOn Level and G:obal Network Leve!Flow Control. Note especia‖y VR

Pacing below ・

◆ Sesslon Flow Control

● LU― LU paclng(Applicatlon‐ Terminaり

TPF supports adaptive pacing for PU 2.l sessions and nxed pacing for PU 5 sessions _

◆ Network Flow Control

● Local

― Boundary Nodes

丁o restrict tramc frOm entering the node・ or the network:f congestion has been detected. Examples are

SIowdoWns by VTAM CTC or NCP(StOps Po‖ ing)

● Globa!

― Virtual Route(VR)Pacing

To prevent congestion at maior network nodes(NCP′ s or Hosts)

― ∨R Pacing VVindow

丁his is the number oF PIU′ s(messages)Sent before a Pacing Response(VRPRS)must be received,in orderto send more A Pacing Response Request(VRPRQ)is requested from the reciplent whenthe rlrst PIU is sent

― ∨R Held

丁his is status which is set for the Virtual Route if a complete Window oF PIU′ s has been sent.but no

∨RPRS has been received No more PIU′ s can be sent untilthe pacing response arrives

― Window Size

When a VRPRS is received the Window Size is dynamically adiuSted between a preset Minimum andMaximum value(no OFP!U′ s)

No Congestion― ―increment size,up to Maximum.

Congestion… decrement size,down to Minimum.

―― Congestion

This is an indicator wl、 ich is sei based on the p:eSじ t Values of 4 Transmission Group(TG)ThreShOldS

(oo oF PIU′ s queued for transmission).

Minor――one of 3 Transmisslon Priority thresholds exceeded.

Action:Decrement window size by l,down to Minimum.

里曇ξ毛′TPF Education FEB′ 91

PERFCP DATA COMMUN:CAT:ONS CONSiDERAT:ONS 5.20-1

Page 32: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

11`

彗‖爛 麒だl鍋静Ωl′Ndes

Severe― comlosite threshold(sum ofa‖ 3 priorities)exceeded. \

\vノAction:Reset vvindow s:ze immediate:y to Minimum.

1瀧鯖:ぎ:瀧冊謝鶴蹄歯祟蠅諄儡鼎d面dhrme Ma対 mum‖ ndow Szeだ 1“もmallo ne申悧品ngttesponl理 . : ・ i十 ‐ '

]`ヽ ア::)「 :|':

Page 33: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Measurement Data

◆ TPF Message Collector

(TPF HosVApplication view)

◆ VTAM CMC

(Network view… Can incorporate TPF data with non‐ TPFnetwork data)

・ Netview― Provides automated operations capability

一 Monitor functions co‖ ectノreport network events

・ Netview PerforrTlance Monitor

― VttAM network management appiication― Co‖ectsノRecords Performance and Accountlng Dρ +‐

―一 Network data口 from 37xxノ NCP measurements

一 Session data‐ from VttAM(non‐ TPFapplications)

一― Response Time Mon■or(RTM)data frOmNetview via SMF(non‐丁PF)

一 Analyzesノ Reports Performance Data

―― Real ttime or Historical

(inCludes Alerts)

一 Graphics capabilityO Service Level Reporter

― Processes data from other toois

― lReports against servlce level targets

― HIstorical,Trends,Graphics

三≦曇毛′TPF Education FEBノ 91PERFCP DATA COMMUNICAT10NS CONSIDERAT:ONS 5.21

Page 34: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

√ n緩鶏倉襲駐鍋liし高|:´予

1 1=彙 な■

iS F:」 蟻

:C'.ti

「サウ ニ

141)・.ト

J

|

VTAMノCMC COmmunications NetwOrk Management(CNM)PЮgrams

◆ Net宙ew Performance MOn10r{NPM)

iBM program product

● 5665-333(MVS)

● 5684-001(VM)

嚇nh Ltt「

:ましases Li NC百 こ:nrこb3n品品おこmentdaL Oバ‐T6薦nttinu usびSa‖d can repon NPStX.15

ド.lperb甲 alttβn,,C9PYttnqJヨ tl・

1

●::.ヽりviewr ...F : tl J J僣

371pおじ南輛鷲尚 d薔

'電 ‐1

■1 ==● 5665-862(MVS)1゛「

、1,メ : |´ 「 : ,

す _1● 5664・ 204(VM) `

|

.〔 l._ | :

Service Level Reporter(SLR)

iBM progratt produCi l

● 5665‐ 39'lMVS)1 :

(inCIビdびSiNetwOrk Reporter Feature)

:f:1 ・ 1`

 

FEB′91

521‐ 1

PERFCP

Page 35: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

]rF Message Sunlmar3i Repo識

ClMESSAGE Su‖ ‖ARY

L工 NE NO/NODENAME TYPE

SYSTEH W工 DE

工NPUT HEAN INP =NPUT OuT MsGMSG/SEC MSG LGTH CHAR/SEC ′工N MSG

19 HAR 14800803 HESSAGE

OUTPUT HEAN OUT OUTPUT MEANMSG/SEC MSG LGTH CHAR/SEC OUT Q

3705DIR/LINEDIR/LINEDIR/LINEDIR/LINE

other ■inesDIR/LINEDIR/LINE

3705DIR/LINED工 R/LINEDIR/LINE

other ■inesDIR/LINE

0。 09 7。 000。 00 0。 000.79 916◆ 171.42 537.84

0.01 57.410.00 0。 001。 29 26。 420。 76 25.221.02 26。 11

2.65 24.933。 17 25.12

0。 03 71。 480.00 0。 001.29 24.333.09 26.50

0.48 25。 48

0。 600。 00

723.77763.73

0.380。 00

34.0819。 1726.63

66◆ 0679。 63

2.140。 00

31.3981.89

12◆ 23

1。 010。 000.000。 00

0.420.001.011.011。 01

1。 011。 00

0。 090.001.041。 02

1。 02

0。 093.830。 000。 00

0。 000.001.300。 771.03

2.683.18

0。 000。 001.343.14

0.49

114。 1795.95

0。 000。 00

25。 000。 00

311。 52250.26281。 10

318.52344。 95

25。 000.00

283.87309.25

263.98

9.82367.49

0。 000.00

0。 070.00

404.98192.70289.53

853.631096.94

0.070。 00

380.39971.05

129.35

0。

1。

0。

0。 0

NCPlLN01LN16LNlBLN2F

LN31LN35

NCP2LN01LNODLN14

皇喜曇毛′TPF EducationPERFCP

FEB′ 91

5.22DATA COMMUN:CAT10NS CONS:DERAT10NS

Page 36: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

TPF MesSage summary Reponノ Ndes

This report shows portions ofthe data from two NCP′ s out of 32 3705′ s running NEFl.

◆ Note that Output Q data:s only reported for EP:ines. _

◆ input Message data

● Note Mean input Message rate periine.

● Note Mean lnput Message iength.

◆ Output Message data

This w‖ :usua‖ y be more importantin performance.

● Note Mean Output Message rate perline

Longer responses are segmented and counted as multiple output messages,hence the slightly highernumber oF output messages compared to input messages.

● Note Mean Output Message length_

● Especia‖ y note Mean Output Characters/Second per:ine.

Relate this to the line′ s speed(in characters per second)to Check data uti:ization oFthe line.

三喜晏毛′TPF EducationPERFCP

FEB′91

5.22‐1DATA COMMUN:CAT!ONS CONSiDERAT:ONS

Page 37: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

:l可 V・ M癬ぶ毎pFe轟キ=]雲

k_/

LINE UTILI二AT10N WEEK=07

■7ERJθF ιO』 ИND%′ 」V7FRア江 S LθJD:,「 .

1989>ι024D

,こ ど

_._S_こ「r′ _J「θ

fθ 「

″じ

ιf.ヽ

‐」=ム ,6θ O∂ _

_._R_['「′_J「θ _`_P_ιθJ,7ffR

旦≡星毛′TPF EducationPERFCP !` :|

FEB′91

5.23''3(DAヤ

羹●o聞 u… 闘 s・CONttDERAT:ONS

Page 38: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

√■lLまξ聯員職矯細鍵素ern障∫勲樽mメ。「rNⅢ

し ノ

This data was co‖ ected from NCP via NPM and then reported via SLR.This graph shows average uti‖ zation by dayof week for a Fu‖ duplex SDLC!ine.

◆ S uT:AVG

This is the average uti:ization fOr the Send{output)S:de orthe line.

◆ R UT!AVG

This:s the average uti:izat:on fbrthe Receive(input)Side orthe line.

◆ P LOADTHR

This is the percent oftime thatthe average:ine uti:ization(either send or Receive)was abOVe a user― chosenthreshoid_

: ―

rを、=i f

l卜 1'「 PERFCP F:■ :::r f DATttrcOMM胆 斜

Page 39: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

罐Dl躊稲喜墨も敵 Fimnt Ends

、ヽヽ _´/

Local Comms(Contro‖ ers,Front Ends

.1 ・ ■ , FEB′ 91

/『F日

“鶴ぃ _略鯖 軸 耐 蹴 醐 響剛 SDERA■ ONS ― ■2

Page 40: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

LocallBM 37xx(Contro‖ ers

Current Modeis

◆ 3745

0 610(Twin Dual,Twin Standby,Twin Backup modes)

・ 410(Twin Dualヮ Twin Standby,Twin Backup r■ odes)

・ 310

・ 210

0 170

・ 130

Older Models

◆ 3725

◆ 3705(NCP and EP)

亘重3≪′TPF EducationPERFCP

SEP′915.25DATA COMMUNiCAT:ONS CONSIDERAT:ONS

Page 41: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

LocallBM 37xx(00ntro‖ ers′Notes

◆ 3745‐610 and-410

鷲黒組II鴨席摺誕し∬‖」T:割Ⅷ‖」富驚ξ蹴よ]寵Z槻話器∫:rill:』鮒』縄:11濯乱J and hesingle CCu mOdels.

● 丁win Dua:mode

Both CCU′ s are operating independently_

● Twin Backup:■ ode

8oth CCU′ s are operating,but iF one rans then its lines are automalica‖ y switched to the other CCU.

● 丁win Standby mode

One CCU is active. :r it Fa‖ s then the lines are automaticn‖ y switched tO the standby CCU.

◆ 3745‐310 and 210

These rnodels can be either Remote or Local(Chanrlel‐ attached)contrO‖ e rs,but are usua‖ y Local

◆ 3745…130

丁his modelis for system interconnect'ons only(丁 oken Rings lo CPU′ s CPU′ sto CPU′ s,etc).

亘重凄置′TPF EducationPERFCP

SEP′915.25‐1DATA COMMUN:CAT:ONS CONSIDERAT:ONS

Page 42: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Hardware Factors

Performance(Response T:『ne)ConSiderations

◆ Transit time

・ CCU processor speed

・ Channel queueingO TPF‐NCP Flow Control

Capacly fThrOughput)COnddera■ons◆ CCU Utilization

◆ Maxirnum line speeds attachable

Approx■ mate processor speed ratios:

3745-310/610 = 12.753745-210/410 = 8.53745-170/150/130 = 63725 = 33705-II = 1.53720 = 1

◆ Maxlrnurrl Memory Size

◆ Maxirnurn Lineノ 丁oken Ring Attachments

(numberヮ typesヮ speeds)

◆ Line Scanner Uti:ization

(″Weighted″ according to iine speed)

◆ Maximurn Channel Attachments◆ Channel Utilizat:on

三≡ξ毛′TPF Education SEP′ 91

PERFCP DATA COMMUNiCAT:ONS CONSiDERAT:ONS 5.26

Page 43: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Hardware Factors/Ndes

37xx Hardware Comparison

Sep-91Controllo「―

‖odelProcessoP

powerHax.

‖emory〔MB〕

Maxo Attachment ALC Supp● rtSoftwareLines

to 256KbpsLinesTl,etc

TokenRings

S n

O a

hC

HardwareRPQ8

37●5-610410310210170150130

3725-lII2■贅

3720-211

12贅 受

3705-

lIIX

801X

2.75+21.758.5+8.5

12.758.56.06.06.0

3.03。 0

1.01。 0

7L10927L10927L10927L10927Ll148n/an/a

SU0241Su0242

SU0241SU02427L1095

858912+858911n/a

ALCI featALC= featALCI featALC工 featALCI feat

NEF2 PRPQNEF2 PRPQ

NEF2 PRPQNEF2 PRPQALC1/NEF2

NEFl PRPQor EP

896896896896112320

25680

 

1.5

1.5

0.512

0.256

352

〔BCCA〕 avai■ ab■ e, which improves performancea s■ngle Block Multip■ exer channel.

16

晏 = Buffer chaining Channe■ Adaptermultiple 3745's are attached to

II = W■thdrawn from marketing

三喜曇毛′TPF EducationPERFCP

SEP′ 91

5。 26‐1DATA COMMUNICAT:ONS CONSIDERAT:ONS

Page 44: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

NCP Sottware Factors

Performance{Considerations

◆ Transit time(pathlength)

◆ Flow Controls

●  

 

 

Pacing TPF<<>>NCP.

Po‖ノRead Delays(Local″ Po‖ ing′つ

VR Window Size

(Channel Threshholds)

・ ShutdownノRestart Levels

Capac■y ConsideraJQ嘔

◆ Memory Requirements

(COde,tables,bufFers)

◆ NCP pathiength

(NCP version,optional functions,etc)

◆ EP requires more TPF CPU utilization

(PO‖ ing,link control,Otc口 )

′TPF Education 1

Ⅳ5.

EF

PERFCP DATA COMMUN:CAT:ONS CONSiDERAT:ONS

Page 45: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

NCP Sottware Factorsパdes

Performance Considerations

◆ Po‖ ノRead Delays(Local″ Po‖ ing″ )

(lnput Message(s)Waitln FЮ nt End/COntroller.)

1.NCP DELAY

DELAY in NCP gen is count(in l′ 10 SeCOnds)ofhOW 10ng NCP wi‖ wait to post an Attention interrupt to

request TPF to read input messages(Recommend O)

2. ″PO‖

″Frequency(CyCle)frOm TPF

Timer inter「 uptfor TPF SNA Po‖ ing SWitch is usua‖ y50 ms.TPF wi‖ then″ po‖″{read)From the 37xx if NCP

has previously posted an Attention interrupt signa‖ ing that:t has input fOr ttPF.

Average Pol:De!ay=Cycre′ 2=25ms.

◆ VR VVindow Size

● Channel Thresholds

NCP uses these(similar to TG tthresholds)lo check For congestion.

― Minor Congestioni no.buFfers queued is>8χ MハχBFRυ .

二 Severe Congestioni no buffers queued is>16xMハ χBFRυ .

For VR′ s connecting to otherthan TPF Hosts,the presence or absence oF congestion indicators causes VRWindow Size adiustment duttng VR Pacing(as deSCribed for ttG′ s).

For TPF it has no eFfect because TPF requires Minimum and Maximum VR Window SiZe to be the same

◆ Capacity Considerations

o NCP pathlength

Optional functions such as diagnostic traces.!ine code transiation,or user Exits may signiricantly increase37xx CCU utilization

● EP TPF CPU uti:ization

ALC 3705EP channel protocol can use up to 100/。 orTPF CPU

~~~~ FEB′91三喜罰毛′TPF Educat:on

PERFCP DATA COMMUN:CAT:ONS CONS:DERAT:ONS 5。 27‐1

Page 46: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

TPF「~iow Controi

◆ SNA KeypOint

Modify CttK2(SNAKEY macro)or use ZNKEY online entry.

・ TPF Thresholds― SNDWNノSNRST

128‐ byte block shutdownノ reStart leveis

・ Other Nettork Parameters― MAXBFRU

Number of bufFers a‖ ocated by TPF for read/writelノO with channel口 attached NCPロ

ー UNIttSZBufFer size for data transfer toノ from NCP.

― SNQDPTMaximum SOUTC queue depth before writing toNCP.

◆ Offline SNA Table Generation(OSttG)

・ ALS deck― WINSiZE parameter of NCP statement

V:rtual Route pacing window size between TPF andNCP

旦喜ξ毛ノTPF Education FEB′ 91・

PERFCP DATA COMMUNiCAT:ONS CONSIDERAT:ONS 5.28

Page 47: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

TPF FIowIControlノ Ndes

◆ TPF Thresholds

● SNDWNノ SNRS丁

Applies only for SNA commandsi not message trattc.

◆ Other SNA Keypoint Parameters

● UN:TSZ

Should be a mu!tiple oF 8 DeFaults to 1037′ MAXBFRU if MAXBFRU'UN:TSZ is:ess than 1037_

● NCP input area to TPF=MAXBFRU x UN!TSZ

MAXBFRU x UNITSZ should be be iarge enough for 950/。 oF a‖ PiU′ s.

● SNQDPT

Recommend≦ 50 blocks ,

◆ OFnine SNA Table Generation(OSTG)

● WINSIZE

42 recommended For Virtual Route pacing Window Size between TPF and channe:‐ attached NCP

This is used as both Minimum and Maximum size because TPF does not support adaptive pacing with theNCP (Nor does TPF set congestion indicators)

\、_ン

里喜曇毛′TPF EducationPERFCP DATA COMMUNiCAT:ONS CONS:DERAT:ONS

FEB′91

5.28‐1

Page 48: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Local Contro‖ er Example

Loca1 3745‐210 with 6 SDLC Trunk Lines:

JAN 9,1991

PERFOR‖ ANCE EST工 MATES FOR CCU―A

TOTAL AVERACE CCu UTェ L工 ZAT=ON8

UTIL工 ZAT10N OF =OC Bus lUTILIZAT10N OF 10C Bus 2

DATA THROUGHPUT:47000 CHARACTERS PER SECOND.

PERFORMANCE and STORAGE OUTPUT REPORTCCu= 3745-210

P‖3745 V22 RO。 1 〔11′ 27′90〕

PACE3 2

50.30 PERCENT

12.10 PERCENT8.86 PERCENT

JAN 9,1991PERFORMANCE and STORACE OUTPUT REPORT

CCU: 3745-210 PAGE: 3

CHANNEL ADAPTER INFORMAT10N

NO. ADAPTER UT工 L工ZAT工 ONGROUP NAME LNKS SPEED CCU% BuSV IN OuT

CATPF 1 7950000 15。 1 27。 8TPFAPPL 15.1 27.8 21.6 6.2

CACMC 1 7950000 .0 。0

VTAMCMC 。0 .0 。0 .0

L工 NE CROUP SECT10N

PHYS工CAL LINE INFORMAT10N

NOo LINE UTIL工 ZAT工ON DATAGROUP NAME LNKS SPEED CCU% BuSY IN OUT IN OUTREMOTES 6 128000 35◆ 2 81.6 30.3 73。 6 3.6 45.3REMNODES 35.2 81.6 30.3 73。 6 3.6 45.3

三喜昼毛′TPF Educati)nPERFCP

FEB′91

5。29DATA COMMUN:CAT10NS CONS:DERAT!ONS

Page 49: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Local Controller Exampleノ Notes

V

CF3745 mode‖ ng for loca:3745‐ 210 connected to 3 Remote 3745′ s

◆ Channe!s Attached

● TPFll BLK MPX channe:

A:i network trafflc uses this channe:

● VttAM′CMC:l BLK MPX channel

No activity modeled in the example

◆ SDLC Backbone L:nks

● 6128,000 bps Links(3 TG′ s)

● Local Network

丁his exampie has no terminai network attached to the Local contro‖ er.

◆ Uti‖ zation Factors

● Totai ttrafnc= 174 Msg/Sec

ALCI Tramc From 3 Remote Nodes(Each Remote Node is 3745‐ 170 describied earlier.)

- 60 1ines at 96 Msgノ Sec = 58 Msgノ Sec per Remote 3745

- 2 trunks per Remote 3745 = 29 Ms9/Sec pertrunk

● Est 50シ6 CCU utilization

● Est 28ツ6 TPF Channel uti!ization

3745 BufFer Chaining Channe:Adapter(BCCA)used On the BLK MPX channe:_0:der channe:adapterestimated at over 45%channel utilization For the same workioad.

DATA COMMUNiCAT:ONS CONS:DERAT:ONS旦≡昼毛′TPF EducationPERFCP

FEB′915.29‐1

Page 50: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Front End ProCessorsノ Systems

V F

TPFBES A

TPFBES B

DASD

DASE

CTC37xx 37xx

◆ Usua‖ y TPF‐based

◆ FES design

Front End System is dedicated to front end work and has its

own sma‖ databaseロ

◆ FEP design

Front End Processor shares the Back End System (BES)databaseD

◆ One input message to Back End is Two message pairsthrough Front End.

旦喜曇モノTPF EducationPERFCP DATA COMMUN!CAT:ONS CONS:DERAT!ONS

FEB′91

5.30

Page 51: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Front End ProcessorsノSystemsノ Notes

◆ FES(stand― alone Front End System)

Usua‖y not much workload para‖ e::sm (Just Message Routing).Sometimes a separate set oF applications alsoruns,using the separate Front End database.

◆ FEP(Front End Processor sharing Back End database‐ Loosely Coupled)

″Back End″ applications running in Front End cOn uSe any excess capacity.

◆ cOnnguration Constraints

● Channels

This is a consideration mostly for older systems with TPF 2 3(16 channel limit)andノ or with older 37xx

contro‖ ers which require either Byte channel attachment or dedicated B:ock channe:s for adequateperFormance.(3745 BCCA helps this)

This rnay especia‖y be a consideration if a FEP requires many DASE》 channels because it is sharing the LC

database

o FEP Main i‐ stream

Front Ends have traditiona‖ y been uniprocessors. There may be a prob:em when the largest uniprocessoris exceeded The lack of para‖ e:ism in the work!oad may make N‐way CPC′ s impractical.TPF 3.l MPIFsupport on a second l‐stream helps Front Ends grow into a 2‐ way CPC

旦墓昼毛′TPF EducationPERFCP

FEBノ91

5.30‐ 1DATA COMMUNICAT:ONS CONS:DERAT!ONS

Page 52: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

\、_′

Nettorkノ 37女x Stattup ttime

Session concentration(ALCI)

〓橿一

n■

〕l li ・ : FEB′ 91・二重『ミ′TPF Educa‖ on5.31

Page 53: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

町驀喜藉興彙:菫単里幸:On′Ndes

Network Availab‖ ity sometimes depends on VTAM performance.

◆ Network Restart Time

Communications cOntЮ Iler outages∞uld resun in:Ong network down■ mes,dependingF● h羊l発 Spec撃 o゙『

VTAM/SNA Restart.

● important Location Up「 rst

Compensate br bng n―}爵由鐘atぬoJ的諌ψ毎嘘澤 :岬 it守ⅢⅢ latli帥 や百0「馨yJoCatbns at the lopoFVTAM′s startup list.

● Session concentration

There are a minimum nuttber Of LU′ Sto restattNEFrA・ LCi'4onど Lけ leF NCP‐TPF connedion)

vヽ′

よ■ 車|:

ユニ.量

百三百重′TPF EttLtthtibお~

PERFCP ′FEB′91

5。31‐4

Page 54: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Measurement and Tuning

◆ FEP

・ 丁PF Message Redudion reports

″Routed″『nessages.

◆ 37xx Controllers

・ TPF Message Reduction repotts

Subarea Activity

・ VTAMノCMC reports

― Netview Performance Monitor reports

NCP CCU,Bu∬er Utilization reports

三喜曇毛′TPF Educat:onPERFCP DATA COMMUNICAT:ONS CONS:DERAT:ONS

FEB′ 91

5.32

Page 55: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

TPF FEP Measurements

ClTPF DATA COLLECT=ON

SYSTE‖ W工DEDATE COLLECTED - 19 ‖ARDATE REDuCED - 19 ‖AR 900PERATOR INPUT REQUEST 8 ZMEAS SH18工BH ‖ODEL 370/3090 SER工 AL NU‖BER 08070855 TPF CPU工 D = ADATA COLLECT=ON VERS=ON NU‖BER 2。 3.0

MODE OF COLLECT工 ON ― CONT工NUOUSINTERVAL 〓 18 SECSTART T=ME = 14800303END T工 ME = 14=34826

ACT=VE UT工 LIT工 ESDATA COLLECT工ON

OPT10NS CHOSEN

COLLECTOR OPT10N SUBOPT工 ONS

SYSTEMFILEFILEMESSAGEMESSAGE CITVSuMMARVMESSAGE ACT工 ONCODEREDuCE

START ENDX X

三喜曇毛′TPF EducationPERFCP

FEB′91

5.33DATA COMMUN!CAT10NS CONS:DERAT:ONS

Page 56: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

TPF― FEP'Meas●"er陀

)ntsノ Ndes

、`_ノ

_ヽ/

Continuous Message Co‖ ector for 30 minutes

Can get Existence Tirne mё asurements

FEP is:oose:y coupled to two Backend processors.

180‐J CPU.

旦喜曇毛′TPF EducationPERFCP

FEB′ 91

5。 33‐1DATA COMMuNICAT:ONS CONS:DERAT10NS

Page 57: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

TPF FEP SysterDl Summa可

ClSYSTEM SUMMARY

99 0BSERVAT=ONS19 MAR 14300803 . SYSTEH

‖AX646.67315。 869

455。 52764。 4169。 4960.0000。 000

698.653

PAGE l

HEAN596.40512.312

438.77350.8722.1520。 0000。 000

645.653

0.2480.248

0。 9610.961

0.1790.179

0.8210.821

18。 231 17.997

20.000 5。 323102。 000 14.48516.000 0.404

90。 000 54.68787.000 51.6870.000 0.000

工NPUT MESSAGES PER SECOND 〔WORK LOAD〕H工GH SPEED HESSAGES 〔PROCESSED〕LOW SPEEDH工GH SPEED MESSAGES 〔ROuTED〕

CREATED ENTRIESSSCP 工NPUT MESSAGESUN工 T RECORD LOW PR10R工 TV TASKUNIT RECORD HIGH PR10RITV TASK

WEIGHTED MESSAGE RATE

RESOURCE UT工 LIZAT工 ON PER MESSAGECPU MILLISECONDS PER WEIGHTED ‖ESSACECORE P00L BVTES PER ACTIVE MESSAGE

PROCESSOR UTILIZAT10N工DLE LEVEL 6 -NO WORK FOR TPFSYSTEM WAIT STATE

TPF CPU UTIL工 ZAT10NSYSTEM UT工 LIZAT10N

COLLECT10N INTERVAL 工N SECONDS

TPF CPU LISTREADYINPUTDEFERRED

INSTANTANEOUS ACT工 VITYACTIVE ECBSACTIVE MESSAGESUNIT RECORD ACTIVE TASK

EQUAT10NS uSED TO MANIPULATE DATA

1。 159 1.497 1.2726906.114 13488.888 9028.434

‖工N570。 213

9.057417.78241。 8830.5050。 0000。 000

613。 908

0。 0380.038

0.7510。 751

17.812

0。 0000。 0000.000

27.00024.0000.000

WEIGHTED MESSAGE RATE=〔 HS MSGoPROCESSED― .ROUTED〕 +〔 LS MSC 1 4〕 +〔 HS ‖SG.ROUttED X l.0〕TPF CPU UTILIZAT10N =〔 〔TOTAL CLOCK T工 ME〕―〔SuM oF ALL 工DLE LEVELS〕 〕/〔 TOT CLOCK TIME〕SYSTEM UT工 LIZAT10N =〔 TOTAL CLOCK TIME ― ‖AIT STATE〕 /〔 TOTAL CLOCK TIME〕ACTIVE MESSAGES =ACTIVE ECBS ― 【DATA COLLECT10N ECBS + UN工 T RECORD ACTIVE TASK〕

三喜手毛′TPF EducationPERFCP DATA COMMUN:CAT:ONS CONS:DERAT!ONS

FEB′91

5.34

Page 58: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

:・響異F第臨 電薄雌哺獨田岡田町 州des

◆ Note ROuTED High Speed messages

I―-́ 0‐ Average of 439 H_S.menSages“ 2utel tO tWO baCkend processors.

・ 瞥 r彎 ギ褐31亀 ,・

mPsギ119,h'rd嗅 7[FRメ __. ィ

◆ Low av,「。99 pathlength br F「:」ηeSSages(1.2 ms′ Y191:I

versふ計色0も打 oざ 3‐4 ms′ Msg勧 山 鳳 輸 d process嘔 ‐二t.[

◆ Low eetiinated existence tin輌 諄{Fp mS). =― i~‐ ■ す‐

慕uS 15‐16 Acげ M島 (16建 ads) on ba晨8naわrocessors. 115 AcげMsg(2.6 Reads)On F甲lv

\v/

υヽ

iSiDERAl漁 ζl・ .11●

:1.Fξ :撃1

置l基 ]毒 亘重翼 ′TPF Educationじ,こ PERFCP J:・ i :‐ 摯DATAICOMMU,も CA・T:ONS:

Page 59: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

TPF FEP Subarea RepO責

ClSUBAREA ACTIVITY SUMMARY SYSTE‖ W工DE 19 MAR 14300803 HESSAGE

SUBAREAADDRESS

0102030405060708090AOBOCODOE1011

121314151617lAlBlDlF20212223242500

工NPUTMSCS/SEC

O.0049。 0544.8046.8844。 9149.0844.7949.5938。 9541.2754。 7941.95

0。 000.008.620。 00

48.620.000.450.000.000.00

10.8526.120.000.000。 000.000.000.000.000.000。 00

=NPUTCHARS/SEC

O.001256。 761170.631178。 111263。 531319.681759。 002010。 10996.861662.332718.161832.42

0.000。 00

260.780.00

1350.220。 00

22.240.000。 000.00

333.04699。 72

0。 000。 000.000.000.000.000.000.000。 00

OUTPUTMSGS′SEC

O。 0050.7946.0547.9646。 5550.7543.9349。 3340.0841.6054.7641.180.000。 00

24。 170.00

49。 710.001.580。 000.000。 00

11.4626.960.000。 000。 000。 000。 000。 000。 000。 000.00

PAGE 15

0UTPUTCHARS/SEC

O。 0014656.6113230。 4013872.0412776。 8814920。 9312240。 5314303。 2912106.7612586。 8915009。 7211709。 09

0。 000。 00

4057.150。 00

14526。 740。 00

279.320。 000.000。 00

3302.68089.55

0.000.000。 000。 000.000.000。 000。 000.00

三≡星毛′TPF EducationPERFCP

FEB′91

5.35DATA COMMUNICAT10NS CONSiDERA丁 10NS

Page 60: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

導憑:ξ〕暑 ]]:F:I:驚 I:l悽 臨 ノNdes

\、_ノ

Shows Loads Of a‖ the 37xx′s. . ́ _ . I

AVerage Output MSgノ Sec Or Output CharacterSノ SeC catt be w■ Rl` ●Sヽ 9uidelinOs for 37xx Capacity

vヽノ

EducationFEB′91

5.35‐1鐵聾き

'す

′ら■lD腱鶴質:PERFCP 1輔蠅 卿 0繹翻 緩 響 劉PERA瀾誌辱離

■ i

Page 61: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

VTAnll CMc Repo責 Examples

∪TILIZAT10N WEEK=03 1989

σσ『 『

rfLrzJ7JοⅣ

o‐0%

`a7.

30■

20Z

′OZ

O■

「=====_∵

r」」∵rrず J

:::{三 {三

=ト

ト,1111111

RJ6ヽてP■ R■ 61ヽ CPB PJ Z` こ富 R3ヽこPミ R 6ヽミ゙ t

εθ1/_1/こ 7ヽεJ rfθ _、アcοI「ROttIFRS

ViVεσごZttC「ど画 Ⅳ― σび

LTt:I―~IPlヽ

lEEレ′=o, 1,,9′‐15ヽ CPσ ∂こ'「FfRこ・F/ι′ZJ 7′ 0_ヽ `

θ●■ ―

60■ ―

」0■ ―

=゛ ヽ―

′● ′2 ′`

′6 ′θ

〃0〔 祝

P_θこ:F乃7′ _._P_`1″RりどF

ρ__lrfA― θιF

_._P_′ Sιθ「

_。 _

f'_ri「 じ′こF ^

三喜星モノTPF EducationPERFCP

FEB′ 91

5.36DATA COMMUNICAT:ONS CONSiDERAT:ONS

Page 62: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

VTAM CMC Repo責 Exalmples′Ndes

し /

◆ 37xx CCU Utilization

丁he measurement data is co‖ ected from the NCP by NPM and reported by SLR.

● MINCCU is minimum CCU utilization forthe week.

● AVGCCu is average CCU utilzation forthe week

● MAXCCU is maximum CCU utilzation forthe week.

◆ NCP Buffer Uti:ization by hour of day

This data is co‖ected from the NCP by NPM and reported by SLR.

● P ISLOW is O/.of bufFer utilization at which NCP S:owdown occurs.

● P BUFTHR is a user‐ denned threshold:eve:for buffer utilization_

● P MAXBUFis maximum uti:ization measured

● P_AVGBUF is average utilization measured.

● P MINBUF is minimum uti:ization measured.

DATA COMMUN:CAT:ONS CONS:DERAT:ONS三喜手毛′TPF EducationPERFCP

FEB′91

5.36‐1

Page 63: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Network ttransit Tirne Example

TR工 BUTARYL=NES

BACKBONE

/ ヽT―――〔 LAN 〕

L′

Disp■ ayRespOnse

Wa■t forPol■

.350

RemoNCPTime〔inc■ .

QX fOrTrunk〕.025

->Rem.NCPTime〔incl.Q fO「Line〕

.97《

128000 bpsSDLC工nputTrunkx

.0002

128000 bpsSDLC

OutputTrunk斎

.002

LocoNCPTime〔incl.QX fO「

TPF〕

.0375-――――中中―>

Loc.NCPTime

〔inc■ .

QX fOrTrunk.015

>

《 :

2400 bpsALC

工nputLine

e05)

2400 bpsALC

OutputLine。625

三≡曇毛′TPF EducationPERFCP

FEB′ 91・

5.37DATA COMMUNiCAT:ONS CONS:DERAT:ONS

Page 64: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Network Transit ttirne Exampleノ Ndes

◆ Input ‖essage

RemOte po■ l Delay = 0.350 sec〔With Po■1 ●yc■e at .7 seC,Hin peak Pol■ Cy●■eest 。3-.5 sec〕

RemOte Line response time = 0。 055 secTrunk response tine = 0.027 sec

〔includes Remote node transit,Trunk Queueing〕

Loca■ Contro■ ler 〔Front End〕 = 0.041 sec〔inc■udes Loca■ node transit+ TPF Po■■ De■ ay〕

◆ output RespOnse

Loca■ Contro■ler 〔F「ont End〕 = 0。 015 seC〔Local node transit est.〕

Trunk response time = 0。 082 sec〔includes Trunk Queueing,Remote node transit〕

Remote Line response time = 1.563 sec〔inc■udes ■ine queueing〕

◆ Tota■ Network Trans■ t

Total 2.13 sec

◆ Tota■ operator Transit

Add Host Transit Time O.500 sec 〔typica■ 〕

〔TPF Existence Time〕

To get overa■■ response time 2.63 sec

Please Note:〔No Flow Controls considered〕受Trunk utilization depends on Total Traffic from Remote NodeXExample assumes lnput Trunk utilization 20%受 and Output TPunk utilizatiOn 70%

受Q fO「 TPF depend5 0n Channe■ utilizationIExample assunes 30% Channel utilization

三喜星毛′丁PF EducationPERFCP DATA COMMUN:CAT!ONS CONS:DERAT:ONS

FEBノ91

5.37‐1

Page 65: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Network Tuning AreaS

When performance problems ar:se you may wantto consider:

◆ Link Utilization

・ Move terminals(酬「

busy linesロ

・ Increase llne speed(tr:butary lines,backbone).

◆ Po‖ Deiays

・ Shorten remote po‖ delay.

・ Po‖ busy contro‖ ers rnultiple tirnes per cycle.

◆ SNA FIow Control

0 0ptinnize VR Window Sizea

三喜ξ毛ノTPF Education FEB′ 91PERFCP DATA COMMUNiCAT:ONS CONS:DERAT10NS 5.38

Page 66: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Network Tuning Areasノ Ndes

◆ Po‖ Delay

Choosing a value for Po‖ Delay means making a tradeofF between the amount oftime which an input rnessagemust wan for a po‖ and the effects of addnional ccU′ link utilization for unproductive polling.(For examplel reFer

backto the CF3745 Remote Node estimates fOr 3745 CCU uti‖ zation due to″ negative(unproductive)po‖ ing″ .ThePAuSE vaiue used in the CF3745 run was O.7 seconds.)

For more uniform response tirne,the De:ay could be approximately the tirne it wi‖ take to po‖ one cycie whenthe line is at peak rnessage:oad.

lfthe Delay is O,then response degrades rnore severely as the message load builds up to peak(ln early morninga few users getfast response time due to minimai po‖ de:ay and low output line utilization. At peak time thesame users can get″ double″ delayed response time due to high output line utilization‐ ―queueing oftheir outputmessages,and queueing oF pO‖ messages(whiCh in erect gives them a sizable″ po‖ deiay″ ).

旦喜曇毛′TPF EducationPERFCP

FEB′91

5.38‐1DATA COMMUNiCAT10NS CONS:DERAT:ONS '

Page 67: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

lttD I醸餞葬でおnnec■Ons

」ヽ

_`ノ

FEB′91

5.39星曇手毛ノTPF EducationPERFCP [`

i: :I・ itibA千島むOMttUNLCAttptts ccNSIDERAT:ONS

Page 68: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

System Connections

◆ TPF‐TPF Loosely Coupled(IPC)

・ IPC DASD

・ MPIF IPC- 3088 MCCU― ESCON CTC

◆ Other PF口丁PF

● MPIF3088

_ MCCUESCON CTC

● SNA CttC_ Support3088_ MCCU3737_ Remote CTCESCON CttC

◆ 丁PF‐MVSノVM

・ SNA CttC Support- 3088 MCCU- 3737 Remote CTC― ESCON CTC

三喜曇毛′TPF EducationPERFCP

FEB′ 91

5.40DATA COMMuNICAT!ONS CONS:DERAT:ONS

Page 69: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

System Connectionsノ Notes

\_/

\_ン

lnterconnect Support

◆ Loose:y Coupled lnterprocessor Communication(IPC)

● Coordination,Communication in LC complex

● TPF to TPF within the same LC compiex

Loosely Coupled applicat:on design should minimize the volume oflPC trafrlC(fOr g10bal synchronization,etc)

◆ MPIF Feature

● 丁PF to TPF only

Front End‐ Back Endi Separate Complexes.

o High Speed,High Volume Transfers

◆ SNA CTC

● TPFlo MVS or VM,or TPF

● Compatible with VTAM CTC protocol

… VR Pacing Window(Min=Max)

― PIU B:ocking used

● TPF pathlength approx same as For MPIF

● 丁hroughput 9overned by VTAM on the Other side

● Also supports iBM 3737‐ Remote CTC

DATA COMMUN:CAT:ONS CONSiDERAT!ONS三喜罰毛′TPF EducationPERFCP

FEB′915。 43‐ l

Page 70: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Connec1lon Hardware

3088 MCCU

◆ (Connects Channels from multiple processors

◆ Up to 4。5 MBノSec Data Transfer Rate

◆ Two internal data paths, .

each suppotting a connection of・ two channels

3737 Remote CTC

◆ Same software interface as 3088ノ CTC

◆ Connection via l‐ 2 comms link(S)

Up to 3.9 M bps

ESCON CttC

◆ Option on ESCON channel

◆ Connects to other ESCON channel(s)

◆ Theoretical Max Data Rate =10 MBノ Sec

三≦民毛ノTPF Education iPERFCP DATA COMMUNiCAT:ONS CONS:DERAT!ONS

FEBノ91

5。41

Page 71: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Connection Hardware/Ndes

◆ 3088 Munisystem Channel Communication Unit

(Up to 256 addresses)

● Theoreticai Max Data Rate=2x4.5 MBノ Sec=9 MB/Sec

Note however,est.1.2 ms overhead and recommended Max 70%chan utilMax throughput then becomes a function of biocksize:

Max Blocksノ sec=max Crlanυ‖′(B′ S々′Ze′ cわattspeed+.0012)(Double this iFtransFerring between 2 pairs oF channels concurrent:y.)

For 4096‐ byte b:ocks on 2 pairs of 4.5'И B channe:s(at 70%busy):Max Blocksノ sec=(70′ (4096′ 4500000+.0012))χ2=664which is an aggregate data rate oF 2,719=744 bytes′second.

● Add more 3088′ s for more than two concurrent transFers

● Don′t share channel with anything eise

◆ 3737 Remote Channel― to‐ Channel Unit

(Up to 256 addresses)

● l active,l alternate channel adapter

● Communications link connection to a remote 3737

Max Tl throughputi

- 1:ink,FDX=1000/。 utilized(1_544 M bps)

Balanced traFfic― s̈ending and receiving

- 2 1inks in para‖ el

…… Balanced traFfic =630/。 utilized(195 M bps)

― One‐way or unbalanced is higher

′TPF Education FEB′91

5.41‐1PERFCP DATA COMMUN!CAT!ONS CONS:DERAT:ONS

Page 72: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Connection Hardwareノ Ndes

◆ ESCON CTC

(Up to 512 addresses)

● Connects to another ESCON channel(withOut CTC)

― Direct connect;on(to on:y l other channe:)

― Through ESCON Director

(SWitChing lo many other channeis)

Sep-91lnterconnectDev■ ce

‖ode■

3880/3990with 3380

3990with 3390

3088-‖Ode■ 1

Max. DataRate

〔HB/sec〕

Max.ooncurrentTransfers

Max。

ActiVeChan's

Max。

LogicalPaths

Max.Distance

400 ft

400 ft

400 ft

400 ft

unlimited

60 km

TPFSoftwareSupport

HPO DASD IPC

HPO DASD IPC

HPO MPIF/1PCHPIF FeatureSNA CTC

HPO MPIF/1PCMPIF FeatureSNA CttC

SNA CTC

HPO MPIF/1PCMPIF FeatureSNA CTC

Connect70

TPF 〔LC〕

TPF 〔LC〕

TPF 〔LC〕

TPFTPF,MVS,VM

丁PF 〔LC〕

TPFTPF,MVS,VM

TPF,MVS,VM

TPF 〔LC〕

TPF丁PF,MVS,VM

Mode■ 2

3737

ESCON CTC

3.0

4。 2

4.5

4.5

3.9〔2 ■ink5,

FDX,unbalanced

17.0 120

PERFCPEducation

DATA COMMUNICAT!ONS C(` NSIDERAT:ONS三≡:輩昌′TPF DEC′91

5,41‐2

Page 73: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Measurement Data

◆ IPC

・ TPF System Co‖ector

IPC Reports(includes MPIFノ IPC) ―

◆ MPIF

・ TPF System Co‖ ector

MPIF Path Act市ity Report

O MPIF Post Processor

Reports frorrl oniine MPIF trace data.

(StaISICS On transmission■ mes)

◆ SNA CttC

・ TPF Message Co‖ ector

Subarea Activity Report

O Connected VttAM SNA Reports

三喜三百:′TPF Education FEB′ 91

PERFCP DATA COMMUNICAT:ONS CONS:DERAT:ONS 5.42

Page 74: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

TPF nllPiF Repo‖[Examples

ClMPIF CONFIGURAT10N SYSTEM WIDE 19 MAR

CRITICAL ACTIVE ECB BLOCKS =NUMBER OF PROCESSORS 8NUMBER OF GLOBAL uSERS =NUMBER OF RES工 DENT uSERS =NUMBER CONNECT工ONS :NU‖BER OF PATHS =NUMBER OF PATH ACT工 VAT=ON NOTIFICAT=ONS:NUMBER OF DIRECTORY NOTIF工 CAT工 ONS :NUMBER OF CLASSES =BUFFER SIZE :工NTERFACE VERS10N NUMBER :NAME OF THE SYSTEM 8CONNECT10N TIMEOUT 工NTERVAL :lST LEVEL PATH TIMEOuT 工NTERVAL 82ND LEVEL PATH TIMEOuT INTERVAL =PDT OUTPUT QUEUE DEPTH :NUMBER OF LINKS BETWEEN PROCESSORS :

lNTERPROCESSOR COMMUNICAT10N MPIF SUMMARYORIG工 N PROCESSOR TPF CPU― ID = A

SYSTE‖

XMIT FA工 L XM工 T FAILRETURN NO RETURN

14800=03

0

8243

48362

22

3813123

FEPSYSA301515253

PACE 4

DEST TPFCPU― ID

A

B

C

D

E

F

G

H

TOT SIPCCITEMS SENT

O.00

TOT SIPCCRECElVED

O。 00

0。 05

0.12

0。 00

0。 00

0。 00

0。 00

0。 00

TOT SIPCCRETURN

O。 00

0.06

0.06

0.00

0.00

0.00

0.00

0。 00

0.00

0。 00

0.00

0。 00

0。 00

0。 00

0。 00

0。 00

0.00

0.00

0。 00

0。 00

0。 00

0.00

0。 00

0。 00

0.00

0.00

0.00

0.00

0.00

0.00

0。 00

三≡ヨ毛ノTPF EducationPERFCP

FEB′91

5.43DATA COMMUNICAT:ONS CONS:DERAT:ONS

Page 75: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

TPF MPIF RepoHi Examples,contd

ClMPIF PATH ACT工VITY REPORT SYSTEM WIDE 19 ‖AR 148008033088NAME PATHNAME CL MSGRATE MSGSIZE READS

SYSTEM PAGE 5WR工TES QUEUED OVERRUNS

13088N4213088N4193088N2

13088N4113088N4213088N2

13088N4193088N4233088N2

33088N4193088N42S3088N2

AB:AlAB:A2AB:A3AB:A4AB8A5AC:AlAC:A2AC:A3AC:A4AC:ASAD:AlAD:A2AD8A3AD:A4AD:ASAB8BlAB:B2AB:B3AB:B4AB:B5AB:B6AB:B7AC:BlAC:B2AC:B3AC:B4AC:B5AC:B6AC:B7AD:BlAD:B2AD:B3AD:B4AD:B5AD:B6AD:B7

9.479.479。 470.000。 009.460。 000。 000。 000。 000.000。 000。 000.000。 000.000。 000.000.000。 000。 000。 000。 000.000.000.000.000。 000。 000.000.000。 000。 000.000.000.00

263.74263.7`263.74

0.000.00

263。 70204.26204。 26

0。 000。 000。 000。 000。 000。 000。 00

204。 26204.26204.26

0。 000.000。 000。 00

204。 26204。 26204。 26

0。 000.000。 000.000.000.000.000。 000.000.000.00

7。 567.567。 560.000。 0015.560。 040.040.000。 000。 000。 000。 000.000。 000.040。 040。 040。 000。 000.000.000.040.040.040.000.000。 000。 000.000。 000。 000。 000。 000。 000。 00

9.549.549.540。 000.009.520。 040.040。 000.000。 000.000。 000。 000.000.040.040.040。 000.000.000。 000。 040。 040.040.000.000.000。 000.000.000.000.000。 000.000.00

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

三喜昼モノTPF EducationPERFCP

FEBノ91

5.44DATA COMMUNiCAT:ONS CONSIDERAT:ONS

Page 76: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

iBⅣi Toois

IBnll T00is

◆ Marketing Support Tools

l日 CF3745 conttgurator Aid on HONE system.

(HardWare conttgura■ on and performanceノstorageanalysis)

2. CF3725 con■ 9urator Aid on HONE systeimロ

(HardWare eOnttguration and pettormance/storageanalysis for 3725 or 3720)

3. SNAP/SHOtt simulation in Raleighロ

(perfOrmanceノcapacity model for network andノ or host)

4. 丁OPAS tool on HONE system.

(netWOrk design ald)

◆ IBM Product Offerlngs

l. Network Trattc Analysis(NttA)sewiCe OfFering.

2. Network Design and Analysis(NEttDA)program product.

三喜星毛ノTPF Education FEB′91PERFCP DATA COMMUN:CAT10NS CONSiDERAT:ONS 5.45

Page 77: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

IBⅣI Toolsノ Ndes

_`ン

◆ Marketing Support丁 oo!s

These tools are genera‖ y used by the lBM SEl oFten working with customer personnel,to provide lBM marketingsupport to the customer

l. CF3745 conflgurator on HONE system

This Aid is accessib:e directly by selected customers via:BMLiNK.

2.CF3725(:RCludes NEF2 For ALC networks)On HoNE system

This Aid is accessib:e directly by selected customers via:BML:NK.

3 SNAP/SHOT simulation in Raleigh ・

The:BM/customerteam usua‖ y spends a weekin Ra:eigh working with a SNAP/SHOT adviser,precededby signiFicant data gathering and preparation activities before making the trip

4 TOPAS too!on HONE system_

Netwo「k design for cost reduction,irnproved response time and growth planning

◆ IBM Product Orerings

l Network TraFnc Analysis(NTA)serviCe ofFering

Expert system for VR Analysis and tuning recommendations.

2 Network Desi9n and Analysis(NETDA)program product 5685-045_

Network capac:ty plannlng and route goneration for SNA networks

三≦曇毛′TPF EducationPERFCP

FEBノ91

5.45‐1DATA COMMUNICAT:ONS CONSIDERAT:ONS

Page 78: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

BIbl esources

|

FEB′ 91・

5.46

Page 79: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

BibliographyノResourcesノ Notes

_ヽ/

\_/

lBM Education

l. TPF Data Communications and Networking.Nl194. _

2. SNA LU Data Flow and Performance.G3670.

3. SNA Network Tuning_G3671.

TPF Data Communications Performance

l TPF ACF/SNA Network Generation Guide.GH20‐ 7517.

2 TPF System Performance and Measurement PRM GH20-7505.

3 TPF ACF/SNA Data Communications PRM GH20-7503

4 TPF ACF/SNA Network Generation Cuide.GH20‐ 7517_

SNA Network Performance

l ACF Network Flow Control G325‐ 0101 12/85

2 ∨R Performance and vVindow Size Tuning.GR28-0724_10/87.

3 ″Held VR″ Sym ptom,Problem,or Norma!Operation GR28Ю 632

4 SDLC Transm:ssion Group Performance GC38¨ 7033.1/89.

VttAM/CMC

l Network Management Performance in a CMC Environment GG66-0285 6/88

2 An lntegrated Network Management Product G321‐ 5310_lQ88

3 NetView Performance Monitor At a Glance GH20-6359

4 VTAM Performance and ttuning GG66‐ 3106 8/88

5 Network Management Reporting Principles and lmplementation.GG24‐ 3271 3/89

6 Network Mangagement Reporting Samp:e Reports GG24-3272 8/89

7 Response Time Data Cathering GG24‐ 3212 12/87

8 Network Monitoring Using NPM VlR3 GG24-3337_1/89

FEB′ 91

5.46‐ 1PERFCP DATA COMMUNiCAT:ONS CONS:DERAT:ONS

Page 80: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

椰 1 購^aes

◆ 3745ノ NCP

l.NCP V5 Network Performance and Tuning.ξ 呼 ■34Qヽ 5/991=,

2.Aidine ttne ContЮ i Scanner RPQ 7L1092 Suppi,哩 t9り,er′キP'CuTen1711P'l GA3,1150

3. Network Contro:Program ALC:Generalinformation Manuai.GH33-7012.

◆ intersystem(CTC)COnnections

l.3088 Muttsystem channd Communtation U雨 trDe,clp‖ T,i,今 72f081:、. . .2.3737 Remote CTC unn Descnp● On and lnstalht,nPannin919udel,摯 18‐2719. _

=・ :

PERFCP l‐ .‐・ J5断汗Oo曲 げЮ曲油館10NS 00NSDERAT:ONS f : J 5。 46‐2

Page 81: DATA COMMUNICAT10NS CONSIDERAT10NS - … system ノ88(transporta ... ncp v5r4 program module ncp control block total buffering requirement total storage load module size 旦喜民

Module Review

イー

2。

3.

Module Review

Cornrrlunications Signi■cance

◆ Capacity

◆ Performance

Data Communications Network

◆ MaiOr Performance Factors

◆ Measurement and Tuning

Front End Processors and{Comrnunications{ControHers

◆ Hardware and Software Con■guration Considerations

◆ Measurement and Tuning

Inter‐System(CTC)COnnections

◆ Hardware and Software Performance Factors

◆ Measurement and ttuning

5。 IBM丁ools

4ロ

TPF Education FEB′91

5.47PERFCP DATA COMMUN:CAT!ONS CONS:DERA丁 !ONS