Oh I wonder why Infinidat isn't brought up here.
If only they also developed an alternative to CFCC with their neural cache 
tech, IBM Z would be boosted to hell and back.

- KB

------- Original Message -------
On Tuesday, May 17th, 2022 at 5:39 AM, Michael Watkins 
<0000032966e74d0f-dmarc-requ...@listserv.ua.edu> wrote:


> BLSR is referenced on page 305 of 'Batch Modernization on z/OS' (July, 2012; 
> z/OS V1R9):
>
> Implementing data in memory (DIM) techniques is a complex task, but one 
> likely to yield good results. It means exploiting appropriately the various 
> software facilities available to eliminate unnecessary I/Os. These I/Os 
> include repeated reads of the same data, such as:
>
> * DB2 buffer pools
> * Virtual I/O (VIO) in Central Storage
> * Queued Sequential Access Method (QSAM) buffering
> * Batch LSR Subsystem (BLSR) exploiting VSAM Local Shared Resources buffering
> * DFSORT Large Memory Object sorting
>
> To be able to implement DIM techniques, you need spare memory, spare CPU 
> capacity, and a batch workload that is I/O-intensive
>
>
> I can find no 'guide' for BLSR except the 1994 reference. Some z/OS features 
> don't change very fast. A JCL reference from 1994 would be adequate for 99% 
> of all inquires.
>
>
> -----Original Message-----
> From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU On Behalf Of 
> Mark Jacobs
>
> Sent: Monday, May 16, 2022 11:46 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: IBM BLSR subsystem
>
> CAUTION: This email originated from outside of the Texas Comptroller's email 
> system.
> DO NOT click links or open attachments unless you expect them from the sender 
> and know the content is safe.
>
> The subsysten initialization module is still in SYS1.LINKLIB for z/OS 2.5. 
> There's an eyecatcher with 17259 and HBB77C0 in it.
>
> Mark Jacobs
>
> Sent from ProtonMail, Swiss-based encrypted email.
>
> GPG Public Key - 
> https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapi.protonmail.ch%2Fpks%2Flookup%3Fop%3Dget%26search%3Dmarkjacobs%40protonmail.com&data=05|01|michael.watkins%40CPA.TEXAS.GOV|2b813d3f29024dd1dc1c08da375ba3b6|2055feba299d4d0daa5a73b8b42fef08|0|0|637883163979035974|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=8z0medXxVEs2B7XfBWdd9Qw%2BlI4J%2F25TcY4BhSW1V2Q%3D&reserved=0
>
>
> ------- Original Message -------
> On Monday, May 16th, 2022 at 12:00 PM, allan winston jaw191...@gmail.com 
> wrote:
>
>
>
> > Building upon Mark and Peter's replies...
> >
> > Having retired in 2005, I can't be absolutely certain, but it is
> > highly likely that it is still supported, as I am finding reference to
> > Batch LSR when searching z/OS 2.5 manuals.
> >
> > If you have MXG in your shop, potential candidates for batch LSR can
> > be found by running the ANALBLSR program, referring to the
> > documentation in member ADOCBLSR. In effect, this will find candidate
> > jobs where the VSAM access is random instead of sequential. You do not
> > want to use LSR when the VSAM file is accessed sequentially.
> >
> > To some extent, it can be argued that Batch LSR has been superseded by
> > facilities within DFSMS.
> >
> > System Managed Buffering(SMB) will implement LSR if all the DFSMS
> > constructs are in place and Direct Optimized has been chosen:
> >
> > https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> > lascon.co.uk%2FVSAM-System-Buffers.php&data=05%7C01%7Cmichael.watk
> > ins%40CPA.TEXAS.GOV%7C2b813d3f29024dd1dc1c08da375ba3b6%7C2055feba299d4
> > d0daa5a73b8b42fef08%7C0%7C0%7C637883163979035974%7CUnknown%7CTWFpbGZsb
> > 3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%
> > 7C3000%7C%7C%7C&sdata=xDE8FUDazw6nILBx%2Fih3G1AKakOSecCzmpaKUP4Cpd
> > s%3D&reserved=0
> >
> > For the non-DFSMS case, there are also 3rd party software products
> > that can be used to alter batch programs to use LSR instead of the
> > default NSR mode. I was in a shop that used the Data Optimizer
> > component of the BMC Mainview Batch Optimizer for that purpose. Going
> > this route was simpler than modifying a large number of catalogued 
> > procedures.
> >
> > Note that in the rare case that you are using LSR, rather than the
> > more modern RLS, within CICS that you can choose specific buffer sizes
> > for the index and data buffer pools using Resource Definition Online.
> > Do not let your heavily accessed files default to buffer pool 1, where
> > an inferior algorithm will be used to choose buffer assignments.
> >
> > There is a very interesting GTF trace, F61,that can give you
> > additional insight into the random access pattern of your VSAM file
> > accesses - both batch and CICS. There was a package from MKTTOOLS
> > called VLBPAA, that was based on the F61 GTF trace which I used
> > extensively for gaining insight into optimizing buffer assignments. No
> > one seems to have been able to obtain this product from IBM for the
> > past 20 years. The results did become slightly inaccurate with the
> > introduction of extended format datasets which modified the meaning of one 
> > of the fields within the GTF trace.
> >
> > The use of VLBPAA and the layout of the F61 GTF trace was documented
> > in a
> > 1995 Redbook, SG24-2557 System/390 MVS Parallel Sysplex Batch Performance.
> > Additionally, that manual shows an ICETOOL job stream that can perform
> > a rudimentary analysis. That book has been removed from the Redbooks
> > web site - fortunately I downloaded a copy before it was removed. I
> > can send my copy to anyone who would like a copy.
> >
> > A couple of recommendations from my experience:
> >
> > (a) Always use separate pools for the data and index. This becomes
> > especially important when the index and data components have the same
> > CI size. For that case, the data buffers are likely to wash out the
> > index buffers.
> >
> > (b) If it is practical to choose enough index buffers to hold the
> > entire index component, then do so.
> >
> > Allan
> >
> > On Mon, May 16, 2022 at 10:36 AM Pommier, Rex rpomm...@sfgmembers.com
> >
> > wrote:
> >
> > > Hi list,
> > >
> > > Is the BLSR subsystem (batch local shared resources) still a
> > > viable/valuable thing or has it been replaced by something
> > > bigger/better/faster? I seem to be stuck in the mid-90s because the
> > > most current documentation I can find on it is from MVS/ESA 5.1
> > > dated 1994. Is there more current documentation on how to use it and
> > > how it works? Has it been replaced and deprecated? I just had a
> > > developer use it last week and experienced a 40+ reduction in I/Os
> > > but I wanted to read up on its limitations - especially around using
> > > it on a shared VSAM dataset. However I can't find anything newer
> > > than 25+ years old. I did multiple internet searches which is where
> > > I found the ESA manual. I checked the knowledge center and my own z/OS 
> > > 2.2 and 2.4 collections all to no avail.
> > >
> > > Thanks,
> > >
> > > Rex
> > >
> > > --------------------------------------------------------------------
> > > -- The information contained in this message is confidential,
> > > protected from disclosure and may be legally privileged. If the
> > > reader of this message is not the intended recipient or an employee
> > > or agent responsible for delivering this message to the intended
> > > recipient, you are hereby notified that any disclosure,
> > > distribution, copying, or any action taken or action omitted in
> > > reliance on it, is strictly prohibited and may be unlawful. If you
> > > have received this communication in error, please notify us
> > > immediately by replying to this message and destroy the material in
> > > its entirety, whether in electronic or hard copy format. Thank you.
> > >
> > > --------------------------------------------------------------------
> > > -- For IBM-MAIN subscribe / signoff / archive access instructions,
> > > send email to lists...@listserv.ua.edu with the message: INFO
> > > IBM-MAIN
> >
> > ----------------------------------------------------------------------
> > For IBM-MAIN subscribe / signoff / archive access instructions, send
> > email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to