SlideShare a Scribd company logo
1 of 45
Download to read offline
To CUP, or Not To CUP? That is the
(FICON) Question!



Brazil Computer Measurement Group   Dr. Steve Guendert
August 2008 Conference              Global Solutions Architect
                                    Brocade Communications
Abstract
     CUP, or Control Unit Port is a holdover from ESCON directors. In a
     FICON environment, CUP allows for in-band management, and opens
     the door to FICON director performance metrics via the RMF 74-7 record,
     more commonly known as the FICON Director Activity Report. In an effort
     to reduce acquisition costs and be more competitive on price, many
     vendors will try and make the case why you do not need CUP on FICON
     directors. This presentation will present the reasons why, from a
     performance management perspective, "that not to CUP" is the wrong
     answer to the question posed by the title.




6/27/2008     To CUP or Not to CUP?      © 2008 Brocade Communications Systems, Inc.   2
                                         All Rights Reserved.
Legal Disclaimer
 All or some of the products detailed in this presentation may still be under development and
 certain specifications, including but not limited to, release dates, prices, and product
 features, may change. The products may not function as intended and a production version
 of the products may never be released. Even if a production version is released, it may be
 materially different from the pre-release version discussed in this presentation.

 NOTHING IN THIS PRESENTATION SHALL BE DEEMED TO CREATE A WARRANTY OF
 ANY KIND, EITHER EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING
 BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
 FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD PARTY RIGHTS
 WITH RESPECT TO ANY PRODUCTS AND SERVICES REFERENCED HEREIN.

 Brocade, Fabric OS, File Lifecycle Manager, MyView, and StorageX are registered
 trademarks and the Brocade B-wing symbol, DCX, and SAN Health are trademarks of
 Brocade Communications Systems, Inc., in the United States and/or in other countries. All
 other brands, products, or service names are or may be trademarks or service marks of, and
 are used to identify, products or services of their respective owners.




6/27/2008      To CUP or Not to CUP?              © 2008 Brocade Communications Systems, Inc.   3
                                                  All Rights Reserved.
Agenda

     What is CUP?
     History of CUP
     ESCON use
     FICON use
     FICON Director Activity Report (RMF 74-7)




6/27/2008   To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.   4
                                    All Rights Reserved.
Control Unit Port – CUP
        CUP on FICON is a legacy of CUP on ESCON
        The 9032-5 ESCON Directors have an in-band management
        capability that utilized an embedded port in the control
        processing cards to provide a communications path to an MVS
        console
            – It was used to report hardware errors up to MVS (Helpdesk)
            – It was used to block and unblock ports (PDCMs)
            – It was used to monitor performance
        When switched-FICON was being engineered, IBM wanted to be
        sure that its users would have a consistent look and feel between
        ESCON and FICON including CUP
        FICON directors have an internal node port (N_Port) that
        supports the CUP function.




6/27/2008          To CUP or Not to CUP?         © 2008 Brocade Communications Systems, Inc.   5
                                                 All Rights Reserved.
CUP Under ESCON
                                                                 ESCD

                                                   Inband
                                                    CHPIDs

        System Automation
        OS390 Application

         Called                                                        FE
                                                                    Embedded
    ‘ESCON Manager’                                                   Port


                                            ESCON Workstation


     ESCON manager
     Embedded port FE is also called the ‘Control Unit Port’ or CUP
     MVS Consoles or ESCON workstation can control the ESCON Director
     Best practice was to have 2 or more CHPIDs with access to the CUP
     Safe switching



6/27/2008           To CUP or Not to CUP?                    © 2008 Brocade Communications Systems, Inc.   6
                                                             All Rights Reserved.
Safe Switching

     Describes the SA OS/390 process of path removal.
     Process involves contacting all systems in a sysplex and
     verifying a path can be removed before it is removed
     Each system must logically remove the path and
     respond positively to the requesting system before the
     path can be taken out of service.
     Systems usually will only respond negatively if the path
     in question is the last path for an application.



6/27/2008   To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.   7
                                    All Rights Reserved.
CUP Under FICON
     Control Unit Port                                                                       Because Domain ID as
                                                                                            well as CUP address are
                                                                                          specified in the normal FCID
                                                               FICON                        3-byte address, remote
                                                               Director                   CUP works very well indeed!
                                                                             ISL(s)
                                                          CHPIDs


     System Automation
     OS390 Application
                                                              FE           ISL(s)             FICON
        “I/O-OPs”                                          Embedded Port                      Director
                                                               FICON SW

                                                              FE                              FE
                                            EFCM Server
                                                           Embedded Port                  Embedded Port




   Switches/Directors have an embedded port “FE” in the control processor
   On 256 port Directors, this logical “FE” overlaps the physical port “FE”
   Using CUP, on 256 port boxes, physical ports “FE” and “FF” cannot be used
            – In that case, use “FE” and “FF” for port swapping and for intermix ports
   Only one RMF should attempt to access “CUP” at any one time
   Too much activity to “CUP” can cause missing interrupts – boxed device
   Best practice is still to have 2 or more CHPIDs with access to the CUP

6/27/2008           To CUP or Not to CUP?                           © 2008 Brocade Communications Systems, Inc.     8
                                                                    All Rights Reserved.
CUP definition

     Optional for defining in IOCP/HCD
     Without the definition, the following functions do not
     work:
       – System Automation for z/OS (S/A) I/O-Ops which is used to
         manage and display the status of the FICON Director.
       – Some RMF reports, such as the RMF 74-7 record (FICON
         Director Activity Report).




6/27/2008     To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.   9
                                      All Rights Reserved.
Recommendations for defining a FICON
director
     Define the FICON director as a device
       – Error reporting: switch related HW errors are reported to z/OS against
         a device number. If the switch is not defined as an I/O device, and
         that I/O device is not online to z/OS, then switch related errors cannot
         be surfaced and actioned.
       – System Automation for z/OS access
          • Provides operational tools for “safe switching” as well as displaying device routing
             information.
            • All switches must be online as I/O devices on all the systems where S/A I/O-ops
             manager is running.

     Define at least two paths to the FICON director



6/27/2008         To CUP or Not to CUP?              © 2008 Brocade Communications Systems, Inc.   10
                                                     All Rights Reserved.
Generating a CUP Device Address
                                                 FICON
                                                Director
                                                                              Because Domain ID as
                                           07                                well as CUP address are
                                           17
                                                                           specified in the normal FCID
     System Automation                                                       3-byte address, remote
     OS390 Application
                                                                           CUP works very well indeed!
                                                      FE
                                                   Embedded
                                                     Port

   The CUP address is always FE and a specific CUP address notation in a fabric is
  dd-FE-xx where dd is the domain ID of the switch, FE is the embedded port address
  and xx we do not care about currently
                                                                                                             e!
                                                                                                       it typ
    CHPID PATH=(07,17),SHARED,TYPE=FC,SWITCH=7A                                                    e un
                                                         AY                                    S th
    CNTLUNIT CUNUMBR=F008,PATH=(07,17),UNIT=2032,    ALW
      UNITADD=((00,1)),LINK=(7AFE,7AFE)
    IODEVICE ADDRESS=(F008,1),UNITADD=00,CUNUMBER=(F008),UNIT=2032

   With multiple switches in a fabric with CUP, define them all in the same way, but the
  LINK statement will have the different domain IDs of the different switches: i.e.
  LINK=(61FE) or LINK=(6EFE) or LINK=(74FE) etc.

6/27/2008          To CUP or Not to CUP?         © 2008 Brocade Communications Systems, Inc.     11
                                                 All Rights Reserved.
Using CUP                                                                                 DID
                                                                                          7A
  Genning CUP

  CHPID PATH=(07,17),SHARED,TYPE=FC,SWITCH=7A
  CNTLUNIT CUNUMBR=xxxx,PATH=(07,17),UNIT=2032,
            UNITADD=((00,1)),LINK=(7AFE,7AFE)
  IODEVICE ADDRESS=(xxxx,1),UNITADD=00,CUNUMBER=(xxxx),UNIT=2032


      From one, and only one LPAR path, RMF communicates with each FICON
      switch (the CTP card) in turn, requesting that its “FE” port dump all FICON
      port statistics down to the mainframe
      The “master” RMF then distributes that information to all the other LPARs on
      the mainframe
      A FICON Switching Device report is generated for each FICON device with
      CUP
      If necessary, timeout values for the Missing Interrupt Handler (MIH) need to
      be changed from the default 30 seconds to 3 minutes


6/27/2008      To CUP or Not to CUP?        © 2008 Brocade Communications Systems, Inc.         12
                                            All Rights Reserved.
FICON Director CUP resources

Resource                                                                           Number


Maximum number of logical paths                                                    256


Maximum number of devices                                                          1


Unit address (device addresses)                                                    x'00'


Link address for the CUP                                                           x'FE'


Number of logical control units                                                    1


Logical control unit address                                                       00

6/27/2008    To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.            13
                                     All Rights Reserved.
FICON CUP Support
        CUP = Control Unit Port (an embedded not physical port)
        – Allows in-band management of Directors from the management
          applications on a Mainframe
        • Used for configuration, monitoring, and error handling
        CUP support is provided by all vendors
        – Usually it is an optional licensed feature
        – Supported in single or cascaded FICON environments
        CUP is typically used by customers with:
        – SA/zOS (System Automation software) configuration tool
        – RMF (Resource Measurement Facility) monitoring tool
            •   There are a lot of things going on in a FICON storage network
            •   Some very important information is gathered by RMF through CUP




6/27/2008            To CUP or Not to CUP?                © 2008 Brocade Communications Systems, Inc.   14
                                                          All Rights Reserved.
Details of CUP
      There are 39 CUP commands, or Channel Command Words
      (CCWs), for monitor and control of switch functions


      Due to the historic nature and use of ESCON CUP, FICON
      CUP commands are oriented toward management of a
      single switch


      Although the use of CUP in a cascaded environment is
      supported, CUP is primarily limited to controlling a single
      switch at a time


6/27/2008    To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.   15
                                     All Rights Reserved.
Initial Program Load (IPL)
            The IPL is a special configuration file identified by the unique file name “IPL”
            The parameters contained in the IPL file are the same as other configuration
            files, but there are special uses for this file
            The configuration defined by the IPL will be applied upon reboot of the
            FICON Director/switch
             – This could be a scheduled downtime reboot
             – Or this could be an unscheduled power failure for example (U.S. August 2003)

            Active=Saved Setting (a Mode Register bit - discussed later):
             – When the Active=Saved Mode is enabled, changes made to the active configuration
               (HCD settings) are also stored in the IPL
             – When Active=Saved Mode is disabled, at reboot the HCD settings will be restored to
               the FICON switching device which might not accurately reflect the hardware state of
               the box
                • Especially if port swaps have not been updated in the HCD




6/27/2008            To CUP or Not to CUP?                        © 2008 Brocade Communications Systems, Inc.   16
                                                                  All Rights Reserved.
CUP Logical Path Establishment and CCW Flow

            Mainframe (Channel)                      FICON Director                           Control Unit




                         PLOGI to port “FE”

                         PLOGI Accept

                         Establish Logical Path (ELP)

                         Logical Path Established (LPE)

                         Link Level Ack (LACK)

                            CCW1          CCW2     CCW3

                                          Status


6/27/2008         To CUP or Not to CUP?                    © 2008 Brocade Communications Systems, Inc.       17
                                                           All Rights Reserved.
Using CUP
    In-band Monitoring of the FICON Director
        Port Statistics
            – Number of words transmitted, received, etc
            – These counters are already available in the switch
        Switch Node Identifier
            – Serial Number, Manufacturer, etc
            – The information is the same Switch Node ID provided in the RNID ELS
        Configuration File Information
            – List of Configuration files residing on the switch
            – Actual file content, including port address name and port connectivity
        History Summary (Directory History Buffer)
            – Each change in status or configuration of the ports is logged in a history buffer
            – The history buffer can be retrieved through CUP
        Switch Configuration Data
            – Timeout values, number ports per card, etc

6/27/2008           To CUP or Not to CUP?           © 2008 Brocade Communications Systems, Inc.   18
                                                    All Rights Reserved.
PDCMs
    Prohibit Dynamic Connectivity Mask and Zoning
      The Prohibit Dynamic Connectivity Mask (PDCM) is a mechanism to
      define port connectivity (also referred to as prohibit/allow and
      blocking and unblocking)
      Prohibiting ports using PDCM across zones is redundant
        – Zoning rules already prohibit the devices from communicating
        – In the event of a conflict between zoning and PDCM definitions, the most
          restrictive rules are automatically applied

      E-Ports and PDCM
        – Prohibiting certain device types from using an ISL
            •   Example: not allowing your DASD and tape traffic to traverse the same ISL(s)




6/27/2008           To CUP or Not to CUP?               © 2008 Brocade Communications Systems, Inc.   19
                                                        All Rights Reserved.
FICON Configure Allow/Prohibit Matrix
PDCMs
                                                                                        ISL Port
      Notice the tool tip is
      showing that the
      mouse is over the cell
      that intersects 0C and
      08.
       Using the PDCM matrix,
      we can physically block
      the connection of F-
      port(s) to E-port(s)
      Physically cannot send a
      frame to that E-port


                                        These F-ports cannot be
                                         allocated to this E-port




6/27/2008       To CUP or Not to CUP?          © 2008 Brocade Communications Systems, Inc.         20
                                               All Rights Reserved.
Additional Benefit - Port Swapping
    Move FICON Cables without IOCP Update
                                                     Swaps port assignments for a pair of switch
                                                     ports
                                Slot 1
                                                     Enables FICON storage devices to be
                                                     moved onto different ports without the need
                                                     to update the mainframe I/O configuration
                                                     file (via HCD usually)
                                                     Supports Mainframe zOS use of static I/O
                                                     definitions
                                                     Users can swap ports across all ports
                                                     within a switch or Director

                                                     NOTE: If the optical transceiver has failed,
                                                     and not the port, just swap out the optics
                                                     and re-cable back into the original port
                                                      – A port swap would not be necessary!
  Defective port is address-swapped to a good port

6/27/2008         To CUP or Not to CUP?               © 2008 Brocade Communications Systems, Inc.   21
                                                      All Rights Reserved.
EFC Manager for FICON Management
“Port Swap“




6/27/2008   To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.   22
                                    All Rights Reserved.
FICON Management - Port Swap




                          Port address swapping
6/27/2008   To CUP or Not to CUP?         © 2008 Brocade Communications Systems, Inc.   23
                                          All Rights Reserved.
Reasons That CUP Is Very Useful
            If the user wants to be able to do in-band management from their
            Hardware management consoles, they need CUP
        –     If they want to be able to use the management tools they are familiar with from
              ESCON, be it ESCON manager, System Automation OS/390 I/O-Ops, etc.

            If it is important to them to get the Service Information Messages (SIM)
            to the MVS console for FICON device hardware failures
            If the user plans on using the Dynamic Channel Path Management
            function of Workload Manager and IRD (DCM) when it becomes
            available for FICON
            If they want to do RMF Monitor I reports for reporting on FICON
            Director activity statistics in the SMF Record Type 74 Subtype 7, they
            need CUP
        –     RMF Monitor I does long term data collection for resource utilization




6/27/2008          To CUP or Not to CUP?              © 2008 Brocade Communications Systems, Inc.   24
                                                      All Rights Reserved.
Differences in CUP from ESCON to FICON
        ESCON did not use buffer credits
            – ESCON was half-duplex so an acknowledgement had to be received after
              each and every frame was sent

        FICON does use buffer credits
            – FICON is full-duplex, buffer credits provide flow control

        RMF needs to report on these fancy, new “Buffer Credits”
            – IBM chose to do this by creating RMF 74 subtype 7 records
            – RMF 74 subtype 7 records are new with FICON
            – RMF 74 subtype 7 records are only provided via FICON CUP
            – RMF 74 subtype 7 records are needed to understand FICON performance
            – RMF 74 subtype 7 records create a “FICON Director Activity Report” during
              each reporting interval for each CUP found



6/27/2008           To CUP or Not to CUP?           © 2008 Brocade Communications Systems, Inc.   25
                                                    All Rights Reserved.
CUP for Use With RMF

      Much has changed in FICON
        – Multiple ESCON links can be aggregated onto a single FICON link
        – FICON allows full-duplex operations rather than the unidirectional
          technology of ESCON
        – FICON allows Fan In and Fan Out to really be effective (ESCON did
          not)
        – ESCON did not have a function like FICON Cascading
        – And lets not forget that all of these could be out of tune at the same
          time!




6/27/2008       To CUP or Not to CUP?        © 2008 Brocade Communications Systems, Inc.   26
                                             All Rights Reserved.
CUP for Use With RMF
      In MY opinion, RMF is the KEY motivator for using CUP:
        – RMF is a mainframe-centric view of the channel and device activity
        – Without CUP, RMF has no idea how fabric connectivity is affecting the I/O activity that it
          sees on any given CHPID
        – With CUP, an RMF FICON switch shares the gathered statistics about each of its ports
          enabling RMF to accurately report I/O channel and device activity as well as network
          timings


      CUP is A Fee-based software key that must be configured on each and
      every FICON switch for which CUP will be enabled


      What has changed that makes CUP more important in FICON?




6/27/2008         To CUP or Not to CUP?              © 2008 Brocade Communications Systems, Inc.   27
                                                     All Rights Reserved.
ESCON Device Information Blocks (DIBs)
-a brief historical perspective
     ESCON DIBs contain control, status, or user data.


     Storage director’s (control unit) adapters define maximum
     DIB size employed by configuration.
       – 8,16,32,64,128,256,512, or 1024 bytes long


     A microprocessor on the ESCON adapter manages the
     adapter’s data buffer.
       – 3990-3/6 ESCON adapter held (8) 256 byte DIBs.




6/27/2008      To CUP or Not to CUP?      © 2008 Brocade Communications Systems, Inc.   28
                                          All Rights Reserved.
ESCON Device Information Blocks (DIBs)
-a brief historical perspective (2)
   During initialization, a subsystem’s ESCON adapters notify the channel
   subsystem of DIB and data buffer sizes to be employed.
   The channel subsystem employs these values for all future communications with
   the subsystem.


   Assuming ESCON adapter is receiving data, it must successfully pass each DIB it
   receives to buffer areas in the storage director before it can request another DIB
   be sent by the channel to avoid potential of data overrun.
   While the channel may initially schedule a full data buffer of DIBs be sent to a
   device, further DIBs may only be transmitted after a request has been received
   from the ESCON adapter signalling that a prior DIB has been successfully passed
   along to the storage director.




6/27/2008     To CUP or Not to CUP?          © 2008 Brocade Communications Systems, Inc.   29
                                             All Rights Reserved.
Buffer Credit Concepts
        Define the maximum amount of data that can be sent prior to an
        acknowledgement
        Buffer credits are physical ASIC port or card memory resources and are
        finite in number as a function of cost
        Within a fabric, each port may have a different number of buffer credits
        The number of available buffer credits is communicated at fabric logon
        (FLOGI)
        One buffer credit allows a device to send one 2112 byte frame of data
        (2K usable for z/OS data)
        Assuming that each credit is completely full, you need one credit for
        every 1 KM of link length over a 2 Gbit fibre
        Unfortunately, z/OS disk workload rarely produce full credits. For a 4K
        transfer, the average frame size for a 4K transfer is 819 bytes
            – Hence, five credits would be required per KM over a 2 Gbit fibre



6/27/2008          To CUP or Not to CUP?          © 2008 Brocade Communications Systems, Inc.   30
                                                  All Rights Reserved.
CUP for Use With RMF
              RMF has a Point-to-Point centric view of I/O
                                              Tape
                                             Control
  Direct                                      Unit
                               1:1                                        Does EXACTLY what RMF
 attached                                                                       Should Do!
                                              Disk
    I/O                                      Control
                                              Unit


   For RMF reporting, constructs such as Unit Control Block (UCB) and Logical Control
  Unit (LCU) are used to store gathered statistics (RMF Monitor I)

    A UCB is a device that is accepting or creating frame traffic
    A LCU is a control unit definition that encompasses one or more UCBs at a higher
  level

     RMF assumes he owns and controls everything in the universe (what SAN?)

     Can only measure and report on what is told to him about devices and paths

    Does not really understand anything about channel aggregation, fan in-fan out, and
  ISLs

     Most z/OS customers live and die by their RMF performance tuning!

6/27/2008       To CUP or Not to CUP?                        © 2008 Brocade Communications Systems, Inc.   31
                                                             All Rights Reserved.
Networked FICON Has Special Issues
                                                                                              Tape
  Cup Code Allows RMF                                                                        Control
                                                                                              Unit
                                                                                                        Disk
                                                                                                       Control

To Report On These Issues!                                                                              Unit

                                                                                                                  Tape
                                                                                                                 Control
                                                                                                                  Unit


      Director                                                                                                              Disk
                                                                                                                           Control
                                                                                                                            Unit
      attached
         I/O                     1.        4 : 136                       4.                                         Disk
                                                                                                                   Control
                                                                                                                    Unit

                                                      Tape                Disk
                                                     Control             Control
                                                      Unit                Unit
                                                                                                                                                      EFCM
                                      1.                                            Disk                                                        rather than RMF
                                                                                   Control                                                      might be the best
      Cascaded                                                                      Unit
                                                                                                                                                 tool to use to
                                                                                                                                     6.        solve this problem.
         I/O                                                   3.                                                           Disk

                                           4 : 272                                                                         Control
                                                                                                                            Unit
                                                                                                                                     2.
                                                                                                                                      Disk
                                                                                                                                     Control
                                                                                                                                      Unit
                                                                    5.

 1.         Could have FICON CHPID oversubscription due to incorrect aggregation
 2.         Could have Storage Port oversubscription due to incorrect Fan-Out aggregation
 3.         Could have ISL congestion due to changing workloads or improper FanIn-FanOut aggregation
 4.         Could have a permanent or intermittent frame pacing delay situation affecting performance
 5.         Maybe in a FICON and FC intermix structure, the SAN is causing CU busy problems out in storage
 6.         Maybe FICON and FC are using the same DASD and Open Systems is causing CU busy problems

6/27/2008              To CUP or Not to CUP?                               © 2008 Brocade Communications Systems, Inc.                         32
                                                                           All Rights Reserved.
CUP for Use With RMF



                                            Tape      Disk
                                           Control   Control
                                            Unit      Unit



                                                                Disk
                                                               Control
  Cascaded                                                      Unit

     I/O                                                                                            Disk

                                             “FE”                                                  Control
                                                                                                    Unit



                 RMF                                                                                          Disk
                                                                                                             Control
                                                                                                              Unit


         Just have the correct                                   “FE”
      record subtypes turned on
      so the Director port I/O data
        can be reported in RMF.
            (RMF 74 subtype 7)



6/27/2008          To CUP or Not to CUP?             © 2008 Brocade Communications Systems, Inc.                       33
                                                     All Rights Reserved.
CUP for Use With RMF
                                               Tape       Disk
                                              Control    Control
                                               Unit       Unit



                                                                    Disk
                                                                   Control
    Cascaded                                                        Unit

       I/O                                                                                              Disk

                                                “FE”                                                   Control
                                                                                                        Unit



                   RMF                                                                                            Disk
                                                                                                                 Control

          Just have the correct                                                                                   Unit


       record subtypes turned on                                     “FE”
      so the Director port I/O data
        can be reported in RMF.
            (RMF 74 subtype 7)

  •From one, and only one LPAR’s path, RMF communicates with each FICON switch in turn,
  requesting that its “FE” port dump all FICON port statistics down to the mainframe.
  •Then RMF distributes that information to all the other LPARs on the mainframe
  •A FICON Switching Device report is generated for each FICON device with CUP
      Also, timeout values need to be changed from 30 seconds to 3 minutes on the Missing Interrupt Handler
                                          (MIH) on older FICON directors

6/27/2008           To CUP or Not to CUP?                © 2008 Brocade Communications Systems, Inc.                       34
                                                         All Rights Reserved.
Frame Pacing Delay
RMF 74 Subtype 7 Records


               Global Data                                  Switch Data



                Connector Data                                  Port Data
      Four data classes of data are reported by the 74 subtype 7

      Port data includes average read/write frame sizes, average bandwidth, error count, and
      pacing delays for each port. Frame pacing occurs when a director port exhausts its
      available credits. Frame pacing delays are measured in 2.5 micro-second units

      Data is collected for each RMF interval if FCD is specified in your ERBRMFnn parmlib
      member
6/27/2008        To CUP or Not to CUP?             © 2008 Brocade Communications Systems, Inc.   36
                                                   All Rights Reserved.
Frame Pacing Delay
            AVG FRAME PACING
             – Defined by RMF as the average number of time intervals of 2.5
               microseconds that a frame has to wait before it could be transmitted due to
               no buffer credits being available on a given director port.
            You always want to see a zero value in this field!
             – Reporting on this value was one of the primary reason that the RMF 74-7
               record was developed – it was not needed for ESCON
             – A non-zero value in the AVG FRAME PACING field indicates that you have
               an issue with insufficient BB Credits
             – It is critical to use CUP in any FICON environment in which distance
               extension is being utilized
             – 4Gbps may create more Frame Pacing Delay issues than 2Gbps
            z/OS disk workloads rarely use a "full" 2148 byte credit
             – For example, with a 4k block transfer, the average frame size for each 4k
               transfer is typically about 819 bytes



6/27/2008         To CUP or Not to CUP?          © 2008 Brocade Communications Systems, Inc.   37
                                                 All Rights Reserved.
Where does frame pacing occur?

     Incorrect number of BB credits (not enough) assigned
     on a port
     Poorly architected environment:




6/27/2008   To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.   38
                                    All Rights Reserved.
FICON Director Activity Report




6/27/2008   To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.   39
                                    All Rights Reserved.
Frame Pacing Delay Being Reported




6/27/2008   To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.   40
                                    All Rights Reserved.
Local Frame Pacing Delay
        How can you run out of buffer credits inside a datacenter?
            – Frame pacing delays occur when multiple, heavily used paths merge into a
              single FICON link
            – Frame pacing delays can contribute to PEND, DISC, and CONN time
              measurements

                                                                                                Frame Pacing Delay
                                                                 s
                                                                                                     is caused
                                                            me
                                                        F ra      s                               by running out
                                                                Bp
                                                              0M
                                                            10                                   of buffer credits!
                                           Frames         Frames

                                      300 MBps            100 MBps
                                                          Fra
                                                                                            UCBs serviced by these storage ports
                                                             me                          are probably experiencing additional delays
                                                               s
                                                                                       usually reported as PEND Time and CONN Time
                                                           10
                                                             0M
                                                               Bp                                and sometimes as DISC time
                                                                 s
          Now this CONGESTED cascaded link is causing                                      Frame Pacing Delay came about with
   additional PEND and/or CONN time to many storage ports and                              FC and FICON so it is not a factor in
    possibly additional IOS Queue Time to some of the CHPIDs                                      ESCON performance!

6/27/2008          To CUP or Not to CUP?                             © 2008 Brocade Communications Systems, Inc.     41
                                                                     All Rights Reserved.
Suggestion

     Use the RMF 74-7 record as a way to help narrow
     down/troubleshoot performance problems in your
     environment.
     The RMF 74-7 record in and of itself will not allow you to
     precisely diagnose what is causing a performance
     problem, other than to indicate BB Credit issues.




6/27/2008   To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.   42
                                    All Rights Reserved.
Access CUP via Low Utilized CHPIDs
                                              zSeries                                                              zSeries
                               1         2        3        4        5     6                           1        2        3        4        5        6

 EXAMPLE                     FC FC FC FC FC FC                                                      FC FC FC FC FC FC                                             FAN-IN
                      6                                                                     6
                    CHPIDs                                                                CHPIDs
                                              C       11                                                            C       11
                                                               16                                                                    16
                                       8                                                                       8
                                   4                                1A                                     4                                  1A
                 2                                                                    2
              CHPIDs                                                     FICON                                                                     FICON
                            CUP                                                    CHPIDs          CUP
              To CUP                                                     Switch                                                                    Switch
                              FE                                                   To CUP             FE
                                    30
     The CUP is going to put                 35       3A       3F                                                  20       28

    a data load onto the path                                                                                                                        2
  between the switch and the                                                                                                                       ISLs
  mainframe. Choose CHPIDs                                                                                         20       28

  that are more lightly utilized
     to handle this systems                                                        Same 2
                                                                                                                                                        Could be the same
              created                                                              CHPIDs          CUP
                                                                                                                                                        or a different set of
        workload so that                                                           To CUP             FE                                               CHPIDs to access the
           performance                                                                                     30

   is not affected by the CUP.
                                                                                                                   35       3A       3F                     remote CUP

                 4                                                                    4
              CHPIDs                                                               CHPIDs                       Storage Array
                                         Storage Array
             To DASD           CU         CU       CU                    CU       To DASD             CU         CU       CU                   CU                FAN-OUT



                                              Devices                                                               Devices

6/27/2008            To CUP or Not to CUP?                                        © 2008 Brocade Communications Systems, Inc.                               43
                                                                                  All Rights Reserved.
Questions??




6/27/2008     To CUP or Not to CUP?   © 2008 Brocade Communications Systems, Inc.   44
                                      All Rights Reserved.
THANK YOU

More Related Content

What's hot

An overview of the ims connect client interface
An overview of the ims connect client interfaceAn overview of the ims connect client interface
An overview of the ims connect client interface
Jeff Pearce
 

What's hot (20)

z/OS V2R3 Communications Server Content Preview
z/OS V2R3 Communications Server Content Previewz/OS V2R3 Communications Server Content Preview
z/OS V2R3 Communications Server Content Preview
 
IBM Z/OS support for z15 - oct 2021
IBM Z/OS support for z15 -  oct 2021IBM Z/OS support for z15 -  oct 2021
IBM Z/OS support for z15 - oct 2021
 
z/OS Communications Server Overview
z/OS Communications Server Overviewz/OS Communications Server Overview
z/OS Communications Server Overview
 
Parallel sysplex
Parallel sysplexParallel sysplex
Parallel sysplex
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualization
 
IMS DC Self Study Complete Tutorial
IMS DC Self Study Complete TutorialIMS DC Self Study Complete Tutorial
IMS DC Self Study Complete Tutorial
 
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the mythsDB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
 
VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014
 
JCL MAINFRAMES
JCL MAINFRAMESJCL MAINFRAMES
JCL MAINFRAMES
 
An overview of the ims connect client interface
An overview of the ims connect client interfaceAn overview of the ims connect client interface
An overview of the ims connect client interface
 
GDPS and System Complex
GDPS and System ComplexGDPS and System Complex
GDPS and System Complex
 
zOSMF SDSF_ShareLab_V2R5.pdf
zOSMF SDSF_ShareLab_V2R5.pdfzOSMF SDSF_ShareLab_V2R5.pdf
zOSMF SDSF_ShareLab_V2R5.pdf
 
CSM Storage Debugging
CSM Storage DebuggingCSM Storage Debugging
CSM Storage Debugging
 
Z OS IBM Utilities
Z OS IBM UtilitiesZ OS IBM Utilities
Z OS IBM Utilities
 
Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)
Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)
Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)
 
Vsam
VsamVsam
Vsam
 
TCP/IP Stack Configuration with Configuration Assistant for IBM z/OS CS
TCP/IP Stack Configuration with Configuration Assistant for IBM z/OS CSTCP/IP Stack Configuration with Configuration Assistant for IBM z/OS CS
TCP/IP Stack Configuration with Configuration Assistant for IBM z/OS CS
 
Introduction of ISPF
Introduction of ISPFIntroduction of ISPF
Introduction of ISPF
 
Tso and ispf
Tso and ispfTso and ispf
Tso and ispf
 
IBM z/OS Communications Server z/OS Encryption Readiness Technology (zERT)
IBM z/OS Communications Server z/OS Encryption Readiness Technology (zERT)IBM z/OS Communications Server z/OS Encryption Readiness Technology (zERT)
IBM z/OS Communications Server z/OS Encryption Readiness Technology (zERT)
 

Similar to To CUP, or Not to CUP? That is the (FICON) Question! pro Dr. Steve Guendert

Converged data center_f_co_e_iscsi_future_storage_networking
Converged data center_f_co_e_iscsi_future_storage_networkingConverged data center_f_co_e_iscsi_future_storage_networking
Converged data center_f_co_e_iscsi_future_storage_networking
EMC
 
Configuring ee (enterprise extender) between two ibm system i systems tech ...
Configuring ee (enterprise extender) between two ibm system i systems   tech ...Configuring ee (enterprise extender) between two ibm system i systems   tech ...
Configuring ee (enterprise extender) between two ibm system i systems tech ...
jbharo
 
Programable logic controller.pdf
Programable logic controller.pdfProgramable logic controller.pdf
Programable logic controller.pdf
sravan66
 
KPUCC-Rs instructor ppt_chapter2_final
KPUCC-Rs instructor ppt_chapter2_finalKPUCC-Rs instructor ppt_chapter2_final
KPUCC-Rs instructor ppt_chapter2_final
Fisal Anwari
 

Similar to To CUP, or Not to CUP? That is the (FICON) Question! pro Dr. Steve Guendert (20)

Basic Divice.pptx
Basic Divice.pptxBasic Divice.pptx
Basic Divice.pptx
 
Converged data center_f_co_e_iscsi_future_storage_networking
Converged data center_f_co_e_iscsi_future_storage_networkingConverged data center_f_co_e_iscsi_future_storage_networking
Converged data center_f_co_e_iscsi_future_storage_networking
 
CLV_Viswanath_K
CLV_Viswanath_KCLV_Viswanath_K
CLV_Viswanath_K
 
Free OpUtils Training presentation
Free OpUtils Training presentationFree OpUtils Training presentation
Free OpUtils Training presentation
 
Yokogawa Centum-VP-Engneering-Course.pptx
Yokogawa Centum-VP-Engneering-Course.pptxYokogawa Centum-VP-Engneering-Course.pptx
Yokogawa Centum-VP-Engneering-Course.pptx
 
VSE/POWER, all the news since z/VSE 4.2
VSE/POWER, all the news since z/VSE 4.2VSE/POWER, all the news since z/VSE 4.2
VSE/POWER, all the news since z/VSE 4.2
 
Converged Data Center: FCoE, iSCSI, & the Future of Storage Networking ( EMC ...
Converged Data Center: FCoE, iSCSI, & the Future of Storage Networking ( EMC ...Converged Data Center: FCoE, iSCSI, & the Future of Storage Networking ( EMC ...
Converged Data Center: FCoE, iSCSI, & the Future of Storage Networking ( EMC ...
 
WT.PPTX
WT.PPTXWT.PPTX
WT.PPTX
 
Efb positioning-v6-low-res
Efb positioning-v6-low-resEfb positioning-v6-low-res
Efb positioning-v6-low-res
 
Configuring ee (enterprise extender) between two ibm system i systems tech ...
Configuring ee (enterprise extender) between two ibm system i systems   tech ...Configuring ee (enterprise extender) between two ibm system i systems   tech ...
Configuring ee (enterprise extender) between two ibm system i systems tech ...
 
PC LEESOON 6.pptx
PC LEESOON 6.pptxPC LEESOON 6.pptx
PC LEESOON 6.pptx
 
CCNA 2 Routing and Switching v5.0 Chapter 2
CCNA 2 Routing and Switching v5.0 Chapter 2CCNA 2 Routing and Switching v5.0 Chapter 2
CCNA 2 Routing and Switching v5.0 Chapter 2
 
Programable logic controller.pdf
Programable logic controller.pdfProgramable logic controller.pdf
Programable logic controller.pdf
 
Chapter 13 : Introduction to switched networks
Chapter 13 : Introduction to switched networksChapter 13 : Introduction to switched networks
Chapter 13 : Introduction to switched networks
 
SAN_Module3_Part1_PPTs.pptx
SAN_Module3_Part1_PPTs.pptxSAN_Module3_Part1_PPTs.pptx
SAN_Module3_Part1_PPTs.pptx
 
CCNAv5 - S2: Chapter2 Basic Switching Concepts and Configuration
CCNAv5 - S2: Chapter2 Basic Switching Concepts and ConfigurationCCNAv5 - S2: Chapter2 Basic Switching Concepts and Configuration
CCNAv5 - S2: Chapter2 Basic Switching Concepts and Configuration
 
Chapter 02 - Introduction to Switched Networks
Chapter 02 - Introduction to Switched NetworksChapter 02 - Introduction to Switched Networks
Chapter 02 - Introduction to Switched Networks
 
KPUCC-Rs instructor ppt_chapter2_final
KPUCC-Rs instructor ppt_chapter2_finalKPUCC-Rs instructor ppt_chapter2_final
KPUCC-Rs instructor ppt_chapter2_final
 
Next Generation Campus Switching: Are You Ready
Next Generation Campus Switching: Are You ReadyNext Generation Campus Switching: Are You Ready
Next Generation Campus Switching: Are You Ready
 
Virtual Switch System.pdf
Virtual Switch System.pdfVirtual Switch System.pdf
Virtual Switch System.pdf
 

More from Joao Galdino Mello de Souza

Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Joao Galdino Mello de Souza
 

More from Joao Galdino Mello de Souza (20)

Explorando a API Rest Jira Cloud
Explorando a API Rest Jira CloudExplorando a API Rest Jira Cloud
Explorando a API Rest Jira Cloud
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

To CUP, or Not to CUP? That is the (FICON) Question! pro Dr. Steve Guendert

  • 1. To CUP, or Not To CUP? That is the (FICON) Question! Brazil Computer Measurement Group Dr. Steve Guendert August 2008 Conference Global Solutions Architect Brocade Communications
  • 2. Abstract CUP, or Control Unit Port is a holdover from ESCON directors. In a FICON environment, CUP allows for in-band management, and opens the door to FICON director performance metrics via the RMF 74-7 record, more commonly known as the FICON Director Activity Report. In an effort to reduce acquisition costs and be more competitive on price, many vendors will try and make the case why you do not need CUP on FICON directors. This presentation will present the reasons why, from a performance management perspective, "that not to CUP" is the wrong answer to the question posed by the title. 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 2 All Rights Reserved.
  • 3. Legal Disclaimer All or some of the products detailed in this presentation may still be under development and certain specifications, including but not limited to, release dates, prices, and product features, may change. The products may not function as intended and a production version of the products may never be released. Even if a production version is released, it may be materially different from the pre-release version discussed in this presentation. NOTHING IN THIS PRESENTATION SHALL BE DEEMED TO CREATE A WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD PARTY RIGHTS WITH RESPECT TO ANY PRODUCTS AND SERVICES REFERENCED HEREIN. Brocade, Fabric OS, File Lifecycle Manager, MyView, and StorageX are registered trademarks and the Brocade B-wing symbol, DCX, and SAN Health are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. All other brands, products, or service names are or may be trademarks or service marks of, and are used to identify, products or services of their respective owners. 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 3 All Rights Reserved.
  • 4. Agenda What is CUP? History of CUP ESCON use FICON use FICON Director Activity Report (RMF 74-7) 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 4 All Rights Reserved.
  • 5. Control Unit Port – CUP CUP on FICON is a legacy of CUP on ESCON The 9032-5 ESCON Directors have an in-band management capability that utilized an embedded port in the control processing cards to provide a communications path to an MVS console – It was used to report hardware errors up to MVS (Helpdesk) – It was used to block and unblock ports (PDCMs) – It was used to monitor performance When switched-FICON was being engineered, IBM wanted to be sure that its users would have a consistent look and feel between ESCON and FICON including CUP FICON directors have an internal node port (N_Port) that supports the CUP function. 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 5 All Rights Reserved.
  • 6. CUP Under ESCON ESCD Inband CHPIDs System Automation OS390 Application Called FE Embedded ‘ESCON Manager’ Port ESCON Workstation ESCON manager Embedded port FE is also called the ‘Control Unit Port’ or CUP MVS Consoles or ESCON workstation can control the ESCON Director Best practice was to have 2 or more CHPIDs with access to the CUP Safe switching 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 6 All Rights Reserved.
  • 7. Safe Switching Describes the SA OS/390 process of path removal. Process involves contacting all systems in a sysplex and verifying a path can be removed before it is removed Each system must logically remove the path and respond positively to the requesting system before the path can be taken out of service. Systems usually will only respond negatively if the path in question is the last path for an application. 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 7 All Rights Reserved.
  • 8. CUP Under FICON Control Unit Port Because Domain ID as well as CUP address are specified in the normal FCID FICON 3-byte address, remote Director CUP works very well indeed! ISL(s) CHPIDs System Automation OS390 Application FE ISL(s) FICON “I/O-OPs” Embedded Port Director FICON SW FE FE EFCM Server Embedded Port Embedded Port Switches/Directors have an embedded port “FE” in the control processor On 256 port Directors, this logical “FE” overlaps the physical port “FE” Using CUP, on 256 port boxes, physical ports “FE” and “FF” cannot be used – In that case, use “FE” and “FF” for port swapping and for intermix ports Only one RMF should attempt to access “CUP” at any one time Too much activity to “CUP” can cause missing interrupts – boxed device Best practice is still to have 2 or more CHPIDs with access to the CUP 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 8 All Rights Reserved.
  • 9. CUP definition Optional for defining in IOCP/HCD Without the definition, the following functions do not work: – System Automation for z/OS (S/A) I/O-Ops which is used to manage and display the status of the FICON Director. – Some RMF reports, such as the RMF 74-7 record (FICON Director Activity Report). 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 9 All Rights Reserved.
  • 10. Recommendations for defining a FICON director Define the FICON director as a device – Error reporting: switch related HW errors are reported to z/OS against a device number. If the switch is not defined as an I/O device, and that I/O device is not online to z/OS, then switch related errors cannot be surfaced and actioned. – System Automation for z/OS access • Provides operational tools for “safe switching” as well as displaying device routing information. • All switches must be online as I/O devices on all the systems where S/A I/O-ops manager is running. Define at least two paths to the FICON director 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 10 All Rights Reserved.
  • 11. Generating a CUP Device Address FICON Director Because Domain ID as 07 well as CUP address are 17 specified in the normal FCID System Automation 3-byte address, remote OS390 Application CUP works very well indeed! FE Embedded Port The CUP address is always FE and a specific CUP address notation in a fabric is dd-FE-xx where dd is the domain ID of the switch, FE is the embedded port address and xx we do not care about currently e! it typ CHPID PATH=(07,17),SHARED,TYPE=FC,SWITCH=7A e un AY S th CNTLUNIT CUNUMBR=F008,PATH=(07,17),UNIT=2032, ALW UNITADD=((00,1)),LINK=(7AFE,7AFE) IODEVICE ADDRESS=(F008,1),UNITADD=00,CUNUMBER=(F008),UNIT=2032 With multiple switches in a fabric with CUP, define them all in the same way, but the LINK statement will have the different domain IDs of the different switches: i.e. LINK=(61FE) or LINK=(6EFE) or LINK=(74FE) etc. 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 11 All Rights Reserved.
  • 12. Using CUP DID 7A Genning CUP CHPID PATH=(07,17),SHARED,TYPE=FC,SWITCH=7A CNTLUNIT CUNUMBR=xxxx,PATH=(07,17),UNIT=2032, UNITADD=((00,1)),LINK=(7AFE,7AFE) IODEVICE ADDRESS=(xxxx,1),UNITADD=00,CUNUMBER=(xxxx),UNIT=2032 From one, and only one LPAR path, RMF communicates with each FICON switch (the CTP card) in turn, requesting that its “FE” port dump all FICON port statistics down to the mainframe The “master” RMF then distributes that information to all the other LPARs on the mainframe A FICON Switching Device report is generated for each FICON device with CUP If necessary, timeout values for the Missing Interrupt Handler (MIH) need to be changed from the default 30 seconds to 3 minutes 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 12 All Rights Reserved.
  • 13. FICON Director CUP resources Resource Number Maximum number of logical paths 256 Maximum number of devices 1 Unit address (device addresses) x'00' Link address for the CUP x'FE' Number of logical control units 1 Logical control unit address 00 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 13 All Rights Reserved.
  • 14. FICON CUP Support CUP = Control Unit Port (an embedded not physical port) – Allows in-band management of Directors from the management applications on a Mainframe • Used for configuration, monitoring, and error handling CUP support is provided by all vendors – Usually it is an optional licensed feature – Supported in single or cascaded FICON environments CUP is typically used by customers with: – SA/zOS (System Automation software) configuration tool – RMF (Resource Measurement Facility) monitoring tool • There are a lot of things going on in a FICON storage network • Some very important information is gathered by RMF through CUP 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 14 All Rights Reserved.
  • 15. Details of CUP There are 39 CUP commands, or Channel Command Words (CCWs), for monitor and control of switch functions Due to the historic nature and use of ESCON CUP, FICON CUP commands are oriented toward management of a single switch Although the use of CUP in a cascaded environment is supported, CUP is primarily limited to controlling a single switch at a time 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 15 All Rights Reserved.
  • 16. Initial Program Load (IPL) The IPL is a special configuration file identified by the unique file name “IPL” The parameters contained in the IPL file are the same as other configuration files, but there are special uses for this file The configuration defined by the IPL will be applied upon reboot of the FICON Director/switch – This could be a scheduled downtime reboot – Or this could be an unscheduled power failure for example (U.S. August 2003) Active=Saved Setting (a Mode Register bit - discussed later): – When the Active=Saved Mode is enabled, changes made to the active configuration (HCD settings) are also stored in the IPL – When Active=Saved Mode is disabled, at reboot the HCD settings will be restored to the FICON switching device which might not accurately reflect the hardware state of the box • Especially if port swaps have not been updated in the HCD 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 16 All Rights Reserved.
  • 17. CUP Logical Path Establishment and CCW Flow Mainframe (Channel) FICON Director Control Unit PLOGI to port “FE” PLOGI Accept Establish Logical Path (ELP) Logical Path Established (LPE) Link Level Ack (LACK) CCW1 CCW2 CCW3 Status 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 17 All Rights Reserved.
  • 18. Using CUP In-band Monitoring of the FICON Director Port Statistics – Number of words transmitted, received, etc – These counters are already available in the switch Switch Node Identifier – Serial Number, Manufacturer, etc – The information is the same Switch Node ID provided in the RNID ELS Configuration File Information – List of Configuration files residing on the switch – Actual file content, including port address name and port connectivity History Summary (Directory History Buffer) – Each change in status or configuration of the ports is logged in a history buffer – The history buffer can be retrieved through CUP Switch Configuration Data – Timeout values, number ports per card, etc 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 18 All Rights Reserved.
  • 19. PDCMs Prohibit Dynamic Connectivity Mask and Zoning The Prohibit Dynamic Connectivity Mask (PDCM) is a mechanism to define port connectivity (also referred to as prohibit/allow and blocking and unblocking) Prohibiting ports using PDCM across zones is redundant – Zoning rules already prohibit the devices from communicating – In the event of a conflict between zoning and PDCM definitions, the most restrictive rules are automatically applied E-Ports and PDCM – Prohibiting certain device types from using an ISL • Example: not allowing your DASD and tape traffic to traverse the same ISL(s) 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 19 All Rights Reserved.
  • 20. FICON Configure Allow/Prohibit Matrix PDCMs ISL Port Notice the tool tip is showing that the mouse is over the cell that intersects 0C and 08. Using the PDCM matrix, we can physically block the connection of F- port(s) to E-port(s) Physically cannot send a frame to that E-port These F-ports cannot be allocated to this E-port 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 20 All Rights Reserved.
  • 21. Additional Benefit - Port Swapping Move FICON Cables without IOCP Update Swaps port assignments for a pair of switch ports Slot 1 Enables FICON storage devices to be moved onto different ports without the need to update the mainframe I/O configuration file (via HCD usually) Supports Mainframe zOS use of static I/O definitions Users can swap ports across all ports within a switch or Director NOTE: If the optical transceiver has failed, and not the port, just swap out the optics and re-cable back into the original port – A port swap would not be necessary! Defective port is address-swapped to a good port 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 21 All Rights Reserved.
  • 22. EFC Manager for FICON Management “Port Swap“ 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 22 All Rights Reserved.
  • 23. FICON Management - Port Swap Port address swapping 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 23 All Rights Reserved.
  • 24. Reasons That CUP Is Very Useful If the user wants to be able to do in-band management from their Hardware management consoles, they need CUP – If they want to be able to use the management tools they are familiar with from ESCON, be it ESCON manager, System Automation OS/390 I/O-Ops, etc. If it is important to them to get the Service Information Messages (SIM) to the MVS console for FICON device hardware failures If the user plans on using the Dynamic Channel Path Management function of Workload Manager and IRD (DCM) when it becomes available for FICON If they want to do RMF Monitor I reports for reporting on FICON Director activity statistics in the SMF Record Type 74 Subtype 7, they need CUP – RMF Monitor I does long term data collection for resource utilization 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 24 All Rights Reserved.
  • 25. Differences in CUP from ESCON to FICON ESCON did not use buffer credits – ESCON was half-duplex so an acknowledgement had to be received after each and every frame was sent FICON does use buffer credits – FICON is full-duplex, buffer credits provide flow control RMF needs to report on these fancy, new “Buffer Credits” – IBM chose to do this by creating RMF 74 subtype 7 records – RMF 74 subtype 7 records are new with FICON – RMF 74 subtype 7 records are only provided via FICON CUP – RMF 74 subtype 7 records are needed to understand FICON performance – RMF 74 subtype 7 records create a “FICON Director Activity Report” during each reporting interval for each CUP found 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 25 All Rights Reserved.
  • 26. CUP for Use With RMF Much has changed in FICON – Multiple ESCON links can be aggregated onto a single FICON link – FICON allows full-duplex operations rather than the unidirectional technology of ESCON – FICON allows Fan In and Fan Out to really be effective (ESCON did not) – ESCON did not have a function like FICON Cascading – And lets not forget that all of these could be out of tune at the same time! 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 26 All Rights Reserved.
  • 27. CUP for Use With RMF In MY opinion, RMF is the KEY motivator for using CUP: – RMF is a mainframe-centric view of the channel and device activity – Without CUP, RMF has no idea how fabric connectivity is affecting the I/O activity that it sees on any given CHPID – With CUP, an RMF FICON switch shares the gathered statistics about each of its ports enabling RMF to accurately report I/O channel and device activity as well as network timings CUP is A Fee-based software key that must be configured on each and every FICON switch for which CUP will be enabled What has changed that makes CUP more important in FICON? 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 27 All Rights Reserved.
  • 28. ESCON Device Information Blocks (DIBs) -a brief historical perspective ESCON DIBs contain control, status, or user data. Storage director’s (control unit) adapters define maximum DIB size employed by configuration. – 8,16,32,64,128,256,512, or 1024 bytes long A microprocessor on the ESCON adapter manages the adapter’s data buffer. – 3990-3/6 ESCON adapter held (8) 256 byte DIBs. 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 28 All Rights Reserved.
  • 29. ESCON Device Information Blocks (DIBs) -a brief historical perspective (2) During initialization, a subsystem’s ESCON adapters notify the channel subsystem of DIB and data buffer sizes to be employed. The channel subsystem employs these values for all future communications with the subsystem. Assuming ESCON adapter is receiving data, it must successfully pass each DIB it receives to buffer areas in the storage director before it can request another DIB be sent by the channel to avoid potential of data overrun. While the channel may initially schedule a full data buffer of DIBs be sent to a device, further DIBs may only be transmitted after a request has been received from the ESCON adapter signalling that a prior DIB has been successfully passed along to the storage director. 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 29 All Rights Reserved.
  • 30. Buffer Credit Concepts Define the maximum amount of data that can be sent prior to an acknowledgement Buffer credits are physical ASIC port or card memory resources and are finite in number as a function of cost Within a fabric, each port may have a different number of buffer credits The number of available buffer credits is communicated at fabric logon (FLOGI) One buffer credit allows a device to send one 2112 byte frame of data (2K usable for z/OS data) Assuming that each credit is completely full, you need one credit for every 1 KM of link length over a 2 Gbit fibre Unfortunately, z/OS disk workload rarely produce full credits. For a 4K transfer, the average frame size for a 4K transfer is 819 bytes – Hence, five credits would be required per KM over a 2 Gbit fibre 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 30 All Rights Reserved.
  • 31. CUP for Use With RMF RMF has a Point-to-Point centric view of I/O Tape Control Direct Unit 1:1 Does EXACTLY what RMF attached Should Do! Disk I/O Control Unit For RMF reporting, constructs such as Unit Control Block (UCB) and Logical Control Unit (LCU) are used to store gathered statistics (RMF Monitor I) A UCB is a device that is accepting or creating frame traffic A LCU is a control unit definition that encompasses one or more UCBs at a higher level RMF assumes he owns and controls everything in the universe (what SAN?) Can only measure and report on what is told to him about devices and paths Does not really understand anything about channel aggregation, fan in-fan out, and ISLs Most z/OS customers live and die by their RMF performance tuning! 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 31 All Rights Reserved.
  • 32. Networked FICON Has Special Issues Tape Cup Code Allows RMF Control Unit Disk Control To Report On These Issues! Unit Tape Control Unit Director Disk Control Unit attached I/O 1. 4 : 136 4. Disk Control Unit Tape Disk Control Control Unit Unit EFCM 1. Disk rather than RMF Control might be the best Cascaded Unit tool to use to 6. solve this problem. I/O 3. Disk 4 : 272 Control Unit 2. Disk Control Unit 5. 1. Could have FICON CHPID oversubscription due to incorrect aggregation 2. Could have Storage Port oversubscription due to incorrect Fan-Out aggregation 3. Could have ISL congestion due to changing workloads or improper FanIn-FanOut aggregation 4. Could have a permanent or intermittent frame pacing delay situation affecting performance 5. Maybe in a FICON and FC intermix structure, the SAN is causing CU busy problems out in storage 6. Maybe FICON and FC are using the same DASD and Open Systems is causing CU busy problems 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 32 All Rights Reserved.
  • 33. CUP for Use With RMF Tape Disk Control Control Unit Unit Disk Control Cascaded Unit I/O Disk “FE” Control Unit RMF Disk Control Unit Just have the correct “FE” record subtypes turned on so the Director port I/O data can be reported in RMF. (RMF 74 subtype 7) 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 33 All Rights Reserved.
  • 34. CUP for Use With RMF Tape Disk Control Control Unit Unit Disk Control Cascaded Unit I/O Disk “FE” Control Unit RMF Disk Control Just have the correct Unit record subtypes turned on “FE” so the Director port I/O data can be reported in RMF. (RMF 74 subtype 7) •From one, and only one LPAR’s path, RMF communicates with each FICON switch in turn, requesting that its “FE” port dump all FICON port statistics down to the mainframe. •Then RMF distributes that information to all the other LPARs on the mainframe •A FICON Switching Device report is generated for each FICON device with CUP Also, timeout values need to be changed from 30 seconds to 3 minutes on the Missing Interrupt Handler (MIH) on older FICON directors 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 34 All Rights Reserved.
  • 36. RMF 74 Subtype 7 Records Global Data Switch Data Connector Data Port Data Four data classes of data are reported by the 74 subtype 7 Port data includes average read/write frame sizes, average bandwidth, error count, and pacing delays for each port. Frame pacing occurs when a director port exhausts its available credits. Frame pacing delays are measured in 2.5 micro-second units Data is collected for each RMF interval if FCD is specified in your ERBRMFnn parmlib member 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 36 All Rights Reserved.
  • 37. Frame Pacing Delay AVG FRAME PACING – Defined by RMF as the average number of time intervals of 2.5 microseconds that a frame has to wait before it could be transmitted due to no buffer credits being available on a given director port. You always want to see a zero value in this field! – Reporting on this value was one of the primary reason that the RMF 74-7 record was developed – it was not needed for ESCON – A non-zero value in the AVG FRAME PACING field indicates that you have an issue with insufficient BB Credits – It is critical to use CUP in any FICON environment in which distance extension is being utilized – 4Gbps may create more Frame Pacing Delay issues than 2Gbps z/OS disk workloads rarely use a "full" 2148 byte credit – For example, with a 4k block transfer, the average frame size for each 4k transfer is typically about 819 bytes 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 37 All Rights Reserved.
  • 38. Where does frame pacing occur? Incorrect number of BB credits (not enough) assigned on a port Poorly architected environment: 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 38 All Rights Reserved.
  • 39. FICON Director Activity Report 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 39 All Rights Reserved.
  • 40. Frame Pacing Delay Being Reported 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 40 All Rights Reserved.
  • 41. Local Frame Pacing Delay How can you run out of buffer credits inside a datacenter? – Frame pacing delays occur when multiple, heavily used paths merge into a single FICON link – Frame pacing delays can contribute to PEND, DISC, and CONN time measurements Frame Pacing Delay s is caused me F ra s by running out Bp 0M 10 of buffer credits! Frames Frames 300 MBps 100 MBps Fra UCBs serviced by these storage ports me are probably experiencing additional delays s usually reported as PEND Time and CONN Time 10 0M Bp and sometimes as DISC time s Now this CONGESTED cascaded link is causing Frame Pacing Delay came about with additional PEND and/or CONN time to many storage ports and FC and FICON so it is not a factor in possibly additional IOS Queue Time to some of the CHPIDs ESCON performance! 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 41 All Rights Reserved.
  • 42. Suggestion Use the RMF 74-7 record as a way to help narrow down/troubleshoot performance problems in your environment. The RMF 74-7 record in and of itself will not allow you to precisely diagnose what is causing a performance problem, other than to indicate BB Credit issues. 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 42 All Rights Reserved.
  • 43. Access CUP via Low Utilized CHPIDs zSeries zSeries 1 2 3 4 5 6 1 2 3 4 5 6 EXAMPLE FC FC FC FC FC FC FC FC FC FC FC FC FAN-IN 6 6 CHPIDs CHPIDs C 11 C 11 16 16 8 8 4 1A 4 1A 2 2 CHPIDs FICON FICON CUP CHPIDs CUP To CUP Switch Switch FE To CUP FE 30 The CUP is going to put 35 3A 3F 20 28 a data load onto the path 2 between the switch and the ISLs mainframe. Choose CHPIDs 20 28 that are more lightly utilized to handle this systems Same 2 Could be the same created CHPIDs CUP or a different set of workload so that To CUP FE CHPIDs to access the performance 30 is not affected by the CUP. 35 3A 3F remote CUP 4 4 CHPIDs CHPIDs Storage Array Storage Array To DASD CU CU CU CU To DASD CU CU CU CU FAN-OUT Devices Devices 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 43 All Rights Reserved.
  • 44. Questions?? 6/27/2008 To CUP or Not to CUP? © 2008 Brocade Communications Systems, Inc. 44 All Rights Reserved.