Hi Dimuthu,

> On Dec 17, 2018, at 9:55 AM, DImuthu Upeksha <dimuthu.upeks...@gmail.com> 
> wrote:
> 
> Metascheduling Usecase 3: Users within a gateway need to fairly use a 
> community account. Computational resources like XSEDE enforce fair-share 
> across users, but since gateway job submissions are funneled through a single 
> community account, different users within a gateway are impacted. Airavata 
> will need to implement fair-share scheduling among these users to ensure fair 
> use of allocations as well as allowable queue limits and work with resources 
> policies.
> 
> Comments
> 1. Is there any existing work regarding this usecase? I can remember that two 
> students created a UI to enforce these limits and save in a database. 
> 

I'm guessing that the fair share regarding metascheduling is a little different 
from the allocation manager work done by IU students in the spring. Here fair 
share would mean fairly scheduling jobs so that no one user gets a greater 
share of running jobs. For example, if a queue only allows 50 jobs per user and 
all jobs from a gateway are submitted as a single community account user, and 
you have gateway user A submit 50 jobs and gateway users B and C submit 1 job 
each, then you would want to avoid the situation where all 50 of user A's jobs 
get submitted and user B and C's jobs are waiting on them to complete before 
their jobs get submitted to the queue. You would rather want to have user B and 
user C's jobs get submitted and 48 of user A's jobs.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to