aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • Design
  • Engineering

Minimalizing The Mainframe

  • aster.cloud
  • May 21, 2022
  • 4 minute read

Minimalism —The concept, which involves freeing from clutter and, to put it colloquially, “stuff,”.

Application modernization can really take a leaf out of the minimalism concept. Business applications have been developed for many decades in many languages and platforms.  ‘Change being the only constant’ – these applications underwent many changes to support constantly changing business models, compliance and regulatory requirements, user behavior and expectations. Then with evolving managed service models, these applications were handed off from one team to another many times during their lifecycle. Housekeeping of software assets is typically the last thing on the minds of application development and support teams and as a result, inventory of application code grew exponentially over years with a large percentage of code being inactive or redundant.

Minimalism of Application Assets is focused on discarding the assets ‘that no longer spark joy’ (ref: KonMari.com). In the more conventional Re-framework of Mainframe Modernization, it falls under the Retire strategy. This article talks about how Retire can be a very impactful modernization strategy and should be exercised by all the modernization practitioners.


Partner with aster.cloud
for your next big idea.
Let us know here.



From our partners:

CITI.IO :: Business. Institutions. Society. Global Political Economy.
CYBERPOGO.COM :: For the Arts, Sciences, and Technology.
DADAHACKS.COM :: Parenting For The Rest Of Us.
ZEDISTA.COM :: Entertainment. Sports. Culture. Escape.
TAKUMAKU.COM :: For The Hearth And Home.
ASTER.CLOUD :: From The Cloud And Beyond.
LIWAIWAI.COM :: Intelligence, Inside and Outside.
GLOBALCLOUDPLATFORMS.COM :: For The World's Computing Needs.
FIREGULAMAN.COM :: For The Fire In The Belly Of The Coder.
ASTERCASTER.COM :: Supra Astra. Beyond The Stars.
BARTDAY.COM :: Prosperity For Everyone.

There are primarily three areas to focus while minimalizing the mainframe estate:

1. Inactive inventory: As stated above, application inventory tends to have a lot of obsolete code due to continuous changes and non-removal of old decommissioned components. Mainframe makes it very easy to identify the active inventory. Analyzing SMF logs for Type 30 records gives important details about submitted JCLs in Job Entry Subsystem (JES). The details like name of the JCL, starting program, CPU seconds, lapsed time etc can be exported to a readable file and downloaded for further analysis. Similarly, SMF Type 110 records will provide insights about the active CICS transactions. These SMF records should be analyzed for the last 15-18 months to ensure a comprehensive set of active JCL and CICS transactions. The list then should be compared with Jcls and Transactions in source code libraries like Endevor or Panvalet etc.  Source code library list – List form SMF = Inactive list.

Read More  Announcing Version History Support For Cloud-Based Maps Styling

There have been instances where more than 60% of the overall inventory is found inactive! Two thirds of the inventory is just lying there doing nothing. Actually, this inactive inventory is adversely impacting IT operations

  1. It’s adding to developer’s impact analysis efforts during day to day managed services tasks.
  2. It’s increasing effort towards implementing change for a business requirement
  3. It’s artificially increasing the modernization scope.

Removal of redundant and inactive inventory will help have a leaner mainframe inventory and thereby increase developer productivity. It will also address the perception of the mainframe portfolio being too large and will right size the modernization scope and budgeted cost.

2. Orphan jobs and transactions: These are jobs and transactions that run periodically but there is no ownership. Typical situation leading to orphan jobs are:

  1. Business requirements and processes are changed due to market demands which translates into application changes involving new jobs and transactions replacing the old ones. Most of the time, new jobs are introduced but the old ones remain (just-in-case-these-are-needed-again scenario).
  2. Many times, some product types are decommissioned. Improper housekeeping leads to application components related to old products that continue to run in the mainframe.
  3. Regulatory and compliance related changes make application components obsolete but not necessarily disappear from the mainframe source code library.

Identification of orpahn jobs is quite important as they consume MIPS and removal of these will have a direct impact on savings. However, it’s not quite an easy way to identify these jobs. Applications, Operations teams need to work with Business teams to understand the relevance and disposition of these jobs. For the jobs with no ownership and sponsor, shut it down for some time and wait for someone to claim ownership. Then engage with those teams to decide the disposition of those applications.

Read More  Introducing Google Cloud's Tomcat Migration Tooling

3. Low business value apps: These are the set of applications within the portfolio that bring less business importance and criticality as compared to other mission critical workloads for the enterprise. While these applications are required, mainframe may not be the right platform to run these applications. These applications should either be decommissioned after feature integration with other like-applications in the portfolio or lifted and shifted outside the mainframe. Google cloud offers a non-intrusive service offering – Mainframe Application Portfolio Assessment – that ranks applications on business value and technical complexity. The ranking helps identify applications that are low on business value and subsequently disposition path for those applications.

As we identify and remove the obsolete and inactive code, similar audits should also be done on installed software on the mainframe.’Follow the money’ seems to be the best way to find out the list of software. One needs to work with the accounting and finance team to get access to invoices and billing statements. Sub-Capacity Reporting Tool (SCRT) reports can be the other source  to find out the list of installed software and consumption thereof. Categorize these in the must-have software, nice-to-have software and redundant software. Depending on the software disposition and licensing cost, create a plan to uninstall the redundant software.

Data can be a tricky one as it gets moved to tape and forgotten forever. But as an adage goes – “If one has it, one would be paying for it!”. One should run a periodic analysis of tapes and virtual tapes.  Archive tape should only have the data needed to meet business and regulations and compliance requirements. One of the customers could delete over 40% of tapes as those belonged to a product discontinued a long time ago.

Read More  5 Data Trends That Will Take Your Business Forward In 2021, From Google Cloud Leaders

As one embarks on minimalizing the mainframe, final results will be startling, shocking and profound. It will leave the mainframe much leaner, sharper, lightweight and ready to move on to the next transformational phase. It doesn’t require any additional capital or tools to minimalize the mainframe. All it takes is intent and discipline. And if you do need some guidance and help, feel free to reach out to the mainframe team at Google…

 

 

By: Aman Gupta (Mainframe Solutions Specialist)
Source: Google Cloud Blog


For enquiries, product placements, sponsorships, and collaborations, connect with us at [email protected]. We'd love to hear from you!

Our humans need coffee too! Your support is highly appreciated, thank you!

aster.cloud

Related Topics
  • Application Modernization
  • Google Cloud
  • Mainframe
  • Optimization
You May Also Like
View Post
  • Engineering
  • Technology

Guide: Our top four AI Hypercomputer use cases, reference architectures and tutorials

  • March 9, 2025
View Post
  • Computing
  • Engineering

Why a decades old architecture decision is impeding the power of AI computing

  • February 19, 2025
View Post
  • Engineering
  • Software Engineering

This Month in Julia World

  • January 17, 2025
View Post
  • Engineering
  • Software Engineering

Google Summer of Code 2025 is here!

  • January 17, 2025
View Post
  • Data
  • Engineering

Hiding in Plain Site: Attackers Sneaking Malware into Images on Websites

  • January 16, 2025
View Post
  • Computing
  • Design
  • Engineering
  • Technology

Here’s why it’s important to build long-term cryptographic resilience

  • December 24, 2024
IBM and Ferrari Premium Partner
View Post
  • Data
  • Engineering

IBM Selected as Official Fan Engagement and Data Analytics Partner for Scuderia Ferrari HP

  • November 7, 2024
View Post
  • Engineering

Transforming the Developer Experience for Every Engineering Role

  • July 14, 2024

Stay Connected!
LATEST
  • college-of-cardinals-2025 1
    The Definitive Who’s Who of the 2025 Papal Conclave
    • May 7, 2025
  • conclave-poster-black-smoke 2
    The World Is Revalidating Itself
    • May 6, 2025
  • 3
    Conclave: How A New Pope Is Chosen
    • April 25, 2025
  • Getting things done makes her feel amazing 4
    Nurturing Minds in the Digital Revolution
    • April 25, 2025
  • 5
    AI is automating our jobs – but values need to change if we are to be liberated by it
    • April 17, 2025
  • 6
    Canonical Releases Ubuntu 25.04 Plucky Puffin
    • April 17, 2025
  • 7
    United States Army Enterprise Cloud Management Agency Expands its Oracle Defense Cloud Services
    • April 15, 2025
  • 8
    Tokyo Electron and IBM Renew Collaboration for Advanced Semiconductor Technology
    • April 2, 2025
  • 9
    IBM Accelerates Momentum in the as a Service Space with Growing Portfolio of Tools Simplifying Infrastructure Management
    • March 27, 2025
  • 10
    Tariffs, Trump, and Other Things That Start With T – They’re Not The Problem, It’s How We Use Them
    • March 25, 2025
about
Hello World!

We are aster.cloud. We’re created by programmers for programmers.

Our site aims to provide guides, programming tips, reviews, and interesting materials for tech people and those who want to learn in general.

We would like to hear from you.

If you have any feedback, enquiries, or sponsorship request, kindly reach out to us at:

[email protected]
Most Popular
  • 1
    IBM contributes key open-source projects to Linux Foundation to advance AI community participation
    • March 22, 2025
  • 2
    Co-op mode: New partners driving the future of gaming with AI
    • March 22, 2025
  • 3
    Mitsubishi Motors Canada Launches AI-Powered “Intelligent Companion” to Transform the 2025 Outlander Buying Experience
    • March 10, 2025
  • PiPiPi 4
    The Unexpected Pi-Fect Deals This March 14
    • March 13, 2025
  • Nintendo Switch Deals on Amazon 5
    10 Physical Nintendo Switch Game Deals on MAR10 Day!
    • March 9, 2025
  • /
  • Technology
  • Tools
  • About
  • Contact Us

Input your search keywords and press Enter.