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)