Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Not under consideration
Categories z/TPF
Created by Guest
Created on Feb 11, 2014

Movable VIPA Monitor

TPFUG_Req_Number: C06001S
Contact Originator Id: billy.carter@worldspan.com
Abstract: A monitor is required to monitor and manage movable vipa addresses in the loosely coupled TPF complex. We also need a utility that can be used to determine if a cpu has an active OSA network running on it
Description: A movable VIPA address can be defined on any and all processors in the loosely coupled complex, but there currently is no way to automatically manage which processor they are running on at any given time. Experience has shown that just using the information in the PIDT is not enough to determine if a CPU is really in a condition to take IP traffic.

The monitor needs to determine when a movable vipa address is running on a cpu that is not usable for the movable vipa address. Some examples of this are
1) Not in Norm
2) Cycling
3) No active OSA Network on the processor
4) CPU is dying, dead, in input list shutdown, dumping, etc.
5) CPU is not in the complex or invalid



To determine if there is an active OSA Network available, a utility needs to be built that can be used to find out if an OSA network is up and active on the processor. This utility should be available for this monitor and for any other processes that needs to know this information. The input parameter for this utility would be the IP address.

A database of movable vipa addresses to be monitored needs to be built that would give the ability to define the movable vipa addresses two different ways:
1) enter a program and have the program return the cpuid for the mvipa address to run on. Whenever the monitor runs, always enter the program to find out what cpuid the mvipa should run on. The program that is being entered can use the utility previously described to determine if IP/OSA is available on the processor before it returns the cpuid to the monitor. The program name to enter should reside in the data base.

2) have a preference list of cpuid's that the mvipa will run on. Only use this list if the processor that a mvipa is running on is determined to be not usable by the mvipa. An example would be if the MVIPA had a preference list that showed cpu's a, b, and c in that order. MVIPA is running on CPUA. CPUA has some kind of problem, so the monitor would move the vipa to CPUB. After CPUA comes back up, the MVIPA would be left on CPUB until CPUB had some kind of failure, then it would move back to CPUA assuming that CPUA was available at the time of the failure of CPUB. The cpuid preference list should reside in the data base. At least one cpuid in the preference list should be required.

3) have a preference list of cpuid's that the vipa will run on. Always
try to move the mvipa to the most preferred cpu. An example would be if the MVIPA had a preference list that showed cpu's a, b, and c in that order. MVIPA is running on CPUA. CPUA has some kind of problem, so the monitor would move the mvipa to CPUB. After CPUA comes back up, the monitor would move the mvipa back to CPUA. The cpuid preference list should reside in the data base. At least one cpuid in the preference list should be required.
Critical Success Factors: This monitor should not impact RIP processing.

The ability to add, change, modify, and delete items in this table should be able to be made via functional message in any system state during high traffic periods.
Solution Considerations: This information could be added to the OSIT using the ZVIPA functional messages. This information should be optional to use by Movable VIPA address.

How often this monitor gets activated should be a user configurable parameter at the second level i.e. ability to run every 10 seconds.

Idea priority Low
  • Guest
    Reply
    |
    Oct 14, 2015

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - Servers and Systems Software
    Product family - z Systems Software
    Product - z/TPF

    For recording keeping, the previous attributes were:
    Brand - WebSphere
    Product family - Transaction Processing
    Product - z/TPF