Nyrug 2006 04 Racf Sysplex
Nyrug 2006 04 Racf Sysplex
"
# $ %
&%
'
() *+,
- . %/
$ 0 "!0
$ %1 2342
/4
New York RACF User's Group Tuesday 04/04/2006
Page 1
Objectives:
Performance
XCF
XES XES
GRS GRS
RACF
Database
Sysplex
Timer
SYS3
12
11 1
10 2
9 3
8 4
7 5
6
XCF
CT
CT C
C
SYS1 X X SYS2
C C
F Couple Shared F
Data Data
Set
CTC
New York RACF User's Group Tuesday 04/04/2006
Page 6
Sysplex Terminology
Sysplex
Multisystem Application
Member
Group
Couple Data Set
I luv RACF
Sysplex
Timer SYS1
12
11 1
XCF
10 2
9 3
8 4
7
6
5
XES
CT
C
CT
C
Coupling
Facility
SYS2 X X X X SYS3
C E E C
F S Policy S F
Couple Shared
Data Data
Set
CTC
New York RACF User's Group Tuesday 04/04/2006
Page 9
RACF Data Sharing Group
RACF RACF
RACF RACF RACF RACF
Data Range Coupling Facility Data Range
Base Table Base Table
Name Name
Table Table
SYS1.LINKLIB
SYS1.LPALIB
.
Couple .
.
RACF
Database
New York RACF User's Group Tuesday 04/04/2006
Page 10
RACF Tables
ICHRRNG
ICHRDSNT 1
1 X '000---00'
RACF.PRIMARY 1
RACF.BACKUP
255
10001100
Sysplex Communication
RACF.PRIMARY RACF.BACKUP
ICHRRNG
ICHRDSNT 1
1 X '000---00'
RACF.PRIMARY 1
RACF.BACKUP
255
10001000
Sysplex Communication
RACF.PRIMARY RACF.BACKUP
ICHRDSNT
2
RACF.PRIMARY1 ICHRRNG
RACF.BACKUP1 2
255 X '000000000 --- 000'
10001100 1
RACF.PRIMARY2 X 'E2E8E2F100 --- 000'
RACF.BACKUP2 2
255
10000000
RACF.PRIMARY1 RACF.BACKUP1
RACF.PRIMARY2 RACF.BACKUP2
Coordinator Peer
RACF X X RACF
Command C Command C
F F
Co
o
mm
m
m
a
nd
a
n
d
Peer Peer
RACF X X RACF
C C
F F
Coordinator Peer
Serialize
Continue RACF
Processing
New York RACF User's Group Tuesday 04/04/2006
Page 15
Conceptual View of Cache
Cache
Database
RACF
New York RACF User's Group Tuesday 04/04/2006
Page 16
Size of Coupling Facility Cache
Minimum Maximum
Coupling Facility
Largest RACF
IRRXCF00_P001 Resident Data Database
Blocks Size
Primary Structure
20% of
RACF
Primary
IRRXCF00_B001 Database
Structure
Size
Backup Structure
Backup
Primary
States
Active Inactive
e
rit
R
/W
ea
d
d/
ea
W
R
rit
e
Global Global
ENQ
RACF ENQ
Database
y
nl
R
O
ea
d
ea
d/
W
R
rit
e
Global Global
ENQ
RACF ENQ
Database
e
rit
R
W
ea
d/
d/
ea
W
R
rit
e
Member Attempts
to Connect Successful Data Sharing
RV
RV
AR
e
lur
AR
i
YN
E
Fa R
Prob
YD
or SH
OD
m A
le AL
AT
T
AT
l
b
em
o A N
Pr D
A
G
SI
AS
Y
SH
R
A NF
HA
AR
RV E
RE
E
Read-Only RVARY NODATASHARE
Non-Data Sharing
SYS1.PARMLIB
COUPLExx
COUPLE
:
:
DATA TYPE(CFRM)
PCOUPLE(dsn)
Primary Format Data Set
ACOUPLE(dsn) CFRM
: Couple Data Set Define Policy
Policy
Policy
DEFINEDS SYSPLEX(PLEX1)
DSN(CFRM_couple_dsn) VOLSER(vvvvvv)
CATALOG
DATA TYPE(CFRM)
ITEM NAME(POLICY) NUMBER(3)
ITEM NAME(CF) NUMBER(2)
ITEM NAME(STR) NUMBER(6)
ITEM NAME(CONNECT) NUMBER(6)
/*