Suresh Marru created AIRAVATA-1636:
--------------------------------------

             Summary: [GSoC] Benchmark framework to facilitate Airavata 
Scheduling
                 Key: AIRAVATA-1636
                 URL: https://issues.apache.org/jira/browse/AIRAVATA-1636
             Project: Airavata
          Issue Type: New Feature
            Reporter: Suresh Marru


Airavata assists science gateways to execute on multiple computational 
resources. To efficiently schedule applications on resources, Airavata needs to 
understand application performance. Applications are typically complex in terms 
of the models and algorithms they support and internally implemented 
optimization of resources available. The hardware provides additional variables 
in this optimization in terms of memory and computing units that can be 
allocated and time restrictions in the form of queue limits. Scheduling adds to 
this complexity by implementing policies toward enabling a particular Science 
domain and/or maximizing the usage of the resources itself.  

Airavata can feed data from historical executions and a framework can be built 
to systematically feed to new experiments (based on existing or totally newly 
devised models) executed. The run and timing data then can be codified such 
that the information can be presented to the user if an intelligent choice can 
be made by the user or can be used programmatically by Airavata in cases where 
the user does not or cannot provide such a choice. 

The end goal of this benchmark exercise will be to provide fastest execution 
time possible accounting for constraints available in the gateway to optimize 
its own allocations for all the users in the communities the gateway supports. 





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to