Skip to Main Content
IBM Data and AI Ideas Portal for Customers


This portal is to open public enhancement requests against products and services offered by the IBM Data & AI organization. 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

Post ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,

  1. Post an idea

  2. Upvote ideas that matter most to you

  3. Get feedback from the IBM team to refine your idea


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.

IBM Employees should enter Ideas at https://ideas.ibm.com


Status Delivered
Workspace Spectrum LSF
Created by Guest
Created on Dec 9, 2014

Need LSF increase rusage string limit

the rusage string could be very large, say 10,000 characters, currently it ony supports 511characters.

  • Guest
    Reply
    |
    Dec 4, 2016

    Delivered as part of LSF10

  • Guest
    Reply
    |
    Feb 6, 2015

    customer is ok with 2k characters. and they are very interested in scheduler plugin and would like more details. I sent to them the LSF programmers Guide. Please help to provide more information.

    Thanks.

  • Guest
    Reply
    |
    Feb 5, 2015

    I'm checking with end users.

  • Guest
    Reply
    |
    Jan 19, 2015

    Allowing 10,000 characters would be impractical.

    While memory is dynamically allocated, if every job did have 10K rusage string, you would be increasing the memory requirements on the master by 10,000x .

    This would also increase the size of the event file - which would significantly increase start up and failover time, as it would be reading a file 10,000x large than before.

    Also, allowing thousands of ||'s within the parser would increase scheduling complexity by several orders of magnitude.

    We can consider increasing this in a future release, but it needs to be of a sensible size.

    An alternative would be developing a scheduling plugin to handle the Palladium logic in much the same way that other plugin's handle complex toplogy.

  • Guest
    Reply
    |
    Jan 15, 2015

    1> Use case:

    This issue came up during development of an external
    scheduler by Cadence for the Palladium emulation systems.

    2> the reason that needs such a long rusage[] string, 10k charactors should be enough.

    There are a large number of unique resources (Palladium
    emulator domains) and a given design may be able to run using
    any one of literally thousands of different combinations of
    those resources. The current workaround is to limit the set of
    combinations presented to the LSF scheduler to a very small
    subset of the actual set of combinations that the job could be
    run with, randomly chosen from the super-set.

    There are also combos of resources which is why it grows.

    If you use A then you will need X,Y,Z
    If you use B then you will need X,Z
    If you use C then you also need Y,Z
    but you can use either A or B or C

    customer found no better way to do that than have rusage = A=1:X=1:Y=1:Z=1||
    B=1:X=1:Z=1||C=1:Y=1:Z=1

    If there is a better way to present these options then customer would be interested. A-C and X-Z are all dynamic resources.



    3) Customer would like to know the LSF scheduler performance impact be
    cluster-wide, or only impact those jobs that request the
    resources involved?

  • Guest
    Reply
    |
    Dec 10, 2014

    Creating a new RFE based on Community RFE #63177 in product Platform LSF.